View Javadoc
1   /*
2    * An XML document type.
3    * Localname: COPS_Budget
4    * Namespace: http://apply.grants.gov/forms/COPS_Budget-V1.1
5    * Java type: gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.copsBudgetV11;
10  
11  
12  /**
13   * A document containing one COPS_Budget(@http://apply.grants.gov/forms/COPS_Budget-V1.1) element.
14   *
15   * This is a complex type.
16   */
17  public interface COPSBudgetDocument 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(COPSBudgetDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copsbudgetb000doctype");
21      
22      /**
23       * Gets the "COPS_Budget" element
24       */
25      gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget getCOPSBudget();
26      
27      /**
28       * Sets the "COPS_Budget" element
29       */
30      void setCOPSBudget(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget copsBudget);
31      
32      /**
33       * Appends and returns a new empty "COPS_Budget" element
34       */
35      gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget addNewCOPSBudget();
36      
37      /**
38       * An XML COPS_Budget(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
39       *
40       * This is a complex type.
41       */
42      public interface COPSBudget 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(COPSBudget.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copsbudgetf4ffelemtype");
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.copsBudgetV11.COPSBudgetDocument.COPSBudget.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.copsBudgetV11.COPSBudgetDocument.COPSBudget.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.copsBudgetV11.COPSBudgetDocument.COPSBudget.ProgramName.Enum getProgramName();
101         
102         /**
103          * Gets (as xml) the "ProgramName" element
104          */
105         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.ProgramName xgetProgramName();
106         
107         /**
108          * Sets the "ProgramName" element
109          */
110         void setProgramName(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.ProgramName.Enum programName);
111         
112         /**
113          * Sets (as xml) the "ProgramName" element
114          */
115         void xsetProgramName(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.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.copsBudgetV11.COPSBudgetDocument.COPSBudget.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.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeOfficersRequested fullTimeOfficersRequested);
171         
172         /**
173          * Unsets the "full_time_officers_requested" element
174          */
175         void unsetFullTimeOfficersRequested();
176         
177         /**
178          * Gets the "part_time_officers_requested" element
179          */
180         int getPartTimeOfficersRequested();
181         
182         /**
183          * Gets (as xml) the "part_time_officers_requested" element
184          */
185         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeOfficersRequested xgetPartTimeOfficersRequested();
186         
187         /**
188          * True if has "part_time_officers_requested" element
189          */
190         boolean isSetPartTimeOfficersRequested();
191         
192         /**
193          * Sets the "part_time_officers_requested" element
194          */
195         void setPartTimeOfficersRequested(int partTimeOfficersRequested);
196         
197         /**
198          * Sets (as xml) the "part_time_officers_requested" element
199          */
200         void xsetPartTimeOfficersRequested(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeOfficersRequested partTimeOfficersRequested);
201         
202         /**
203          * Unsets the "part_time_officers_requested" element
204          */
205         void unsetPartTimeOfficersRequested();
206         
207         /**
208          * Gets the "pt_avg_hrs_per_wk" element
209          */
210         int getPtAvgHrsPerWk();
211         
212         /**
213          * Gets (as xml) the "pt_avg_hrs_per_wk" element
214          */
215         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtAvgHrsPerWk xgetPtAvgHrsPerWk();
216         
217         /**
218          * True if has "pt_avg_hrs_per_wk" element
219          */
220         boolean isSetPtAvgHrsPerWk();
221         
222         /**
223          * Sets the "pt_avg_hrs_per_wk" element
224          */
225         void setPtAvgHrsPerWk(int ptAvgHrsPerWk);
226         
227         /**
228          * Sets (as xml) the "pt_avg_hrs_per_wk" element
229          */
230         void xsetPtAvgHrsPerWk(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtAvgHrsPerWk ptAvgHrsPerWk);
231         
232         /**
233          * Unsets the "pt_avg_hrs_per_wk" element
234          */
235         void unsetPtAvgHrsPerWk();
236         
237         /**
238          * Gets the "pt_hours_fulltime" element
239          */
240         int getPtHoursFulltime();
241         
242         /**
243          * Gets (as xml) the "pt_hours_fulltime" element
244          */
245         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursFulltime xgetPtHoursFulltime();
246         
247         /**
248          * True if has "pt_hours_fulltime" element
249          */
250         boolean isSetPtHoursFulltime();
251         
252         /**
253          * Sets the "pt_hours_fulltime" element
254          */
255         void setPtHoursFulltime(int ptHoursFulltime);
256         
257         /**
258          * Sets (as xml) the "pt_hours_fulltime" element
259          */
260         void xsetPtHoursFulltime(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursFulltime ptHoursFulltime);
261         
262         /**
263          * Unsets the "pt_hours_fulltime" element
264          */
265         void unsetPtHoursFulltime();
266         
267         /**
268          * Gets the "pt_hours_per_yr" element
269          */
270         int getPtHoursPerYr();
271         
272         /**
273          * Gets (as xml) the "pt_hours_per_yr" element
274          */
275         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursPerYr xgetPtHoursPerYr();
276         
277         /**
278          * True if has "pt_hours_per_yr" element
279          */
280         boolean isSetPtHoursPerYr();
281         
282         /**
283          * Sets the "pt_hours_per_yr" element
284          */
285         void setPtHoursPerYr(int ptHoursPerYr);
286         
287         /**
288          * Sets (as xml) the "pt_hours_per_yr" element
289          */
290         void xsetPtHoursPerYr(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursPerYr ptHoursPerYr);
291         
292         /**
293          * Unsets the "pt_hours_per_yr" element
294          */
295         void unsetPtHoursPerYr();
296         
297         /**
298          * Gets the "pt_hourly_rate" element
299          */
300         java.math.BigDecimal getPtHourlyRate();
301         
302         /**
303          * Gets (as xml) the "pt_hourly_rate" element
304          */
305         gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetPtHourlyRate();
306         
307         /**
308          * True if has "pt_hourly_rate" element
309          */
310         boolean isSetPtHourlyRate();
311         
312         /**
313          * Sets the "pt_hourly_rate" element
314          */
315         void setPtHourlyRate(java.math.BigDecimal ptHourlyRate);
316         
317         /**
318          * Sets (as xml) the "pt_hourly_rate" element
319          */
320         void xsetPtHourlyRate(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type ptHourlyRate);
321         
322         /**
323          * Unsets the "pt_hourly_rate" element
324          */
325         void unsetPtHourlyRate();
326         
327         /**
328          * Gets array of all "full_time_bsalary_fbenefits" elements
329          */
330         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits[] getFullTimeBsalaryFbenefitsArray();
331         
332         /**
333          * Gets ith "full_time_bsalary_fbenefits" element
334          */
335         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits getFullTimeBsalaryFbenefitsArray(int i);
336         
337         /**
338          * Returns number of "full_time_bsalary_fbenefits" element
339          */
340         int sizeOfFullTimeBsalaryFbenefitsArray();
341         
342         /**
343          * Sets array of all "full_time_bsalary_fbenefits" element
344          */
345         void setFullTimeBsalaryFbenefitsArray(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits[] fullTimeBsalaryFbenefitsArray);
346         
347         /**
348          * Sets ith "full_time_bsalary_fbenefits" element
349          */
350         void setFullTimeBsalaryFbenefitsArray(int i, gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits fullTimeBsalaryFbenefits);
351         
352         /**
353          * Inserts and returns a new empty value (as xml) as the ith "full_time_bsalary_fbenefits" element
354          */
355         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits insertNewFullTimeBsalaryFbenefits(int i);
356         
357         /**
358          * Appends and returns a new empty value (as xml) as the last "full_time_bsalary_fbenefits" element
359          */
360         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits addNewFullTimeBsalaryFbenefits();
361         
362         /**
363          * Removes the ith "full_time_bsalary_fbenefits" element
364          */
365         void removeFullTimeBsalaryFbenefits(int i);
366         
367         /**
368          * Gets array of all "part_time_bsalary_fbenefits" elements
369          */
370         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits[] getPartTimeBsalaryFbenefitsArray();
371         
372         /**
373          * Gets ith "part_time_bsalary_fbenefits" element
374          */
375         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits getPartTimeBsalaryFbenefitsArray(int i);
376         
377         /**
378          * Returns number of "part_time_bsalary_fbenefits" element
379          */
380         int sizeOfPartTimeBsalaryFbenefitsArray();
381         
382         /**
383          * Sets array of all "part_time_bsalary_fbenefits" element
384          */
385         void setPartTimeBsalaryFbenefitsArray(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits[] partTimeBsalaryFbenefitsArray);
386         
387         /**
388          * Sets ith "part_time_bsalary_fbenefits" element
389          */
390         void setPartTimeBsalaryFbenefitsArray(int i, gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits partTimeBsalaryFbenefits);
391         
392         /**
393          * Inserts and returns a new empty value (as xml) as the ith "part_time_bsalary_fbenefits" element
394          */
395         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits insertNewPartTimeBsalaryFbenefits(int i);
396         
397         /**
398          * Appends and returns a new empty value (as xml) as the last "part_time_bsalary_fbenefits" element
399          */
400         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits addNewPartTimeBsalaryFbenefits();
401         
402         /**
403          * Removes the ith "part_time_bsalary_fbenefits" element
404          */
405         void removePartTimeBsalaryFbenefits(int i);
406         
407         /**
408          * Gets the "sal_incr" element
409          */
410         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr getSalIncr();
411         
412         /**
413          * True if has "sal_incr" element
414          */
415         boolean isSetSalIncr();
416         
417         /**
418          * Sets the "sal_incr" element
419          */
420         void setSalIncr(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr salIncr);
421         
422         /**
423          * Appends and returns a new empty "sal_incr" element
424          */
425         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr addNewSalIncr();
426         
427         /**
428          * Unsets the "sal_incr" element
429          */
430         void unsetSalIncr();
431         
432         /**
433          * Gets the "sal_reasons" element
434          */
435         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons getSalReasons();
436         
437         /**
438          * True if has "sal_reasons" element
439          */
440         boolean isSetSalReasons();
441         
442         /**
443          * Sets the "sal_reasons" element
444          */
445         void setSalReasons(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons salReasons);
446         
447         /**
448          * Appends and returns a new empty "sal_reasons" element
449          */
450         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons addNewSalReasons();
451         
452         /**
453          * Unsets the "sal_reasons" element
454          */
455         void unsetSalReasons();
456         
457         /**
458          * Gets the "full_time_three_yr_projection" element
459          */
460         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection getFullTimeThreeYrProjection();
461         
462         /**
463          * True if has "full_time_three_yr_projection" element
464          */
465         boolean isSetFullTimeThreeYrProjection();
466         
467         /**
468          * Sets the "full_time_three_yr_projection" element
469          */
470         void setFullTimeThreeYrProjection(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection fullTimeThreeYrProjection);
471         
472         /**
473          * Appends and returns a new empty "full_time_three_yr_projection" element
474          */
475         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection addNewFullTimeThreeYrProjection();
476         
477         /**
478          * Unsets the "full_time_three_yr_projection" element
479          */
480         void unsetFullTimeThreeYrProjection();
481         
482         /**
483          * Gets the "part_time_three_yr_projection" element
484          */
485         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection getPartTimeThreeYrProjection();
486         
487         /**
488          * True if has "part_time_three_yr_projection" element
489          */
490         boolean isSetPartTimeThreeYrProjection();
491         
492         /**
493          * Sets the "part_time_three_yr_projection" element
494          */
495         void setPartTimeThreeYrProjection(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection partTimeThreeYrProjection);
496         
497         /**
498          * Appends and returns a new empty "part_time_three_yr_projection" element
499          */
500         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection addNewPartTimeThreeYrProjection();
501         
502         /**
503          * Unsets the "part_time_three_yr_projection" element
504          */
505         void unsetPartTimeThreeYrProjection();
506         
507         /**
508          * Gets the "sworn_officer_budget" element
509          */
510         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget getSwornOfficerBudget();
511         
512         /**
513          * True if has "sworn_officer_budget" element
514          */
515         boolean isSetSwornOfficerBudget();
516         
517         /**
518          * Sets the "sworn_officer_budget" element
519          */
520         void setSwornOfficerBudget(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget swornOfficerBudget);
521         
522         /**
523          * Appends and returns a new empty "sworn_officer_budget" element
524          */
525         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget addNewSwornOfficerBudget();
526         
527         /**
528          * Unsets the "sworn_officer_budget" element
529          */
530         void unsetSwornOfficerBudget();
531         
532         /**
533          * Gets the "civilian_other_personnel" element
534          */
535         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel getCivilianOtherPersonnel();
536         
537         /**
538          * True if has "civilian_other_personnel" element
539          */
540         boolean isSetCivilianOtherPersonnel();
541         
542         /**
543          * Sets the "civilian_other_personnel" element
544          */
545         void setCivilianOtherPersonnel(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel civilianOtherPersonnel);
546         
547         /**
548          * Appends and returns a new empty "civilian_other_personnel" element
549          */
550         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel addNewCivilianOtherPersonnel();
551         
552         /**
553          * Unsets the "civilian_other_personnel" element
554          */
555         void unsetCivilianOtherPersonnel();
556         
557         /**
558          * Gets the "not_budgeted_reason" element
559          */
560         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason getNotBudgetedReason();
561         
562         /**
563          * True if has "not_budgeted_reason" element
564          */
565         boolean isSetNotBudgetedReason();
566         
567         /**
568          * Sets the "not_budgeted_reason" element
569          */
570         void setNotBudgetedReason(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason notBudgetedReason);
571         
572         /**
573          * Appends and returns a new empty "not_budgeted_reason" element
574          */
575         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason addNewNotBudgetedReason();
576         
577         /**
578          * Unsets the "not_budgeted_reason" element
579          */
580         void unsetNotBudgetedReason();
581         
582         /**
583          * Gets the "Equipment_Section" element
584          */
585         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection getEquipmentSection();
586         
587         /**
588          * True if has "Equipment_Section" element
589          */
590         boolean isSetEquipmentSection();
591         
592         /**
593          * Sets the "Equipment_Section" element
594          */
595         void setEquipmentSection(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection equipmentSection);
596         
597         /**
598          * Appends and returns a new empty "Equipment_Section" element
599          */
600         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection addNewEquipmentSection();
601         
602         /**
603          * Unsets the "Equipment_Section" element
604          */
605         void unsetEquipmentSection();
606         
607         /**
608          * Gets the "Other_Costs_Section" element
609          */
610         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection getOtherCostsSection();
611         
612         /**
613          * True if has "Other_Costs_Section" element
614          */
615         boolean isSetOtherCostsSection();
616         
617         /**
618          * Sets the "Other_Costs_Section" element
619          */
620         void setOtherCostsSection(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection otherCostsSection);
621         
622         /**
623          * Appends and returns a new empty "Other_Costs_Section" element
624          */
625         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection addNewOtherCostsSection();
626         
627         /**
628          * Unsets the "Other_Costs_Section" element
629          */
630         void unsetOtherCostsSection();
631         
632         /**
633          * Gets the "Supplies_Section" element
634          */
635         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection getSuppliesSection();
636         
637         /**
638          * True if has "Supplies_Section" element
639          */
640         boolean isSetSuppliesSection();
641         
642         /**
643          * Sets the "Supplies_Section" element
644          */
645         void setSuppliesSection(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection suppliesSection);
646         
647         /**
648          * Appends and returns a new empty "Supplies_Section" element
649          */
650         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection addNewSuppliesSection();
651         
652         /**
653          * Unsets the "Supplies_Section" element
654          */
655         void unsetSuppliesSection();
656         
657         /**
658          * Gets the "Travel_Training" element
659          */
660         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining getTravelTraining();
661         
662         /**
663          * True if has "Travel_Training" element
664          */
665         boolean isSetTravelTraining();
666         
667         /**
668          * Sets the "Travel_Training" element
669          */
670         void setTravelTraining(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining travelTraining);
671         
672         /**
673          * Appends and returns a new empty "Travel_Training" element
674          */
675         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining addNewTravelTraining();
676         
677         /**
678          * Unsets the "Travel_Training" element
679          */
680         void unsetTravelTraining();
681         
682         /**
683          * Gets the "Contracts" element
684          */
685         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts getContracts();
686         
687         /**
688          * True if has "Contracts" element
689          */
690         boolean isSetContracts();
691         
692         /**
693          * Sets the "Contracts" element
694          */
695         void setContracts(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts contracts);
696         
697         /**
698          * Appends and returns a new empty "Contracts" element
699          */
700         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts addNewContracts();
701         
702         /**
703          * Unsets the "Contracts" element
704          */
705         void unsetContracts();
706         
707         /**
708          * Gets the "Indirect_Costs" element
709          */
710         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts getIndirectCosts();
711         
712         /**
713          * True if has "Indirect_Costs" element
714          */
715         boolean isSetIndirectCosts();
716         
717         /**
718          * Sets the "Indirect_Costs" element
719          */
720         void setIndirectCosts(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts indirectCosts);
721         
722         /**
723          * Appends and returns a new empty "Indirect_Costs" element
724          */
725         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts addNewIndirectCosts();
726         
727         /**
728          * Unsets the "Indirect_Costs" element
729          */
730         void unsetIndirectCosts();
731         
732         /**
733          * Gets the "Budget_Summary" element
734          */
735         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.BudgetSummary getBudgetSummary();
736         
737         /**
738          * True if has "Budget_Summary" element
739          */
740         boolean isSetBudgetSummary();
741         
742         /**
743          * Sets the "Budget_Summary" element
744          */
745         void setBudgetSummary(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.BudgetSummary budgetSummary);
746         
747         /**
748          * Appends and returns a new empty "Budget_Summary" element
749          */
750         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.BudgetSummary addNewBudgetSummary();
751         
752         /**
753          * Unsets the "Budget_Summary" element
754          */
755         void unsetBudgetSummary();
756         
757         /**
758          * Gets the "budget_contact" element
759          */
760         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.BudgetContact getBudgetContact();
761         
762         /**
763          * Sets the "budget_contact" element
764          */
765         void setBudgetContact(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.BudgetContact budgetContact);
766         
767         /**
768          * Appends and returns a new empty "budget_contact" element
769          */
770         gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.BudgetContact addNewBudgetContact();
771         
772         /**
773          * Gets the "FormVersion" attribute
774          */
775         java.lang.String getFormVersion();
776         
777         /**
778          * Gets (as xml) the "FormVersion" attribute
779          */
780         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
781         
782         /**
783          * Sets the "FormVersion" attribute
784          */
785         void setFormVersion(java.lang.String formVersion);
786         
787         /**
788          * Sets (as xml) the "FormVersion" attribute
789          */
790         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
791         
792         /**
793          * An XML ApplicantORINumber(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
794          *
795          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$ApplicantORINumber.
796          */
797         public interface ApplicantORINumber extends org.apache.xmlbeans.XmlString
798         {
799             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
800                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantORINumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantorinumberc9b6elemtype");
801             
802             /**
803              * A factory class with static methods for creating instances
804              * of this type.
805              */
806             
807             public static final class Factory
808             {
809                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.ApplicantORINumber newValue(java.lang.Object obj) {
810                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.ApplicantORINumber) type.newValue( obj ); }
811                 
812                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.ApplicantORINumber newInstance() {
813                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.ApplicantORINumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
814                 
815                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.ApplicantORINumber newInstance(org.apache.xmlbeans.XmlOptions options) {
816                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.ApplicantORINumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
817                 
818                 private Factory() { } // No instance of this class allowed
819             }
820         }
821         
822         /**
823          * An XML ProgramName(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
824          *
825          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$ProgramName.
826          */
827         public interface ProgramName extends org.apache.xmlbeans.XmlString
828         {
829             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
830                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programnamee6a4elemtype");
831             
832             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
833             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
834             
835             static final Enum COPS_IN_SCHOOLS = Enum.forString("COPSInSchools");
836             static final Enum TRIBAL_PROGRAMS = Enum.forString("TribalPrograms");
837             static final Enum UNIVERSAL_HIRING_PROGRAM = Enum.forString("UniversalHiringProgram");
838             static final Enum COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS = Enum.forString("CommunityPolicingDevelopmentPrograms");
839             static final Enum TARGETED_PROGRAMS = Enum.forString("TargetedPrograms");
840             static final Enum INTEROPERABLE_COMMUNICATIONS_TECHNOLOGY_PROGRAM = Enum.forString("InteroperableCommunicationsTechnologyProgram");
841             static final Enum SECURE_OUR_SCHOOLS = Enum.forString("SecureOurSchools");
842             
843             static final int INT_COPS_IN_SCHOOLS = Enum.INT_COPS_IN_SCHOOLS;
844             static final int INT_TRIBAL_PROGRAMS = Enum.INT_TRIBAL_PROGRAMS;
845             static final int INT_UNIVERSAL_HIRING_PROGRAM = Enum.INT_UNIVERSAL_HIRING_PROGRAM;
846             static final int INT_COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS = Enum.INT_COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS;
847             static final int INT_TARGETED_PROGRAMS = Enum.INT_TARGETED_PROGRAMS;
848             static final int INT_INTEROPERABLE_COMMUNICATIONS_TECHNOLOGY_PROGRAM = Enum.INT_INTEROPERABLE_COMMUNICATIONS_TECHNOLOGY_PROGRAM;
849             static final int INT_SECURE_OUR_SCHOOLS = Enum.INT_SECURE_OUR_SCHOOLS;
850             
851             /**
852              * Enumeration value class for gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$ProgramName.
853              * These enum values can be used as follows:
854              * <pre>
855              * enum.toString(); // returns the string value of the enum
856              * enum.intValue(); // returns an int value, useful for switches
857              * // e.g., case Enum.INT_COPS_IN_SCHOOLS
858              * Enum.forString(s); // returns the enum value for a string
859              * Enum.forInt(i); // returns the enum value for an int
860              * </pre>
861              * Enumeration objects are immutable singleton objects that
862              * can be compared using == object equality. They have no
863              * public constructor. See the constants defined within this
864              * class for all the valid values.
865              */
866             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
867             {
868                 /**
869                  * Returns the enum value for a string, or null if none.
870                  */
871                 public static Enum forString(java.lang.String s)
872                     { return (Enum)table.forString(s); }
873                 /**
874                  * Returns the enum value corresponding to an int, or null if none.
875                  */
876                 public static Enum forInt(int i)
877                     { return (Enum)table.forInt(i); }
878                 
879                 private Enum(java.lang.String s, int i)
880                     { super(s, i); }
881                 
882                 static final int INT_COPS_IN_SCHOOLS = 1;
883                 static final int INT_TRIBAL_PROGRAMS = 2;
884                 static final int INT_UNIVERSAL_HIRING_PROGRAM = 3;
885                 static final int INT_COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS = 4;
886                 static final int INT_TARGETED_PROGRAMS = 5;
887                 static final int INT_INTEROPERABLE_COMMUNICATIONS_TECHNOLOGY_PROGRAM = 6;
888                 static final int INT_SECURE_OUR_SCHOOLS = 7;
889                 
890                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
891                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
892                 (
893                     new Enum[]
894                     {
895                       new Enum("COPSInSchools", INT_COPS_IN_SCHOOLS),
896                       new Enum("TribalPrograms", INT_TRIBAL_PROGRAMS),
897                       new Enum("UniversalHiringProgram", INT_UNIVERSAL_HIRING_PROGRAM),
898                       new Enum("CommunityPolicingDevelopmentPrograms", INT_COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS),
899                       new Enum("TargetedPrograms", INT_TARGETED_PROGRAMS),
900                       new Enum("InteroperableCommunicationsTechnologyProgram", INT_INTEROPERABLE_COMMUNICATIONS_TECHNOLOGY_PROGRAM),
901                       new Enum("SecureOurSchools", INT_SECURE_OUR_SCHOOLS),
902                     }
903                 );
904                 private static final long serialVersionUID = 1L;
905                 private java.lang.Object readResolve() { return forInt(intValue()); } 
906             }
907             
908             /**
909              * A factory class with static methods for creating instances
910              * of this type.
911              */
912             
913             public static final class Factory
914             {
915                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.ProgramName newValue(java.lang.Object obj) {
916                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.ProgramName) type.newValue( obj ); }
917                 
918                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.ProgramName newInstance() {
919                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.ProgramName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
920                 
921                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.ProgramName newInstance(org.apache.xmlbeans.XmlOptions options) {
922                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.ProgramName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
923                 
924                 private Factory() { } // No instance of this class allowed
925             }
926         }
927         
928         /**
929          * An XML full_time_officers_requested(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
930          *
931          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$FullTimeOfficersRequested.
932          */
933         public interface FullTimeOfficersRequested extends org.apache.xmlbeans.XmlInt
934         {
935             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
936                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FullTimeOfficersRequested.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fulltimeofficersrequested2d75elemtype");
937             
938             /**
939              * A factory class with static methods for creating instances
940              * of this type.
941              */
942             
943             public static final class Factory
944             {
945                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeOfficersRequested newValue(java.lang.Object obj) {
946                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeOfficersRequested) type.newValue( obj ); }
947                 
948                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeOfficersRequested newInstance() {
949                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeOfficersRequested) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
950                 
951                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeOfficersRequested newInstance(org.apache.xmlbeans.XmlOptions options) {
952                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeOfficersRequested) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
953                 
954                 private Factory() { } // No instance of this class allowed
955             }
956         }
957         
958         /**
959          * An XML part_time_officers_requested(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
960          *
961          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$PartTimeOfficersRequested.
962          */
963         public interface PartTimeOfficersRequested extends org.apache.xmlbeans.XmlInt
964         {
965             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
966                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartTimeOfficersRequested.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("parttimeofficersrequested7191elemtype");
967             
968             /**
969              * A factory class with static methods for creating instances
970              * of this type.
971              */
972             
973             public static final class Factory
974             {
975                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeOfficersRequested newValue(java.lang.Object obj) {
976                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeOfficersRequested) type.newValue( obj ); }
977                 
978                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeOfficersRequested newInstance() {
979                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeOfficersRequested) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
980                 
981                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeOfficersRequested newInstance(org.apache.xmlbeans.XmlOptions options) {
982                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeOfficersRequested) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
983                 
984                 private Factory() { } // No instance of this class allowed
985             }
986         }
987         
988         /**
989          * An XML pt_avg_hrs_per_wk(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
990          *
991          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$PtAvgHrsPerWk.
992          */
993         public interface PtAvgHrsPerWk extends org.apache.xmlbeans.XmlInt
994         {
995             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
996                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PtAvgHrsPerWk.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("ptavghrsperwkd1dfelemtype");
997             
998             /**
999              * A factory class with static methods for creating instances
1000              * of this type.
1001              */
1002             
1003             public static final class Factory
1004             {
1005                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtAvgHrsPerWk newValue(java.lang.Object obj) {
1006                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtAvgHrsPerWk) type.newValue( obj ); }
1007                 
1008                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtAvgHrsPerWk newInstance() {
1009                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtAvgHrsPerWk) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1010                 
1011                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtAvgHrsPerWk newInstance(org.apache.xmlbeans.XmlOptions options) {
1012                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtAvgHrsPerWk) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1013                 
1014                 private Factory() { } // No instance of this class allowed
1015             }
1016         }
1017         
1018         /**
1019          * An XML pt_hours_fulltime(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
1020          *
1021          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$PtHoursFulltime.
1022          */
1023         public interface PtHoursFulltime extends org.apache.xmlbeans.XmlInt
1024         {
1025             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1026                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PtHoursFulltime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("pthoursfulltimea00celemtype");
1027             
1028             /**
1029              * A factory class with static methods for creating instances
1030              * of this type.
1031              */
1032             
1033             public static final class Factory
1034             {
1035                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursFulltime newValue(java.lang.Object obj) {
1036                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursFulltime) type.newValue( obj ); }
1037                 
1038                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursFulltime newInstance() {
1039                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursFulltime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1040                 
1041                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursFulltime newInstance(org.apache.xmlbeans.XmlOptions options) {
1042                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursFulltime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1043                 
1044                 private Factory() { } // No instance of this class allowed
1045             }
1046         }
1047         
1048         /**
1049          * An XML pt_hours_per_yr(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
1050          *
1051          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$PtHoursPerYr.
1052          */
1053         public interface PtHoursPerYr extends org.apache.xmlbeans.XmlInt
1054         {
1055             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1056                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PtHoursPerYr.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("pthoursperyr8a4delemtype");
1057             
1058             /**
1059              * A factory class with static methods for creating instances
1060              * of this type.
1061              */
1062             
1063             public static final class Factory
1064             {
1065                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursPerYr newValue(java.lang.Object obj) {
1066                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursPerYr) type.newValue( obj ); }
1067                 
1068                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursPerYr newInstance() {
1069                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursPerYr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1070                 
1071                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursPerYr newInstance(org.apache.xmlbeans.XmlOptions options) {
1072                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PtHoursPerYr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1073                 
1074                 private Factory() { } // No instance of this class allowed
1075             }
1076         }
1077         
1078         /**
1079          * An XML full_time_bsalary_fbenefits(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
1080          *
1081          * This is a complex type.
1082          */
1083         public interface FullTimeBsalaryFbenefits extends org.apache.xmlbeans.XmlObject
1084         {
1085             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1086                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FullTimeBsalaryFbenefits.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fulltimebsalaryfbenefits9ae6elemtype");
1087             
1088             /**
1089              * Gets the "full_time_base_salary_amount" element
1090              */
1091             java.math.BigDecimal getFullTimeBaseSalaryAmount();
1092             
1093             /**
1094              * Gets (as xml) the "full_time_base_salary_amount" element
1095              */
1096             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFullTimeBaseSalaryAmount();
1097             
1098             /**
1099              * True if has "full_time_base_salary_amount" element
1100              */
1101             boolean isSetFullTimeBaseSalaryAmount();
1102             
1103             /**
1104              * Sets the "full_time_base_salary_amount" element
1105              */
1106             void setFullTimeBaseSalaryAmount(java.math.BigDecimal fullTimeBaseSalaryAmount);
1107             
1108             /**
1109              * Sets (as xml) the "full_time_base_salary_amount" element
1110              */
1111             void xsetFullTimeBaseSalaryAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fullTimeBaseSalaryAmount);
1112             
1113             /**
1114              * Unsets the "full_time_base_salary_amount" element
1115              */
1116             void unsetFullTimeBaseSalaryAmount();
1117             
1118             /**
1119              * Gets the "full_time_social_security_fringe_benefit_amount" element
1120              */
1121             java.math.BigDecimal getFullTimeSocialSecurityFringeBenefitAmount();
1122             
1123             /**
1124              * Gets (as xml) the "full_time_social_security_fringe_benefit_amount" element
1125              */
1126             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFullTimeSocialSecurityFringeBenefitAmount();
1127             
1128             /**
1129              * True if has "full_time_social_security_fringe_benefit_amount" element
1130              */
1131             boolean isSetFullTimeSocialSecurityFringeBenefitAmount();
1132             
1133             /**
1134              * Sets the "full_time_social_security_fringe_benefit_amount" element
1135              */
1136             void setFullTimeSocialSecurityFringeBenefitAmount(java.math.BigDecimal fullTimeSocialSecurityFringeBenefitAmount);
1137             
1138             /**
1139              * Sets (as xml) the "full_time_social_security_fringe_benefit_amount" element
1140              */
1141             void xsetFullTimeSocialSecurityFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fullTimeSocialSecurityFringeBenefitAmount);
1142             
1143             /**
1144              * Unsets the "full_time_social_security_fringe_benefit_amount" element
1145              */
1146             void unsetFullTimeSocialSecurityFringeBenefitAmount();
1147             
1148             /**
1149              * Gets the "full_time_social_security_fringe_pct_base_salary" element
1150              */
1151             java.math.BigDecimal getFullTimeSocialSecurityFringePctBaseSalary();
1152             
1153             /**
1154              * Gets (as xml) the "full_time_social_security_fringe_pct_base_salary" element
1155              */
1156             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetFullTimeSocialSecurityFringePctBaseSalary();
1157             
1158             /**
1159              * True if has "full_time_social_security_fringe_pct_base_salary" element
1160              */
1161             boolean isSetFullTimeSocialSecurityFringePctBaseSalary();
1162             
1163             /**
1164              * Sets the "full_time_social_security_fringe_pct_base_salary" element
1165              */
1166             void setFullTimeSocialSecurityFringePctBaseSalary(java.math.BigDecimal fullTimeSocialSecurityFringePctBaseSalary);
1167             
1168             /**
1169              * Sets (as xml) the "full_time_social_security_fringe_pct_base_salary" element
1170              */
1171             void xsetFullTimeSocialSecurityFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type fullTimeSocialSecurityFringePctBaseSalary);
1172             
1173             /**
1174              * Unsets the "full_time_social_security_fringe_pct_base_salary" element
1175              */
1176             void unsetFullTimeSocialSecurityFringePctBaseSalary();
1177             
1178             /**
1179              * Gets the "full_time_medicare_fringe_benefit_amount" element
1180              */
1181             java.math.BigDecimal getFullTimeMedicareFringeBenefitAmount();
1182             
1183             /**
1184              * Gets (as xml) the "full_time_medicare_fringe_benefit_amount" element
1185              */
1186             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFullTimeMedicareFringeBenefitAmount();
1187             
1188             /**
1189              * True if has "full_time_medicare_fringe_benefit_amount" element
1190              */
1191             boolean isSetFullTimeMedicareFringeBenefitAmount();
1192             
1193             /**
1194              * Sets the "full_time_medicare_fringe_benefit_amount" element
1195              */
1196             void setFullTimeMedicareFringeBenefitAmount(java.math.BigDecimal fullTimeMedicareFringeBenefitAmount);
1197             
1198             /**
1199              * Sets (as xml) the "full_time_medicare_fringe_benefit_amount" element
1200              */
1201             void xsetFullTimeMedicareFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fullTimeMedicareFringeBenefitAmount);
1202             
1203             /**
1204              * Unsets the "full_time_medicare_fringe_benefit_amount" element
1205              */
1206             void unsetFullTimeMedicareFringeBenefitAmount();
1207             
1208             /**
1209              * Gets the "full_time_medicare_fringe_pct_base_salary" element
1210              */
1211             java.math.BigDecimal getFullTimeMedicareFringePctBaseSalary();
1212             
1213             /**
1214              * Gets (as xml) the "full_time_medicare_fringe_pct_base_salary" element
1215              */
1216             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetFullTimeMedicareFringePctBaseSalary();
1217             
1218             /**
1219              * True if has "full_time_medicare_fringe_pct_base_salary" element
1220              */
1221             boolean isSetFullTimeMedicareFringePctBaseSalary();
1222             
1223             /**
1224              * Sets the "full_time_medicare_fringe_pct_base_salary" element
1225              */
1226             void setFullTimeMedicareFringePctBaseSalary(java.math.BigDecimal fullTimeMedicareFringePctBaseSalary);
1227             
1228             /**
1229              * Sets (as xml) the "full_time_medicare_fringe_pct_base_salary" element
1230              */
1231             void xsetFullTimeMedicareFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type fullTimeMedicareFringePctBaseSalary);
1232             
1233             /**
1234              * Unsets the "full_time_medicare_fringe_pct_base_salary" element
1235              */
1236             void unsetFullTimeMedicareFringePctBaseSalary();
1237             
1238             /**
1239              * Gets the "full_time_health_ins_fringe_benefit_amount" element
1240              */
1241             java.math.BigDecimal getFullTimeHealthInsFringeBenefitAmount();
1242             
1243             /**
1244              * Gets (as xml) the "full_time_health_ins_fringe_benefit_amount" element
1245              */
1246             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFullTimeHealthInsFringeBenefitAmount();
1247             
1248             /**
1249              * True if has "full_time_health_ins_fringe_benefit_amount" element
1250              */
1251             boolean isSetFullTimeHealthInsFringeBenefitAmount();
1252             
1253             /**
1254              * Sets the "full_time_health_ins_fringe_benefit_amount" element
1255              */
1256             void setFullTimeHealthInsFringeBenefitAmount(java.math.BigDecimal fullTimeHealthInsFringeBenefitAmount);
1257             
1258             /**
1259              * Sets (as xml) the "full_time_health_ins_fringe_benefit_amount" element
1260              */
1261             void xsetFullTimeHealthInsFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fullTimeHealthInsFringeBenefitAmount);
1262             
1263             /**
1264              * Unsets the "full_time_health_ins_fringe_benefit_amount" element
1265              */
1266             void unsetFullTimeHealthInsFringeBenefitAmount();
1267             
1268             /**
1269              * Gets the "full_time_health_ins_fringe_pct_base_salary" element
1270              */
1271             java.math.BigDecimal getFullTimeHealthInsFringePctBaseSalary();
1272             
1273             /**
1274              * Gets (as xml) the "full_time_health_ins_fringe_pct_base_salary" element
1275              */
1276             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetFullTimeHealthInsFringePctBaseSalary();
1277             
1278             /**
1279              * True if has "full_time_health_ins_fringe_pct_base_salary" element
1280              */
1281             boolean isSetFullTimeHealthInsFringePctBaseSalary();
1282             
1283             /**
1284              * Sets the "full_time_health_ins_fringe_pct_base_salary" element
1285              */
1286             void setFullTimeHealthInsFringePctBaseSalary(java.math.BigDecimal fullTimeHealthInsFringePctBaseSalary);
1287             
1288             /**
1289              * Sets (as xml) the "full_time_health_ins_fringe_pct_base_salary" element
1290              */
1291             void xsetFullTimeHealthInsFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type fullTimeHealthInsFringePctBaseSalary);
1292             
1293             /**
1294              * Unsets the "full_time_health_ins_fringe_pct_base_salary" element
1295              */
1296             void unsetFullTimeHealthInsFringePctBaseSalary();
1297             
1298             /**
1299              * Gets the "full_time_life_ins_fringe_benefit_amount" element
1300              */
1301             java.math.BigDecimal getFullTimeLifeInsFringeBenefitAmount();
1302             
1303             /**
1304              * Gets (as xml) the "full_time_life_ins_fringe_benefit_amount" element
1305              */
1306             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFullTimeLifeInsFringeBenefitAmount();
1307             
1308             /**
1309              * True if has "full_time_life_ins_fringe_benefit_amount" element
1310              */
1311             boolean isSetFullTimeLifeInsFringeBenefitAmount();
1312             
1313             /**
1314              * Sets the "full_time_life_ins_fringe_benefit_amount" element
1315              */
1316             void setFullTimeLifeInsFringeBenefitAmount(java.math.BigDecimal fullTimeLifeInsFringeBenefitAmount);
1317             
1318             /**
1319              * Sets (as xml) the "full_time_life_ins_fringe_benefit_amount" element
1320              */
1321             void xsetFullTimeLifeInsFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fullTimeLifeInsFringeBenefitAmount);
1322             
1323             /**
1324              * Unsets the "full_time_life_ins_fringe_benefit_amount" element
1325              */
1326             void unsetFullTimeLifeInsFringeBenefitAmount();
1327             
1328             /**
1329              * Gets the "full_time_life_ins_fringe_pct_base_salary" element
1330              */
1331             java.math.BigDecimal getFullTimeLifeInsFringePctBaseSalary();
1332             
1333             /**
1334              * Gets (as xml) the "full_time_life_ins_fringe_pct_base_salary" element
1335              */
1336             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetFullTimeLifeInsFringePctBaseSalary();
1337             
1338             /**
1339              * True if has "full_time_life_ins_fringe_pct_base_salary" element
1340              */
1341             boolean isSetFullTimeLifeInsFringePctBaseSalary();
1342             
1343             /**
1344              * Sets the "full_time_life_ins_fringe_pct_base_salary" element
1345              */
1346             void setFullTimeLifeInsFringePctBaseSalary(java.math.BigDecimal fullTimeLifeInsFringePctBaseSalary);
1347             
1348             /**
1349              * Sets (as xml) the "full_time_life_ins_fringe_pct_base_salary" element
1350              */
1351             void xsetFullTimeLifeInsFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type fullTimeLifeInsFringePctBaseSalary);
1352             
1353             /**
1354              * Unsets the "full_time_life_ins_fringe_pct_base_salary" element
1355              */
1356             void unsetFullTimeLifeInsFringePctBaseSalary();
1357             
1358             /**
1359              * Gets the "full_time_vacation_fringe_benefit_amount" element
1360              */
1361             java.math.BigDecimal getFullTimeVacationFringeBenefitAmount();
1362             
1363             /**
1364              * Gets (as xml) the "full_time_vacation_fringe_benefit_amount" element
1365              */
1366             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFullTimeVacationFringeBenefitAmount();
1367             
1368             /**
1369              * True if has "full_time_vacation_fringe_benefit_amount" element
1370              */
1371             boolean isSetFullTimeVacationFringeBenefitAmount();
1372             
1373             /**
1374              * Sets the "full_time_vacation_fringe_benefit_amount" element
1375              */
1376             void setFullTimeVacationFringeBenefitAmount(java.math.BigDecimal fullTimeVacationFringeBenefitAmount);
1377             
1378             /**
1379              * Sets (as xml) the "full_time_vacation_fringe_benefit_amount" element
1380              */
1381             void xsetFullTimeVacationFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fullTimeVacationFringeBenefitAmount);
1382             
1383             /**
1384              * Unsets the "full_time_vacation_fringe_benefit_amount" element
1385              */
1386             void unsetFullTimeVacationFringeBenefitAmount();
1387             
1388             /**
1389              * Gets the "full_time_vacation_fringe_pct_base_salary" element
1390              */
1391             java.math.BigDecimal getFullTimeVacationFringePctBaseSalary();
1392             
1393             /**
1394              * Gets (as xml) the "full_time_vacation_fringe_pct_base_salary" element
1395              */
1396             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetFullTimeVacationFringePctBaseSalary();
1397             
1398             /**
1399              * True if has "full_time_vacation_fringe_pct_base_salary" element
1400              */
1401             boolean isSetFullTimeVacationFringePctBaseSalary();
1402             
1403             /**
1404              * Sets the "full_time_vacation_fringe_pct_base_salary" element
1405              */
1406             void setFullTimeVacationFringePctBaseSalary(java.math.BigDecimal fullTimeVacationFringePctBaseSalary);
1407             
1408             /**
1409              * Sets (as xml) the "full_time_vacation_fringe_pct_base_salary" element
1410              */
1411             void xsetFullTimeVacationFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type fullTimeVacationFringePctBaseSalary);
1412             
1413             /**
1414              * Unsets the "full_time_vacation_fringe_pct_base_salary" element
1415              */
1416             void unsetFullTimeVacationFringePctBaseSalary();
1417             
1418             /**
1419              * Gets the "full_time_sick_leave_fringe_benefit_amount" element
1420              */
1421             java.math.BigDecimal getFullTimeSickLeaveFringeBenefitAmount();
1422             
1423             /**
1424              * Gets (as xml) the "full_time_sick_leave_fringe_benefit_amount" element
1425              */
1426             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFullTimeSickLeaveFringeBenefitAmount();
1427             
1428             /**
1429              * True if has "full_time_sick_leave_fringe_benefit_amount" element
1430              */
1431             boolean isSetFullTimeSickLeaveFringeBenefitAmount();
1432             
1433             /**
1434              * Sets the "full_time_sick_leave_fringe_benefit_amount" element
1435              */
1436             void setFullTimeSickLeaveFringeBenefitAmount(java.math.BigDecimal fullTimeSickLeaveFringeBenefitAmount);
1437             
1438             /**
1439              * Sets (as xml) the "full_time_sick_leave_fringe_benefit_amount" element
1440              */
1441             void xsetFullTimeSickLeaveFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fullTimeSickLeaveFringeBenefitAmount);
1442             
1443             /**
1444              * Unsets the "full_time_sick_leave_fringe_benefit_amount" element
1445              */
1446             void unsetFullTimeSickLeaveFringeBenefitAmount();
1447             
1448             /**
1449              * Gets the "full_time_sick_leave_fringe_pct_base_salary" element
1450              */
1451             java.math.BigDecimal getFullTimeSickLeaveFringePctBaseSalary();
1452             
1453             /**
1454              * Gets (as xml) the "full_time_sick_leave_fringe_pct_base_salary" element
1455              */
1456             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetFullTimeSickLeaveFringePctBaseSalary();
1457             
1458             /**
1459              * True if has "full_time_sick_leave_fringe_pct_base_salary" element
1460              */
1461             boolean isSetFullTimeSickLeaveFringePctBaseSalary();
1462             
1463             /**
1464              * Sets the "full_time_sick_leave_fringe_pct_base_salary" element
1465              */
1466             void setFullTimeSickLeaveFringePctBaseSalary(java.math.BigDecimal fullTimeSickLeaveFringePctBaseSalary);
1467             
1468             /**
1469              * Sets (as xml) the "full_time_sick_leave_fringe_pct_base_salary" element
1470              */
1471             void xsetFullTimeSickLeaveFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type fullTimeSickLeaveFringePctBaseSalary);
1472             
1473             /**
1474              * Unsets the "full_time_sick_leave_fringe_pct_base_salary" element
1475              */
1476             void unsetFullTimeSickLeaveFringePctBaseSalary();
1477             
1478             /**
1479              * Gets the "full_time_retirement_fringe_benefit_amount" element
1480              */
1481             java.math.BigDecimal getFullTimeRetirementFringeBenefitAmount();
1482             
1483             /**
1484              * Gets (as xml) the "full_time_retirement_fringe_benefit_amount" element
1485              */
1486             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFullTimeRetirementFringeBenefitAmount();
1487             
1488             /**
1489              * True if has "full_time_retirement_fringe_benefit_amount" element
1490              */
1491             boolean isSetFullTimeRetirementFringeBenefitAmount();
1492             
1493             /**
1494              * Sets the "full_time_retirement_fringe_benefit_amount" element
1495              */
1496             void setFullTimeRetirementFringeBenefitAmount(java.math.BigDecimal fullTimeRetirementFringeBenefitAmount);
1497             
1498             /**
1499              * Sets (as xml) the "full_time_retirement_fringe_benefit_amount" element
1500              */
1501             void xsetFullTimeRetirementFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fullTimeRetirementFringeBenefitAmount);
1502             
1503             /**
1504              * Unsets the "full_time_retirement_fringe_benefit_amount" element
1505              */
1506             void unsetFullTimeRetirementFringeBenefitAmount();
1507             
1508             /**
1509              * Gets the "full_time_retirement_fringe_pct_base_salary" element
1510              */
1511             java.math.BigDecimal getFullTimeRetirementFringePctBaseSalary();
1512             
1513             /**
1514              * Gets (as xml) the "full_time_retirement_fringe_pct_base_salary" element
1515              */
1516             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetFullTimeRetirementFringePctBaseSalary();
1517             
1518             /**
1519              * True if has "full_time_retirement_fringe_pct_base_salary" element
1520              */
1521             boolean isSetFullTimeRetirementFringePctBaseSalary();
1522             
1523             /**
1524              * Sets the "full_time_retirement_fringe_pct_base_salary" element
1525              */
1526             void setFullTimeRetirementFringePctBaseSalary(java.math.BigDecimal fullTimeRetirementFringePctBaseSalary);
1527             
1528             /**
1529              * Sets (as xml) the "full_time_retirement_fringe_pct_base_salary" element
1530              */
1531             void xsetFullTimeRetirementFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type fullTimeRetirementFringePctBaseSalary);
1532             
1533             /**
1534              * Unsets the "full_time_retirement_fringe_pct_base_salary" element
1535              */
1536             void unsetFullTimeRetirementFringePctBaseSalary();
1537             
1538             /**
1539              * Gets the "full_time_workers_comp_fringe_benefit_amount" element
1540              */
1541             java.math.BigDecimal getFullTimeWorkersCompFringeBenefitAmount();
1542             
1543             /**
1544              * Gets (as xml) the "full_time_workers_comp_fringe_benefit_amount" element
1545              */
1546             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFullTimeWorkersCompFringeBenefitAmount();
1547             
1548             /**
1549              * True if has "full_time_workers_comp_fringe_benefit_amount" element
1550              */
1551             boolean isSetFullTimeWorkersCompFringeBenefitAmount();
1552             
1553             /**
1554              * Sets the "full_time_workers_comp_fringe_benefit_amount" element
1555              */
1556             void setFullTimeWorkersCompFringeBenefitAmount(java.math.BigDecimal fullTimeWorkersCompFringeBenefitAmount);
1557             
1558             /**
1559              * Sets (as xml) the "full_time_workers_comp_fringe_benefit_amount" element
1560              */
1561             void xsetFullTimeWorkersCompFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fullTimeWorkersCompFringeBenefitAmount);
1562             
1563             /**
1564              * Unsets the "full_time_workers_comp_fringe_benefit_amount" element
1565              */
1566             void unsetFullTimeWorkersCompFringeBenefitAmount();
1567             
1568             /**
1569              * Gets the "full_time_workers_comp_fringe_pct_base_salary" element
1570              */
1571             java.math.BigDecimal getFullTimeWorkersCompFringePctBaseSalary();
1572             
1573             /**
1574              * Gets (as xml) the "full_time_workers_comp_fringe_pct_base_salary" element
1575              */
1576             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetFullTimeWorkersCompFringePctBaseSalary();
1577             
1578             /**
1579              * True if has "full_time_workers_comp_fringe_pct_base_salary" element
1580              */
1581             boolean isSetFullTimeWorkersCompFringePctBaseSalary();
1582             
1583             /**
1584              * Sets the "full_time_workers_comp_fringe_pct_base_salary" element
1585              */
1586             void setFullTimeWorkersCompFringePctBaseSalary(java.math.BigDecimal fullTimeWorkersCompFringePctBaseSalary);
1587             
1588             /**
1589              * Sets (as xml) the "full_time_workers_comp_fringe_pct_base_salary" element
1590              */
1591             void xsetFullTimeWorkersCompFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type fullTimeWorkersCompFringePctBaseSalary);
1592             
1593             /**
1594              * Unsets the "full_time_workers_comp_fringe_pct_base_salary" element
1595              */
1596             void unsetFullTimeWorkersCompFringePctBaseSalary();
1597             
1598             /**
1599              * Gets the "full_time_unemployment_fringe_benefit_amount" element
1600              */
1601             java.math.BigDecimal getFullTimeUnemploymentFringeBenefitAmount();
1602             
1603             /**
1604              * Gets (as xml) the "full_time_unemployment_fringe_benefit_amount" element
1605              */
1606             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFullTimeUnemploymentFringeBenefitAmount();
1607             
1608             /**
1609              * True if has "full_time_unemployment_fringe_benefit_amount" element
1610              */
1611             boolean isSetFullTimeUnemploymentFringeBenefitAmount();
1612             
1613             /**
1614              * Sets the "full_time_unemployment_fringe_benefit_amount" element
1615              */
1616             void setFullTimeUnemploymentFringeBenefitAmount(java.math.BigDecimal fullTimeUnemploymentFringeBenefitAmount);
1617             
1618             /**
1619              * Sets (as xml) the "full_time_unemployment_fringe_benefit_amount" element
1620              */
1621             void xsetFullTimeUnemploymentFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fullTimeUnemploymentFringeBenefitAmount);
1622             
1623             /**
1624              * Unsets the "full_time_unemployment_fringe_benefit_amount" element
1625              */
1626             void unsetFullTimeUnemploymentFringeBenefitAmount();
1627             
1628             /**
1629              * Gets the "full_time_unemployment_fringe_pct_base_salary" element
1630              */
1631             java.math.BigDecimal getFullTimeUnemploymentFringePctBaseSalary();
1632             
1633             /**
1634              * Gets (as xml) the "full_time_unemployment_fringe_pct_base_salary" element
1635              */
1636             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetFullTimeUnemploymentFringePctBaseSalary();
1637             
1638             /**
1639              * True if has "full_time_unemployment_fringe_pct_base_salary" element
1640              */
1641             boolean isSetFullTimeUnemploymentFringePctBaseSalary();
1642             
1643             /**
1644              * Sets the "full_time_unemployment_fringe_pct_base_salary" element
1645              */
1646             void setFullTimeUnemploymentFringePctBaseSalary(java.math.BigDecimal fullTimeUnemploymentFringePctBaseSalary);
1647             
1648             /**
1649              * Sets (as xml) the "full_time_unemployment_fringe_pct_base_salary" element
1650              */
1651             void xsetFullTimeUnemploymentFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type fullTimeUnemploymentFringePctBaseSalary);
1652             
1653             /**
1654              * Unsets the "full_time_unemployment_fringe_pct_base_salary" element
1655              */
1656             void unsetFullTimeUnemploymentFringePctBaseSalary();
1657             
1658             /**
1659              * Gets the "full_time_other1_fringe_benefit_amount" element
1660              */
1661             java.math.BigDecimal getFullTimeOther1FringeBenefitAmount();
1662             
1663             /**
1664              * Gets (as xml) the "full_time_other1_fringe_benefit_amount" element
1665              */
1666             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFullTimeOther1FringeBenefitAmount();
1667             
1668             /**
1669              * True if has "full_time_other1_fringe_benefit_amount" element
1670              */
1671             boolean isSetFullTimeOther1FringeBenefitAmount();
1672             
1673             /**
1674              * Sets the "full_time_other1_fringe_benefit_amount" element
1675              */
1676             void setFullTimeOther1FringeBenefitAmount(java.math.BigDecimal fullTimeOther1FringeBenefitAmount);
1677             
1678             /**
1679              * Sets (as xml) the "full_time_other1_fringe_benefit_amount" element
1680              */
1681             void xsetFullTimeOther1FringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fullTimeOther1FringeBenefitAmount);
1682             
1683             /**
1684              * Unsets the "full_time_other1_fringe_benefit_amount" element
1685              */
1686             void unsetFullTimeOther1FringeBenefitAmount();
1687             
1688             /**
1689              * Gets the "full_time_other1_fringe_pct_base_salary" element
1690              */
1691             java.math.BigDecimal getFullTimeOther1FringePctBaseSalary();
1692             
1693             /**
1694              * Gets (as xml) the "full_time_other1_fringe_pct_base_salary" element
1695              */
1696             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetFullTimeOther1FringePctBaseSalary();
1697             
1698             /**
1699              * True if has "full_time_other1_fringe_pct_base_salary" element
1700              */
1701             boolean isSetFullTimeOther1FringePctBaseSalary();
1702             
1703             /**
1704              * Sets the "full_time_other1_fringe_pct_base_salary" element
1705              */
1706             void setFullTimeOther1FringePctBaseSalary(java.math.BigDecimal fullTimeOther1FringePctBaseSalary);
1707             
1708             /**
1709              * Sets (as xml) the "full_time_other1_fringe_pct_base_salary" element
1710              */
1711             void xsetFullTimeOther1FringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type fullTimeOther1FringePctBaseSalary);
1712             
1713             /**
1714              * Unsets the "full_time_other1_fringe_pct_base_salary" element
1715              */
1716             void unsetFullTimeOther1FringePctBaseSalary();
1717             
1718             /**
1719              * Gets the "full_time_other2_fringe_benefit_amount" element
1720              */
1721             java.math.BigDecimal getFullTimeOther2FringeBenefitAmount();
1722             
1723             /**
1724              * Gets (as xml) the "full_time_other2_fringe_benefit_amount" element
1725              */
1726             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFullTimeOther2FringeBenefitAmount();
1727             
1728             /**
1729              * True if has "full_time_other2_fringe_benefit_amount" element
1730              */
1731             boolean isSetFullTimeOther2FringeBenefitAmount();
1732             
1733             /**
1734              * Sets the "full_time_other2_fringe_benefit_amount" element
1735              */
1736             void setFullTimeOther2FringeBenefitAmount(java.math.BigDecimal fullTimeOther2FringeBenefitAmount);
1737             
1738             /**
1739              * Sets (as xml) the "full_time_other2_fringe_benefit_amount" element
1740              */
1741             void xsetFullTimeOther2FringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType fullTimeOther2FringeBenefitAmount);
1742             
1743             /**
1744              * Unsets the "full_time_other2_fringe_benefit_amount" element
1745              */
1746             void unsetFullTimeOther2FringeBenefitAmount();
1747             
1748             /**
1749              * Gets the "full_time_other2_fringe_pct_base_salary" element
1750              */
1751             java.math.BigDecimal getFullTimeOther2FringePctBaseSalary();
1752             
1753             /**
1754              * Gets (as xml) the "full_time_other2_fringe_pct_base_salary" element
1755              */
1756             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetFullTimeOther2FringePctBaseSalary();
1757             
1758             /**
1759              * True if has "full_time_other2_fringe_pct_base_salary" element
1760              */
1761             boolean isSetFullTimeOther2FringePctBaseSalary();
1762             
1763             /**
1764              * Sets the "full_time_other2_fringe_pct_base_salary" element
1765              */
1766             void setFullTimeOther2FringePctBaseSalary(java.math.BigDecimal fullTimeOther2FringePctBaseSalary);
1767             
1768             /**
1769              * Sets (as xml) the "full_time_other2_fringe_pct_base_salary" element
1770              */
1771             void xsetFullTimeOther2FringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type fullTimeOther2FringePctBaseSalary);
1772             
1773             /**
1774              * Unsets the "full_time_other2_fringe_pct_base_salary" element
1775              */
1776             void unsetFullTimeOther2FringePctBaseSalary();
1777             
1778             /**
1779              * Gets the "full_time_total_fringe" element
1780              */
1781             java.math.BigDecimal getFullTimeTotalFringe();
1782             
1783             /**
1784              * Gets (as xml) the "full_time_total_fringe" element
1785              */
1786             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetFullTimeTotalFringe();
1787             
1788             /**
1789              * True if has "full_time_total_fringe" element
1790              */
1791             boolean isSetFullTimeTotalFringe();
1792             
1793             /**
1794              * Sets the "full_time_total_fringe" element
1795              */
1796             void setFullTimeTotalFringe(java.math.BigDecimal fullTimeTotalFringe);
1797             
1798             /**
1799              * Sets (as xml) the "full_time_total_fringe" element
1800              */
1801             void xsetFullTimeTotalFringe(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType fullTimeTotalFringe);
1802             
1803             /**
1804              * Unsets the "full_time_total_fringe" element
1805              */
1806             void unsetFullTimeTotalFringe();
1807             
1808             /**
1809              * Gets the "full_time_total_base_salary_and_fringe" element
1810              */
1811             java.math.BigDecimal getFullTimeTotalBaseSalaryAndFringe();
1812             
1813             /**
1814              * Gets (as xml) the "full_time_total_base_salary_and_fringe" element
1815              */
1816             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetFullTimeTotalBaseSalaryAndFringe();
1817             
1818             /**
1819              * True if has "full_time_total_base_salary_and_fringe" element
1820              */
1821             boolean isSetFullTimeTotalBaseSalaryAndFringe();
1822             
1823             /**
1824              * Sets the "full_time_total_base_salary_and_fringe" element
1825              */
1826             void setFullTimeTotalBaseSalaryAndFringe(java.math.BigDecimal fullTimeTotalBaseSalaryAndFringe);
1827             
1828             /**
1829              * Sets (as xml) the "full_time_total_base_salary_and_fringe" element
1830              */
1831             void xsetFullTimeTotalBaseSalaryAndFringe(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType fullTimeTotalBaseSalaryAndFringe);
1832             
1833             /**
1834              * Unsets the "full_time_total_base_salary_and_fringe" element
1835              */
1836             void unsetFullTimeTotalBaseSalaryAndFringe();
1837             
1838             /**
1839              * Gets the "full_time_soc_sec_exempt" element
1840              */
1841             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFullTimeSocSecExempt();
1842             
1843             /**
1844              * Gets (as xml) the "full_time_soc_sec_exempt" element
1845              */
1846             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFullTimeSocSecExempt();
1847             
1848             /**
1849              * True if has "full_time_soc_sec_exempt" element
1850              */
1851             boolean isSetFullTimeSocSecExempt();
1852             
1853             /**
1854              * Sets the "full_time_soc_sec_exempt" element
1855              */
1856             void setFullTimeSocSecExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fullTimeSocSecExempt);
1857             
1858             /**
1859              * Sets (as xml) the "full_time_soc_sec_exempt" element
1860              */
1861             void xsetFullTimeSocSecExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType fullTimeSocSecExempt);
1862             
1863             /**
1864              * Unsets the "full_time_soc_sec_exempt" element
1865              */
1866             void unsetFullTimeSocSecExempt();
1867             
1868             /**
1869              * Gets the "full_time_medicare_exempt" element
1870              */
1871             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFullTimeMedicareExempt();
1872             
1873             /**
1874              * Gets (as xml) the "full_time_medicare_exempt" element
1875              */
1876             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFullTimeMedicareExempt();
1877             
1878             /**
1879              * True if has "full_time_medicare_exempt" element
1880              */
1881             boolean isSetFullTimeMedicareExempt();
1882             
1883             /**
1884              * Sets the "full_time_medicare_exempt" element
1885              */
1886             void setFullTimeMedicareExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fullTimeMedicareExempt);
1887             
1888             /**
1889              * Sets (as xml) the "full_time_medicare_exempt" element
1890              */
1891             void xsetFullTimeMedicareExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType fullTimeMedicareExempt);
1892             
1893             /**
1894              * Unsets the "full_time_medicare_exempt" element
1895              */
1896             void unsetFullTimeMedicareExempt();
1897             
1898             /**
1899              * Gets the "full_time_family_coverage" element
1900              */
1901             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFullTimeFamilyCoverage();
1902             
1903             /**
1904              * Gets (as xml) the "full_time_family_coverage" element
1905              */
1906             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFullTimeFamilyCoverage();
1907             
1908             /**
1909              * True if has "full_time_family_coverage" element
1910              */
1911             boolean isSetFullTimeFamilyCoverage();
1912             
1913             /**
1914              * Sets the "full_time_family_coverage" element
1915              */
1916             void setFullTimeFamilyCoverage(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fullTimeFamilyCoverage);
1917             
1918             /**
1919              * Sets (as xml) the "full_time_family_coverage" element
1920              */
1921             void xsetFullTimeFamilyCoverage(gov.grants.apply.system.globalLibraryV20.YesNoDataType fullTimeFamilyCoverage);
1922             
1923             /**
1924              * Unsets the "full_time_family_coverage" element
1925              */
1926             void unsetFullTimeFamilyCoverage();
1927             
1928             /**
1929              * Gets the "full_time_vacation_hours" element
1930              */
1931             int getFullTimeVacationHours();
1932             
1933             /**
1934              * Gets (as xml) the "full_time_vacation_hours" element
1935              */
1936             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeVacationHours xgetFullTimeVacationHours();
1937             
1938             /**
1939              * True if has "full_time_vacation_hours" element
1940              */
1941             boolean isSetFullTimeVacationHours();
1942             
1943             /**
1944              * Sets the "full_time_vacation_hours" element
1945              */
1946             void setFullTimeVacationHours(int fullTimeVacationHours);
1947             
1948             /**
1949              * Sets (as xml) the "full_time_vacation_hours" element
1950              */
1951             void xsetFullTimeVacationHours(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeVacationHours fullTimeVacationHours);
1952             
1953             /**
1954              * Unsets the "full_time_vacation_hours" element
1955              */
1956             void unsetFullTimeVacationHours();
1957             
1958             /**
1959              * Gets the "full_time_sick_leave_hours_per_yr" element
1960              */
1961             int getFullTimeSickLeaveHoursPerYr();
1962             
1963             /**
1964              * Gets (as xml) the "full_time_sick_leave_hours_per_yr" element
1965              */
1966             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeSickLeaveHoursPerYr xgetFullTimeSickLeaveHoursPerYr();
1967             
1968             /**
1969              * True if has "full_time_sick_leave_hours_per_yr" element
1970              */
1971             boolean isSetFullTimeSickLeaveHoursPerYr();
1972             
1973             /**
1974              * Sets the "full_time_sick_leave_hours_per_yr" element
1975              */
1976             void setFullTimeSickLeaveHoursPerYr(int fullTimeSickLeaveHoursPerYr);
1977             
1978             /**
1979              * Sets (as xml) the "full_time_sick_leave_hours_per_yr" element
1980              */
1981             void xsetFullTimeSickLeaveHoursPerYr(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeSickLeaveHoursPerYr fullTimeSickLeaveHoursPerYr);
1982             
1983             /**
1984              * Unsets the "full_time_sick_leave_hours_per_yr" element
1985              */
1986             void unsetFullTimeSickLeaveHoursPerYr();
1987             
1988             /**
1989              * Gets the "full_time_description_fringe_other1" element
1990              */
1991             java.lang.String getFullTimeDescriptionFringeOther1();
1992             
1993             /**
1994              * Gets (as xml) the "full_time_description_fringe_other1" element
1995              */
1996             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther1 xgetFullTimeDescriptionFringeOther1();
1997             
1998             /**
1999              * True if has "full_time_description_fringe_other1" element
2000              */
2001             boolean isSetFullTimeDescriptionFringeOther1();
2002             
2003             /**
2004              * Sets the "full_time_description_fringe_other1" element
2005              */
2006             void setFullTimeDescriptionFringeOther1(java.lang.String fullTimeDescriptionFringeOther1);
2007             
2008             /**
2009              * Sets (as xml) the "full_time_description_fringe_other1" element
2010              */
2011             void xsetFullTimeDescriptionFringeOther1(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther1 fullTimeDescriptionFringeOther1);
2012             
2013             /**
2014              * Unsets the "full_time_description_fringe_other1" element
2015              */
2016             void unsetFullTimeDescriptionFringeOther1();
2017             
2018             /**
2019              * Gets the "full_time_description_fringe_other2" element
2020              */
2021             java.lang.String getFullTimeDescriptionFringeOther2();
2022             
2023             /**
2024              * Gets (as xml) the "full_time_description_fringe_other2" element
2025              */
2026             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther2 xgetFullTimeDescriptionFringeOther2();
2027             
2028             /**
2029              * True if has "full_time_description_fringe_other2" element
2030              */
2031             boolean isSetFullTimeDescriptionFringeOther2();
2032             
2033             /**
2034              * Sets the "full_time_description_fringe_other2" element
2035              */
2036             void setFullTimeDescriptionFringeOther2(java.lang.String fullTimeDescriptionFringeOther2);
2037             
2038             /**
2039              * Sets (as xml) the "full_time_description_fringe_other2" element
2040              */
2041             void xsetFullTimeDescriptionFringeOther2(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther2 fullTimeDescriptionFringeOther2);
2042             
2043             /**
2044              * Unsets the "full_time_description_fringe_other2" element
2045              */
2046             void unsetFullTimeDescriptionFringeOther2();
2047             
2048             /**
2049              * An XML full_time_vacation_hours(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
2050              *
2051              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$FullTimeBsalaryFbenefits$FullTimeVacationHours.
2052              */
2053             public interface FullTimeVacationHours extends org.apache.xmlbeans.XmlInt
2054             {
2055                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2056                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FullTimeVacationHours.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fulltimevacationhours257belemtype");
2057                 
2058                 /**
2059                  * A factory class with static methods for creating instances
2060                  * of this type.
2061                  */
2062                 
2063                 public static final class Factory
2064                 {
2065                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeVacationHours newValue(java.lang.Object obj) {
2066                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeVacationHours) type.newValue( obj ); }
2067                     
2068                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeVacationHours newInstance() {
2069                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeVacationHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2070                     
2071                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeVacationHours newInstance(org.apache.xmlbeans.XmlOptions options) {
2072                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeVacationHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2073                     
2074                     private Factory() { } // No instance of this class allowed
2075                 }
2076             }
2077             
2078             /**
2079              * An XML full_time_sick_leave_hours_per_yr(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
2080              *
2081              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$FullTimeBsalaryFbenefits$FullTimeSickLeaveHoursPerYr.
2082              */
2083             public interface FullTimeSickLeaveHoursPerYr extends org.apache.xmlbeans.XmlInt
2084             {
2085                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2086                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FullTimeSickLeaveHoursPerYr.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fulltimesickleavehoursperyr8428elemtype");
2087                 
2088                 /**
2089                  * A factory class with static methods for creating instances
2090                  * of this type.
2091                  */
2092                 
2093                 public static final class Factory
2094                 {
2095                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeSickLeaveHoursPerYr newValue(java.lang.Object obj) {
2096                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeSickLeaveHoursPerYr) type.newValue( obj ); }
2097                     
2098                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeSickLeaveHoursPerYr newInstance() {
2099                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeSickLeaveHoursPerYr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2100                     
2101                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeSickLeaveHoursPerYr newInstance(org.apache.xmlbeans.XmlOptions options) {
2102                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeSickLeaveHoursPerYr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2103                     
2104                     private Factory() { } // No instance of this class allowed
2105                 }
2106             }
2107             
2108             /**
2109              * An XML full_time_description_fringe_other1(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
2110              *
2111              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$FullTimeBsalaryFbenefits$FullTimeDescriptionFringeOther1.
2112              */
2113             public interface FullTimeDescriptionFringeOther1 extends org.apache.xmlbeans.XmlString
2114             {
2115                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2116                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FullTimeDescriptionFringeOther1.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fulltimedescriptionfringeother17deeelemtype");
2117                 
2118                 /**
2119                  * A factory class with static methods for creating instances
2120                  * of this type.
2121                  */
2122                 
2123                 public static final class Factory
2124                 {
2125                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther1 newValue(java.lang.Object obj) {
2126                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther1) type.newValue( obj ); }
2127                     
2128                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther1 newInstance() {
2129                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2130                     
2131                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther1 newInstance(org.apache.xmlbeans.XmlOptions options) {
2132                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2133                     
2134                     private Factory() { } // No instance of this class allowed
2135                 }
2136             }
2137             
2138             /**
2139              * An XML full_time_description_fringe_other2(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
2140              *
2141              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$FullTimeBsalaryFbenefits$FullTimeDescriptionFringeOther2.
2142              */
2143             public interface FullTimeDescriptionFringeOther2 extends org.apache.xmlbeans.XmlString
2144             {
2145                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2146                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FullTimeDescriptionFringeOther2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fulltimedescriptionfringeother23b0delemtype");
2147                 
2148                 /**
2149                  * A factory class with static methods for creating instances
2150                  * of this type.
2151                  */
2152                 
2153                 public static final class Factory
2154                 {
2155                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther2 newValue(java.lang.Object obj) {
2156                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther2) type.newValue( obj ); }
2157                     
2158                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther2 newInstance() {
2159                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2160                     
2161                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther2 newInstance(org.apache.xmlbeans.XmlOptions options) {
2162                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits.FullTimeDescriptionFringeOther2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2163                     
2164                     private Factory() { } // No instance of this class allowed
2165                 }
2166             }
2167             
2168             /**
2169              * A factory class with static methods for creating instances
2170              * of this type.
2171              */
2172             
2173             public static final class Factory
2174             {
2175                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits newInstance() {
2176                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2177                 
2178                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits newInstance(org.apache.xmlbeans.XmlOptions options) {
2179                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeBsalaryFbenefits) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2180                 
2181                 private Factory() { } // No instance of this class allowed
2182             }
2183         }
2184         
2185         /**
2186          * An XML part_time_bsalary_fbenefits(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
2187          *
2188          * This is a complex type.
2189          */
2190         public interface PartTimeBsalaryFbenefits extends org.apache.xmlbeans.XmlObject
2191         {
2192             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2193                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartTimeBsalaryFbenefits.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("parttimebsalaryfbenefits634aelemtype");
2194             
2195             /**
2196              * Gets the "part_time_base_salary_amount" element
2197              */
2198             java.math.BigDecimal getPartTimeBaseSalaryAmount();
2199             
2200             /**
2201              * Gets (as xml) the "part_time_base_salary_amount" element
2202              */
2203             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetPartTimeBaseSalaryAmount();
2204             
2205             /**
2206              * True if has "part_time_base_salary_amount" element
2207              */
2208             boolean isSetPartTimeBaseSalaryAmount();
2209             
2210             /**
2211              * Sets the "part_time_base_salary_amount" element
2212              */
2213             void setPartTimeBaseSalaryAmount(java.math.BigDecimal partTimeBaseSalaryAmount);
2214             
2215             /**
2216              * Sets (as xml) the "part_time_base_salary_amount" element
2217              */
2218             void xsetPartTimeBaseSalaryAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType partTimeBaseSalaryAmount);
2219             
2220             /**
2221              * Unsets the "part_time_base_salary_amount" element
2222              */
2223             void unsetPartTimeBaseSalaryAmount();
2224             
2225             /**
2226              * Gets the "part_time_social_security_fringe_benefit_amount" element
2227              */
2228             java.math.BigDecimal getPartTimeSocialSecurityFringeBenefitAmount();
2229             
2230             /**
2231              * Gets (as xml) the "part_time_social_security_fringe_benefit_amount" element
2232              */
2233             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetPartTimeSocialSecurityFringeBenefitAmount();
2234             
2235             /**
2236              * True if has "part_time_social_security_fringe_benefit_amount" element
2237              */
2238             boolean isSetPartTimeSocialSecurityFringeBenefitAmount();
2239             
2240             /**
2241              * Sets the "part_time_social_security_fringe_benefit_amount" element
2242              */
2243             void setPartTimeSocialSecurityFringeBenefitAmount(java.math.BigDecimal partTimeSocialSecurityFringeBenefitAmount);
2244             
2245             /**
2246              * Sets (as xml) the "part_time_social_security_fringe_benefit_amount" element
2247              */
2248             void xsetPartTimeSocialSecurityFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType partTimeSocialSecurityFringeBenefitAmount);
2249             
2250             /**
2251              * Unsets the "part_time_social_security_fringe_benefit_amount" element
2252              */
2253             void unsetPartTimeSocialSecurityFringeBenefitAmount();
2254             
2255             /**
2256              * Gets the "part_time_social_security_fringe_pct_base_salary" element
2257              */
2258             java.math.BigDecimal getPartTimeSocialSecurityFringePctBaseSalary();
2259             
2260             /**
2261              * Gets (as xml) the "part_time_social_security_fringe_pct_base_salary" element
2262              */
2263             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetPartTimeSocialSecurityFringePctBaseSalary();
2264             
2265             /**
2266              * True if has "part_time_social_security_fringe_pct_base_salary" element
2267              */
2268             boolean isSetPartTimeSocialSecurityFringePctBaseSalary();
2269             
2270             /**
2271              * Sets the "part_time_social_security_fringe_pct_base_salary" element
2272              */
2273             void setPartTimeSocialSecurityFringePctBaseSalary(java.math.BigDecimal partTimeSocialSecurityFringePctBaseSalary);
2274             
2275             /**
2276              * Sets (as xml) the "part_time_social_security_fringe_pct_base_salary" element
2277              */
2278             void xsetPartTimeSocialSecurityFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type partTimeSocialSecurityFringePctBaseSalary);
2279             
2280             /**
2281              * Unsets the "part_time_social_security_fringe_pct_base_salary" element
2282              */
2283             void unsetPartTimeSocialSecurityFringePctBaseSalary();
2284             
2285             /**
2286              * Gets the "part_time_medicare_fringe_benefit_amount" element
2287              */
2288             java.math.BigDecimal getPartTimeMedicareFringeBenefitAmount();
2289             
2290             /**
2291              * Gets (as xml) the "part_time_medicare_fringe_benefit_amount" element
2292              */
2293             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetPartTimeMedicareFringeBenefitAmount();
2294             
2295             /**
2296              * True if has "part_time_medicare_fringe_benefit_amount" element
2297              */
2298             boolean isSetPartTimeMedicareFringeBenefitAmount();
2299             
2300             /**
2301              * Sets the "part_time_medicare_fringe_benefit_amount" element
2302              */
2303             void setPartTimeMedicareFringeBenefitAmount(java.math.BigDecimal partTimeMedicareFringeBenefitAmount);
2304             
2305             /**
2306              * Sets (as xml) the "part_time_medicare_fringe_benefit_amount" element
2307              */
2308             void xsetPartTimeMedicareFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType partTimeMedicareFringeBenefitAmount);
2309             
2310             /**
2311              * Unsets the "part_time_medicare_fringe_benefit_amount" element
2312              */
2313             void unsetPartTimeMedicareFringeBenefitAmount();
2314             
2315             /**
2316              * Gets the "part_time_medicare_fringe_pct_base_salary" element
2317              */
2318             java.math.BigDecimal getPartTimeMedicareFringePctBaseSalary();
2319             
2320             /**
2321              * Gets (as xml) the "part_time_medicare_fringe_pct_base_salary" element
2322              */
2323             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetPartTimeMedicareFringePctBaseSalary();
2324             
2325             /**
2326              * True if has "part_time_medicare_fringe_pct_base_salary" element
2327              */
2328             boolean isSetPartTimeMedicareFringePctBaseSalary();
2329             
2330             /**
2331              * Sets the "part_time_medicare_fringe_pct_base_salary" element
2332              */
2333             void setPartTimeMedicareFringePctBaseSalary(java.math.BigDecimal partTimeMedicareFringePctBaseSalary);
2334             
2335             /**
2336              * Sets (as xml) the "part_time_medicare_fringe_pct_base_salary" element
2337              */
2338             void xsetPartTimeMedicareFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type partTimeMedicareFringePctBaseSalary);
2339             
2340             /**
2341              * Unsets the "part_time_medicare_fringe_pct_base_salary" element
2342              */
2343             void unsetPartTimeMedicareFringePctBaseSalary();
2344             
2345             /**
2346              * Gets the "part_time_health_ins_fringe_benefit_amount" element
2347              */
2348             java.math.BigDecimal getPartTimeHealthInsFringeBenefitAmount();
2349             
2350             /**
2351              * Gets (as xml) the "part_time_health_ins_fringe_benefit_amount" element
2352              */
2353             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetPartTimeHealthInsFringeBenefitAmount();
2354             
2355             /**
2356              * True if has "part_time_health_ins_fringe_benefit_amount" element
2357              */
2358             boolean isSetPartTimeHealthInsFringeBenefitAmount();
2359             
2360             /**
2361              * Sets the "part_time_health_ins_fringe_benefit_amount" element
2362              */
2363             void setPartTimeHealthInsFringeBenefitAmount(java.math.BigDecimal partTimeHealthInsFringeBenefitAmount);
2364             
2365             /**
2366              * Sets (as xml) the "part_time_health_ins_fringe_benefit_amount" element
2367              */
2368             void xsetPartTimeHealthInsFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType partTimeHealthInsFringeBenefitAmount);
2369             
2370             /**
2371              * Unsets the "part_time_health_ins_fringe_benefit_amount" element
2372              */
2373             void unsetPartTimeHealthInsFringeBenefitAmount();
2374             
2375             /**
2376              * Gets the "part_time_health_ins_fringe_pct_base_salary" element
2377              */
2378             java.math.BigDecimal getPartTimeHealthInsFringePctBaseSalary();
2379             
2380             /**
2381              * Gets (as xml) the "part_time_health_ins_fringe_pct_base_salary" element
2382              */
2383             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetPartTimeHealthInsFringePctBaseSalary();
2384             
2385             /**
2386              * True if has "part_time_health_ins_fringe_pct_base_salary" element
2387              */
2388             boolean isSetPartTimeHealthInsFringePctBaseSalary();
2389             
2390             /**
2391              * Sets the "part_time_health_ins_fringe_pct_base_salary" element
2392              */
2393             void setPartTimeHealthInsFringePctBaseSalary(java.math.BigDecimal partTimeHealthInsFringePctBaseSalary);
2394             
2395             /**
2396              * Sets (as xml) the "part_time_health_ins_fringe_pct_base_salary" element
2397              */
2398             void xsetPartTimeHealthInsFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type partTimeHealthInsFringePctBaseSalary);
2399             
2400             /**
2401              * Unsets the "part_time_health_ins_fringe_pct_base_salary" element
2402              */
2403             void unsetPartTimeHealthInsFringePctBaseSalary();
2404             
2405             /**
2406              * Gets the "part_time_life_ins_fringe_benefit_amount" element
2407              */
2408             java.math.BigDecimal getPartTimeLifeInsFringeBenefitAmount();
2409             
2410             /**
2411              * Gets (as xml) the "part_time_life_ins_fringe_benefit_amount" element
2412              */
2413             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetPartTimeLifeInsFringeBenefitAmount();
2414             
2415             /**
2416              * True if has "part_time_life_ins_fringe_benefit_amount" element
2417              */
2418             boolean isSetPartTimeLifeInsFringeBenefitAmount();
2419             
2420             /**
2421              * Sets the "part_time_life_ins_fringe_benefit_amount" element
2422              */
2423             void setPartTimeLifeInsFringeBenefitAmount(java.math.BigDecimal partTimeLifeInsFringeBenefitAmount);
2424             
2425             /**
2426              * Sets (as xml) the "part_time_life_ins_fringe_benefit_amount" element
2427              */
2428             void xsetPartTimeLifeInsFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType partTimeLifeInsFringeBenefitAmount);
2429             
2430             /**
2431              * Unsets the "part_time_life_ins_fringe_benefit_amount" element
2432              */
2433             void unsetPartTimeLifeInsFringeBenefitAmount();
2434             
2435             /**
2436              * Gets the "part_time_life_ins_fringe_pct_base_salary" element
2437              */
2438             java.math.BigDecimal getPartTimeLifeInsFringePctBaseSalary();
2439             
2440             /**
2441              * Gets (as xml) the "part_time_life_ins_fringe_pct_base_salary" element
2442              */
2443             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetPartTimeLifeInsFringePctBaseSalary();
2444             
2445             /**
2446              * True if has "part_time_life_ins_fringe_pct_base_salary" element
2447              */
2448             boolean isSetPartTimeLifeInsFringePctBaseSalary();
2449             
2450             /**
2451              * Sets the "part_time_life_ins_fringe_pct_base_salary" element
2452              */
2453             void setPartTimeLifeInsFringePctBaseSalary(java.math.BigDecimal partTimeLifeInsFringePctBaseSalary);
2454             
2455             /**
2456              * Sets (as xml) the "part_time_life_ins_fringe_pct_base_salary" element
2457              */
2458             void xsetPartTimeLifeInsFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type partTimeLifeInsFringePctBaseSalary);
2459             
2460             /**
2461              * Unsets the "part_time_life_ins_fringe_pct_base_salary" element
2462              */
2463             void unsetPartTimeLifeInsFringePctBaseSalary();
2464             
2465             /**
2466              * Gets the "part_time_vacation_fringe_benefit_amount" element
2467              */
2468             java.math.BigDecimal getPartTimeVacationFringeBenefitAmount();
2469             
2470             /**
2471              * Gets (as xml) the "part_time_vacation_fringe_benefit_amount" element
2472              */
2473             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetPartTimeVacationFringeBenefitAmount();
2474             
2475             /**
2476              * True if has "part_time_vacation_fringe_benefit_amount" element
2477              */
2478             boolean isSetPartTimeVacationFringeBenefitAmount();
2479             
2480             /**
2481              * Sets the "part_time_vacation_fringe_benefit_amount" element
2482              */
2483             void setPartTimeVacationFringeBenefitAmount(java.math.BigDecimal partTimeVacationFringeBenefitAmount);
2484             
2485             /**
2486              * Sets (as xml) the "part_time_vacation_fringe_benefit_amount" element
2487              */
2488             void xsetPartTimeVacationFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType partTimeVacationFringeBenefitAmount);
2489             
2490             /**
2491              * Unsets the "part_time_vacation_fringe_benefit_amount" element
2492              */
2493             void unsetPartTimeVacationFringeBenefitAmount();
2494             
2495             /**
2496              * Gets the "part_time_vacation_fringe_pct_base_salary" element
2497              */
2498             java.math.BigDecimal getPartTimeVacationFringePctBaseSalary();
2499             
2500             /**
2501              * Gets (as xml) the "part_time_vacation_fringe_pct_base_salary" element
2502              */
2503             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetPartTimeVacationFringePctBaseSalary();
2504             
2505             /**
2506              * True if has "part_time_vacation_fringe_pct_base_salary" element
2507              */
2508             boolean isSetPartTimeVacationFringePctBaseSalary();
2509             
2510             /**
2511              * Sets the "part_time_vacation_fringe_pct_base_salary" element
2512              */
2513             void setPartTimeVacationFringePctBaseSalary(java.math.BigDecimal partTimeVacationFringePctBaseSalary);
2514             
2515             /**
2516              * Sets (as xml) the "part_time_vacation_fringe_pct_base_salary" element
2517              */
2518             void xsetPartTimeVacationFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type partTimeVacationFringePctBaseSalary);
2519             
2520             /**
2521              * Unsets the "part_time_vacation_fringe_pct_base_salary" element
2522              */
2523             void unsetPartTimeVacationFringePctBaseSalary();
2524             
2525             /**
2526              * Gets the "part_time_sick_leave_fringe_benefit_amount" element
2527              */
2528             java.math.BigDecimal getPartTimeSickLeaveFringeBenefitAmount();
2529             
2530             /**
2531              * Gets (as xml) the "part_time_sick_leave_fringe_benefit_amount" element
2532              */
2533             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetPartTimeSickLeaveFringeBenefitAmount();
2534             
2535             /**
2536              * True if has "part_time_sick_leave_fringe_benefit_amount" element
2537              */
2538             boolean isSetPartTimeSickLeaveFringeBenefitAmount();
2539             
2540             /**
2541              * Sets the "part_time_sick_leave_fringe_benefit_amount" element
2542              */
2543             void setPartTimeSickLeaveFringeBenefitAmount(java.math.BigDecimal partTimeSickLeaveFringeBenefitAmount);
2544             
2545             /**
2546              * Sets (as xml) the "part_time_sick_leave_fringe_benefit_amount" element
2547              */
2548             void xsetPartTimeSickLeaveFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType partTimeSickLeaveFringeBenefitAmount);
2549             
2550             /**
2551              * Unsets the "part_time_sick_leave_fringe_benefit_amount" element
2552              */
2553             void unsetPartTimeSickLeaveFringeBenefitAmount();
2554             
2555             /**
2556              * Gets the "part_time_sick_leave_fringe_pct_base_salary" element
2557              */
2558             java.math.BigDecimal getPartTimeSickLeaveFringePctBaseSalary();
2559             
2560             /**
2561              * Gets (as xml) the "part_time_sick_leave_fringe_pct_base_salary" element
2562              */
2563             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetPartTimeSickLeaveFringePctBaseSalary();
2564             
2565             /**
2566              * True if has "part_time_sick_leave_fringe_pct_base_salary" element
2567              */
2568             boolean isSetPartTimeSickLeaveFringePctBaseSalary();
2569             
2570             /**
2571              * Sets the "part_time_sick_leave_fringe_pct_base_salary" element
2572              */
2573             void setPartTimeSickLeaveFringePctBaseSalary(java.math.BigDecimal partTimeSickLeaveFringePctBaseSalary);
2574             
2575             /**
2576              * Sets (as xml) the "part_time_sick_leave_fringe_pct_base_salary" element
2577              */
2578             void xsetPartTimeSickLeaveFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type partTimeSickLeaveFringePctBaseSalary);
2579             
2580             /**
2581              * Unsets the "part_time_sick_leave_fringe_pct_base_salary" element
2582              */
2583             void unsetPartTimeSickLeaveFringePctBaseSalary();
2584             
2585             /**
2586              * Gets the "part_time_retirement_fringe_benefit_amount" element
2587              */
2588             java.math.BigDecimal getPartTimeRetirementFringeBenefitAmount();
2589             
2590             /**
2591              * Gets (as xml) the "part_time_retirement_fringe_benefit_amount" element
2592              */
2593             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetPartTimeRetirementFringeBenefitAmount();
2594             
2595             /**
2596              * True if has "part_time_retirement_fringe_benefit_amount" element
2597              */
2598             boolean isSetPartTimeRetirementFringeBenefitAmount();
2599             
2600             /**
2601              * Sets the "part_time_retirement_fringe_benefit_amount" element
2602              */
2603             void setPartTimeRetirementFringeBenefitAmount(java.math.BigDecimal partTimeRetirementFringeBenefitAmount);
2604             
2605             /**
2606              * Sets (as xml) the "part_time_retirement_fringe_benefit_amount" element
2607              */
2608             void xsetPartTimeRetirementFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType partTimeRetirementFringeBenefitAmount);
2609             
2610             /**
2611              * Unsets the "part_time_retirement_fringe_benefit_amount" element
2612              */
2613             void unsetPartTimeRetirementFringeBenefitAmount();
2614             
2615             /**
2616              * Gets the "part_time_retirement_fringe_pct_base_salary" element
2617              */
2618             java.math.BigDecimal getPartTimeRetirementFringePctBaseSalary();
2619             
2620             /**
2621              * Gets (as xml) the "part_time_retirement_fringe_pct_base_salary" element
2622              */
2623             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetPartTimeRetirementFringePctBaseSalary();
2624             
2625             /**
2626              * True if has "part_time_retirement_fringe_pct_base_salary" element
2627              */
2628             boolean isSetPartTimeRetirementFringePctBaseSalary();
2629             
2630             /**
2631              * Sets the "part_time_retirement_fringe_pct_base_salary" element
2632              */
2633             void setPartTimeRetirementFringePctBaseSalary(java.math.BigDecimal partTimeRetirementFringePctBaseSalary);
2634             
2635             /**
2636              * Sets (as xml) the "part_time_retirement_fringe_pct_base_salary" element
2637              */
2638             void xsetPartTimeRetirementFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type partTimeRetirementFringePctBaseSalary);
2639             
2640             /**
2641              * Unsets the "part_time_retirement_fringe_pct_base_salary" element
2642              */
2643             void unsetPartTimeRetirementFringePctBaseSalary();
2644             
2645             /**
2646              * Gets the "part_time_workers_comp_fringe_benefit_amount" element
2647              */
2648             java.math.BigDecimal getPartTimeWorkersCompFringeBenefitAmount();
2649             
2650             /**
2651              * Gets (as xml) the "part_time_workers_comp_fringe_benefit_amount" element
2652              */
2653             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetPartTimeWorkersCompFringeBenefitAmount();
2654             
2655             /**
2656              * True if has "part_time_workers_comp_fringe_benefit_amount" element
2657              */
2658             boolean isSetPartTimeWorkersCompFringeBenefitAmount();
2659             
2660             /**
2661              * Sets the "part_time_workers_comp_fringe_benefit_amount" element
2662              */
2663             void setPartTimeWorkersCompFringeBenefitAmount(java.math.BigDecimal partTimeWorkersCompFringeBenefitAmount);
2664             
2665             /**
2666              * Sets (as xml) the "part_time_workers_comp_fringe_benefit_amount" element
2667              */
2668             void xsetPartTimeWorkersCompFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType partTimeWorkersCompFringeBenefitAmount);
2669             
2670             /**
2671              * Unsets the "part_time_workers_comp_fringe_benefit_amount" element
2672              */
2673             void unsetPartTimeWorkersCompFringeBenefitAmount();
2674             
2675             /**
2676              * Gets the "part_time_workers_comp_fringe_pct_base_salary" element
2677              */
2678             java.math.BigDecimal getPartTimeWorkersCompFringePctBaseSalary();
2679             
2680             /**
2681              * Gets (as xml) the "part_time_workers_comp_fringe_pct_base_salary" element
2682              */
2683             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetPartTimeWorkersCompFringePctBaseSalary();
2684             
2685             /**
2686              * True if has "part_time_workers_comp_fringe_pct_base_salary" element
2687              */
2688             boolean isSetPartTimeWorkersCompFringePctBaseSalary();
2689             
2690             /**
2691              * Sets the "part_time_workers_comp_fringe_pct_base_salary" element
2692              */
2693             void setPartTimeWorkersCompFringePctBaseSalary(java.math.BigDecimal partTimeWorkersCompFringePctBaseSalary);
2694             
2695             /**
2696              * Sets (as xml) the "part_time_workers_comp_fringe_pct_base_salary" element
2697              */
2698             void xsetPartTimeWorkersCompFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type partTimeWorkersCompFringePctBaseSalary);
2699             
2700             /**
2701              * Unsets the "part_time_workers_comp_fringe_pct_base_salary" element
2702              */
2703             void unsetPartTimeWorkersCompFringePctBaseSalary();
2704             
2705             /**
2706              * Gets the "part_time_unemployment_fringe_benefit_amount" element
2707              */
2708             java.math.BigDecimal getPartTimeUnemploymentFringeBenefitAmount();
2709             
2710             /**
2711              * Gets (as xml) the "part_time_unemployment_fringe_benefit_amount" element
2712              */
2713             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetPartTimeUnemploymentFringeBenefitAmount();
2714             
2715             /**
2716              * True if has "part_time_unemployment_fringe_benefit_amount" element
2717              */
2718             boolean isSetPartTimeUnemploymentFringeBenefitAmount();
2719             
2720             /**
2721              * Sets the "part_time_unemployment_fringe_benefit_amount" element
2722              */
2723             void setPartTimeUnemploymentFringeBenefitAmount(java.math.BigDecimal partTimeUnemploymentFringeBenefitAmount);
2724             
2725             /**
2726              * Sets (as xml) the "part_time_unemployment_fringe_benefit_amount" element
2727              */
2728             void xsetPartTimeUnemploymentFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType partTimeUnemploymentFringeBenefitAmount);
2729             
2730             /**
2731              * Unsets the "part_time_unemployment_fringe_benefit_amount" element
2732              */
2733             void unsetPartTimeUnemploymentFringeBenefitAmount();
2734             
2735             /**
2736              * Gets the "part_time_unemployment_fringe_pct_base_salary" element
2737              */
2738             java.math.BigDecimal getPartTimeUnemploymentFringePctBaseSalary();
2739             
2740             /**
2741              * Gets (as xml) the "part_time_unemployment_fringe_pct_base_salary" element
2742              */
2743             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetPartTimeUnemploymentFringePctBaseSalary();
2744             
2745             /**
2746              * True if has "part_time_unemployment_fringe_pct_base_salary" element
2747              */
2748             boolean isSetPartTimeUnemploymentFringePctBaseSalary();
2749             
2750             /**
2751              * Sets the "part_time_unemployment_fringe_pct_base_salary" element
2752              */
2753             void setPartTimeUnemploymentFringePctBaseSalary(java.math.BigDecimal partTimeUnemploymentFringePctBaseSalary);
2754             
2755             /**
2756              * Sets (as xml) the "part_time_unemployment_fringe_pct_base_salary" element
2757              */
2758             void xsetPartTimeUnemploymentFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type partTimeUnemploymentFringePctBaseSalary);
2759             
2760             /**
2761              * Unsets the "part_time_unemployment_fringe_pct_base_salary" element
2762              */
2763             void unsetPartTimeUnemploymentFringePctBaseSalary();
2764             
2765             /**
2766              * Gets the "part_time_other1_fringe_benefit_amount" element
2767              */
2768             java.math.BigDecimal getPartTimeOther1FringeBenefitAmount();
2769             
2770             /**
2771              * Gets (as xml) the "part_time_other1_fringe_benefit_amount" element
2772              */
2773             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetPartTimeOther1FringeBenefitAmount();
2774             
2775             /**
2776              * True if has "part_time_other1_fringe_benefit_amount" element
2777              */
2778             boolean isSetPartTimeOther1FringeBenefitAmount();
2779             
2780             /**
2781              * Sets the "part_time_other1_fringe_benefit_amount" element
2782              */
2783             void setPartTimeOther1FringeBenefitAmount(java.math.BigDecimal partTimeOther1FringeBenefitAmount);
2784             
2785             /**
2786              * Sets (as xml) the "part_time_other1_fringe_benefit_amount" element
2787              */
2788             void xsetPartTimeOther1FringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType partTimeOther1FringeBenefitAmount);
2789             
2790             /**
2791              * Unsets the "part_time_other1_fringe_benefit_amount" element
2792              */
2793             void unsetPartTimeOther1FringeBenefitAmount();
2794             
2795             /**
2796              * Gets the "part_time_other1_fringe_pct_base_salary" element
2797              */
2798             java.math.BigDecimal getPartTimeOther1FringePctBaseSalary();
2799             
2800             /**
2801              * Gets (as xml) the "part_time_other1_fringe_pct_base_salary" element
2802              */
2803             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetPartTimeOther1FringePctBaseSalary();
2804             
2805             /**
2806              * True if has "part_time_other1_fringe_pct_base_salary" element
2807              */
2808             boolean isSetPartTimeOther1FringePctBaseSalary();
2809             
2810             /**
2811              * Sets the "part_time_other1_fringe_pct_base_salary" element
2812              */
2813             void setPartTimeOther1FringePctBaseSalary(java.math.BigDecimal partTimeOther1FringePctBaseSalary);
2814             
2815             /**
2816              * Sets (as xml) the "part_time_other1_fringe_pct_base_salary" element
2817              */
2818             void xsetPartTimeOther1FringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type partTimeOther1FringePctBaseSalary);
2819             
2820             /**
2821              * Unsets the "part_time_other1_fringe_pct_base_salary" element
2822              */
2823             void unsetPartTimeOther1FringePctBaseSalary();
2824             
2825             /**
2826              * Gets the "part_time_other2_fringe_benefit_amount" element
2827              */
2828             java.math.BigDecimal getPartTimeOther2FringeBenefitAmount();
2829             
2830             /**
2831              * Gets (as xml) the "part_time_other2_fringe_benefit_amount" element
2832              */
2833             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetPartTimeOther2FringeBenefitAmount();
2834             
2835             /**
2836              * True if has "part_time_other2_fringe_benefit_amount" element
2837              */
2838             boolean isSetPartTimeOther2FringeBenefitAmount();
2839             
2840             /**
2841              * Sets the "part_time_other2_fringe_benefit_amount" element
2842              */
2843             void setPartTimeOther2FringeBenefitAmount(java.math.BigDecimal partTimeOther2FringeBenefitAmount);
2844             
2845             /**
2846              * Sets (as xml) the "part_time_other2_fringe_benefit_amount" element
2847              */
2848             void xsetPartTimeOther2FringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType partTimeOther2FringeBenefitAmount);
2849             
2850             /**
2851              * Unsets the "part_time_other2_fringe_benefit_amount" element
2852              */
2853             void unsetPartTimeOther2FringeBenefitAmount();
2854             
2855             /**
2856              * Gets the "part_time_other2_fringe_pct_base_salary" element
2857              */
2858             java.math.BigDecimal getPartTimeOther2FringePctBaseSalary();
2859             
2860             /**
2861              * Gets (as xml) the "part_time_other2_fringe_pct_base_salary" element
2862              */
2863             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetPartTimeOther2FringePctBaseSalary();
2864             
2865             /**
2866              * True if has "part_time_other2_fringe_pct_base_salary" element
2867              */
2868             boolean isSetPartTimeOther2FringePctBaseSalary();
2869             
2870             /**
2871              * Sets the "part_time_other2_fringe_pct_base_salary" element
2872              */
2873             void setPartTimeOther2FringePctBaseSalary(java.math.BigDecimal partTimeOther2FringePctBaseSalary);
2874             
2875             /**
2876              * Sets (as xml) the "part_time_other2_fringe_pct_base_salary" element
2877              */
2878             void xsetPartTimeOther2FringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type partTimeOther2FringePctBaseSalary);
2879             
2880             /**
2881              * Unsets the "part_time_other2_fringe_pct_base_salary" element
2882              */
2883             void unsetPartTimeOther2FringePctBaseSalary();
2884             
2885             /**
2886              * Gets the "part_time_total_fringe" element
2887              */
2888             java.math.BigDecimal getPartTimeTotalFringe();
2889             
2890             /**
2891              * Gets (as xml) the "part_time_total_fringe" element
2892              */
2893             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetPartTimeTotalFringe();
2894             
2895             /**
2896              * True if has "part_time_total_fringe" element
2897              */
2898             boolean isSetPartTimeTotalFringe();
2899             
2900             /**
2901              * Sets the "part_time_total_fringe" element
2902              */
2903             void setPartTimeTotalFringe(java.math.BigDecimal partTimeTotalFringe);
2904             
2905             /**
2906              * Sets (as xml) the "part_time_total_fringe" element
2907              */
2908             void xsetPartTimeTotalFringe(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType partTimeTotalFringe);
2909             
2910             /**
2911              * Unsets the "part_time_total_fringe" element
2912              */
2913             void unsetPartTimeTotalFringe();
2914             
2915             /**
2916              * Gets the "part_time_total_base_salary_and_fringe" element
2917              */
2918             java.math.BigDecimal getPartTimeTotalBaseSalaryAndFringe();
2919             
2920             /**
2921              * Gets (as xml) the "part_time_total_base_salary_and_fringe" element
2922              */
2923             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetPartTimeTotalBaseSalaryAndFringe();
2924             
2925             /**
2926              * True if has "part_time_total_base_salary_and_fringe" element
2927              */
2928             boolean isSetPartTimeTotalBaseSalaryAndFringe();
2929             
2930             /**
2931              * Sets the "part_time_total_base_salary_and_fringe" element
2932              */
2933             void setPartTimeTotalBaseSalaryAndFringe(java.math.BigDecimal partTimeTotalBaseSalaryAndFringe);
2934             
2935             /**
2936              * Sets (as xml) the "part_time_total_base_salary_and_fringe" element
2937              */
2938             void xsetPartTimeTotalBaseSalaryAndFringe(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType partTimeTotalBaseSalaryAndFringe);
2939             
2940             /**
2941              * Unsets the "part_time_total_base_salary_and_fringe" element
2942              */
2943             void unsetPartTimeTotalBaseSalaryAndFringe();
2944             
2945             /**
2946              * Gets the "part_time_soc_sec_exempt" element
2947              */
2948             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartTimeSocSecExempt();
2949             
2950             /**
2951              * Gets (as xml) the "part_time_soc_sec_exempt" element
2952              */
2953             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartTimeSocSecExempt();
2954             
2955             /**
2956              * True if has "part_time_soc_sec_exempt" element
2957              */
2958             boolean isSetPartTimeSocSecExempt();
2959             
2960             /**
2961              * Sets the "part_time_soc_sec_exempt" element
2962              */
2963             void setPartTimeSocSecExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partTimeSocSecExempt);
2964             
2965             /**
2966              * Sets (as xml) the "part_time_soc_sec_exempt" element
2967              */
2968             void xsetPartTimeSocSecExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType partTimeSocSecExempt);
2969             
2970             /**
2971              * Unsets the "part_time_soc_sec_exempt" element
2972              */
2973             void unsetPartTimeSocSecExempt();
2974             
2975             /**
2976              * Gets the "part_time_medicare_exempt" element
2977              */
2978             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartTimeMedicareExempt();
2979             
2980             /**
2981              * Gets (as xml) the "part_time_medicare_exempt" element
2982              */
2983             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartTimeMedicareExempt();
2984             
2985             /**
2986              * True if has "part_time_medicare_exempt" element
2987              */
2988             boolean isSetPartTimeMedicareExempt();
2989             
2990             /**
2991              * Sets the "part_time_medicare_exempt" element
2992              */
2993             void setPartTimeMedicareExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partTimeMedicareExempt);
2994             
2995             /**
2996              * Sets (as xml) the "part_time_medicare_exempt" element
2997              */
2998             void xsetPartTimeMedicareExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType partTimeMedicareExempt);
2999             
3000             /**
3001              * Unsets the "part_time_medicare_exempt" element
3002              */
3003             void unsetPartTimeMedicareExempt();
3004             
3005             /**
3006              * Gets the "part_time_family_coverage" element
3007              */
3008             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartTimeFamilyCoverage();
3009             
3010             /**
3011              * Gets (as xml) the "part_time_family_coverage" element
3012              */
3013             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartTimeFamilyCoverage();
3014             
3015             /**
3016              * True if has "part_time_family_coverage" element
3017              */
3018             boolean isSetPartTimeFamilyCoverage();
3019             
3020             /**
3021              * Sets the "part_time_family_coverage" element
3022              */
3023             void setPartTimeFamilyCoverage(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partTimeFamilyCoverage);
3024             
3025             /**
3026              * Sets (as xml) the "part_time_family_coverage" element
3027              */
3028             void xsetPartTimeFamilyCoverage(gov.grants.apply.system.globalLibraryV20.YesNoDataType partTimeFamilyCoverage);
3029             
3030             /**
3031              * Unsets the "part_time_family_coverage" element
3032              */
3033             void unsetPartTimeFamilyCoverage();
3034             
3035             /**
3036              * Gets the "part_time_vacation_hours" element
3037              */
3038             int getPartTimeVacationHours();
3039             
3040             /**
3041              * Gets (as xml) the "part_time_vacation_hours" element
3042              */
3043             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeVacationHours xgetPartTimeVacationHours();
3044             
3045             /**
3046              * True if has "part_time_vacation_hours" element
3047              */
3048             boolean isSetPartTimeVacationHours();
3049             
3050             /**
3051              * Sets the "part_time_vacation_hours" element
3052              */
3053             void setPartTimeVacationHours(int partTimeVacationHours);
3054             
3055             /**
3056              * Sets (as xml) the "part_time_vacation_hours" element
3057              */
3058             void xsetPartTimeVacationHours(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeVacationHours partTimeVacationHours);
3059             
3060             /**
3061              * Unsets the "part_time_vacation_hours" element
3062              */
3063             void unsetPartTimeVacationHours();
3064             
3065             /**
3066              * Gets the "part_time_sick_leave_hours_per_yr" element
3067              */
3068             int getPartTimeSickLeaveHoursPerYr();
3069             
3070             /**
3071              * Gets (as xml) the "part_time_sick_leave_hours_per_yr" element
3072              */
3073             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeSickLeaveHoursPerYr xgetPartTimeSickLeaveHoursPerYr();
3074             
3075             /**
3076              * True if has "part_time_sick_leave_hours_per_yr" element
3077              */
3078             boolean isSetPartTimeSickLeaveHoursPerYr();
3079             
3080             /**
3081              * Sets the "part_time_sick_leave_hours_per_yr" element
3082              */
3083             void setPartTimeSickLeaveHoursPerYr(int partTimeSickLeaveHoursPerYr);
3084             
3085             /**
3086              * Sets (as xml) the "part_time_sick_leave_hours_per_yr" element
3087              */
3088             void xsetPartTimeSickLeaveHoursPerYr(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeSickLeaveHoursPerYr partTimeSickLeaveHoursPerYr);
3089             
3090             /**
3091              * Unsets the "part_time_sick_leave_hours_per_yr" element
3092              */
3093             void unsetPartTimeSickLeaveHoursPerYr();
3094             
3095             /**
3096              * Gets the "part_time_description_fringe_other1" element
3097              */
3098             java.lang.String getPartTimeDescriptionFringeOther1();
3099             
3100             /**
3101              * Gets (as xml) the "part_time_description_fringe_other1" element
3102              */
3103             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther1 xgetPartTimeDescriptionFringeOther1();
3104             
3105             /**
3106              * True if has "part_time_description_fringe_other1" element
3107              */
3108             boolean isSetPartTimeDescriptionFringeOther1();
3109             
3110             /**
3111              * Sets the "part_time_description_fringe_other1" element
3112              */
3113             void setPartTimeDescriptionFringeOther1(java.lang.String partTimeDescriptionFringeOther1);
3114             
3115             /**
3116              * Sets (as xml) the "part_time_description_fringe_other1" element
3117              */
3118             void xsetPartTimeDescriptionFringeOther1(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther1 partTimeDescriptionFringeOther1);
3119             
3120             /**
3121              * Unsets the "part_time_description_fringe_other1" element
3122              */
3123             void unsetPartTimeDescriptionFringeOther1();
3124             
3125             /**
3126              * Gets the "part_time_description_fringe_other2" element
3127              */
3128             java.lang.String getPartTimeDescriptionFringeOther2();
3129             
3130             /**
3131              * Gets (as xml) the "part_time_description_fringe_other2" element
3132              */
3133             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther2 xgetPartTimeDescriptionFringeOther2();
3134             
3135             /**
3136              * True if has "part_time_description_fringe_other2" element
3137              */
3138             boolean isSetPartTimeDescriptionFringeOther2();
3139             
3140             /**
3141              * Sets the "part_time_description_fringe_other2" element
3142              */
3143             void setPartTimeDescriptionFringeOther2(java.lang.String partTimeDescriptionFringeOther2);
3144             
3145             /**
3146              * Sets (as xml) the "part_time_description_fringe_other2" element
3147              */
3148             void xsetPartTimeDescriptionFringeOther2(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther2 partTimeDescriptionFringeOther2);
3149             
3150             /**
3151              * Unsets the "part_time_description_fringe_other2" element
3152              */
3153             void unsetPartTimeDescriptionFringeOther2();
3154             
3155             /**
3156              * An XML part_time_vacation_hours(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
3157              *
3158              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$PartTimeBsalaryFbenefits$PartTimeVacationHours.
3159              */
3160             public interface PartTimeVacationHours extends org.apache.xmlbeans.XmlInt
3161             {
3162                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3163                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartTimeVacationHours.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("parttimevacationhours06fbelemtype");
3164                 
3165                 /**
3166                  * A factory class with static methods for creating instances
3167                  * of this type.
3168                  */
3169                 
3170                 public static final class Factory
3171                 {
3172                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeVacationHours newValue(java.lang.Object obj) {
3173                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeVacationHours) type.newValue( obj ); }
3174                     
3175                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeVacationHours newInstance() {
3176                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeVacationHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3177                     
3178                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeVacationHours newInstance(org.apache.xmlbeans.XmlOptions options) {
3179                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeVacationHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3180                     
3181                     private Factory() { } // No instance of this class allowed
3182                 }
3183             }
3184             
3185             /**
3186              * An XML part_time_sick_leave_hours_per_yr(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
3187              *
3188              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$PartTimeBsalaryFbenefits$PartTimeSickLeaveHoursPerYr.
3189              */
3190             public interface PartTimeSickLeaveHoursPerYr extends org.apache.xmlbeans.XmlInt
3191             {
3192                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3193                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartTimeSickLeaveHoursPerYr.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("parttimesickleavehoursperyrb2f0elemtype");
3194                 
3195                 /**
3196                  * A factory class with static methods for creating instances
3197                  * of this type.
3198                  */
3199                 
3200                 public static final class Factory
3201                 {
3202                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeSickLeaveHoursPerYr newValue(java.lang.Object obj) {
3203                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeSickLeaveHoursPerYr) type.newValue( obj ); }
3204                     
3205                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeSickLeaveHoursPerYr newInstance() {
3206                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeSickLeaveHoursPerYr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3207                     
3208                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeSickLeaveHoursPerYr newInstance(org.apache.xmlbeans.XmlOptions options) {
3209                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeSickLeaveHoursPerYr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3210                     
3211                     private Factory() { } // No instance of this class allowed
3212                 }
3213             }
3214             
3215             /**
3216              * An XML part_time_description_fringe_other1(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
3217              *
3218              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$PartTimeBsalaryFbenefits$PartTimeDescriptionFringeOther1.
3219              */
3220             public interface PartTimeDescriptionFringeOther1 extends org.apache.xmlbeans.XmlString
3221             {
3222                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3223                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartTimeDescriptionFringeOther1.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("parttimedescriptionfringeother1a3b6elemtype");
3224                 
3225                 /**
3226                  * A factory class with static methods for creating instances
3227                  * of this type.
3228                  */
3229                 
3230                 public static final class Factory
3231                 {
3232                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther1 newValue(java.lang.Object obj) {
3233                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther1) type.newValue( obj ); }
3234                     
3235                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther1 newInstance() {
3236                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3237                     
3238                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther1 newInstance(org.apache.xmlbeans.XmlOptions options) {
3239                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3240                     
3241                     private Factory() { } // No instance of this class allowed
3242                 }
3243             }
3244             
3245             /**
3246              * An XML part_time_description_fringe_other2(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
3247              *
3248              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$PartTimeBsalaryFbenefits$PartTimeDescriptionFringeOther2.
3249              */
3250             public interface PartTimeDescriptionFringeOther2 extends org.apache.xmlbeans.XmlString
3251             {
3252                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3253                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartTimeDescriptionFringeOther2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("parttimedescriptionfringeother260d5elemtype");
3254                 
3255                 /**
3256                  * A factory class with static methods for creating instances
3257                  * of this type.
3258                  */
3259                 
3260                 public static final class Factory
3261                 {
3262                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther2 newValue(java.lang.Object obj) {
3263                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther2) type.newValue( obj ); }
3264                     
3265                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther2 newInstance() {
3266                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3267                     
3268                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther2 newInstance(org.apache.xmlbeans.XmlOptions options) {
3269                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits.PartTimeDescriptionFringeOther2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3270                     
3271                     private Factory() { } // No instance of this class allowed
3272                 }
3273             }
3274             
3275             /**
3276              * A factory class with static methods for creating instances
3277              * of this type.
3278              */
3279             
3280             public static final class Factory
3281             {
3282                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits newInstance() {
3283                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3284                 
3285                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits newInstance(org.apache.xmlbeans.XmlOptions options) {
3286                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeBsalaryFbenefits) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3287                 
3288                 private Factory() { } // No instance of this class allowed
3289             }
3290         }
3291         
3292         /**
3293          * An XML sal_incr(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
3294          *
3295          * This is a complex type.
3296          */
3297         public interface SalIncr extends org.apache.xmlbeans.XmlObject
3298         {
3299             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3300                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SalIncr.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("salincrc7aeelemtype");
3301             
3302             /**
3303              * Gets the "sal_incr_cola" element
3304              */
3305             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSalIncrCola();
3306             
3307             /**
3308              * Gets (as xml) the "sal_incr_cola" element
3309              */
3310             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSalIncrCola();
3311             
3312             /**
3313              * True if has "sal_incr_cola" element
3314              */
3315             boolean isSetSalIncrCola();
3316             
3317             /**
3318              * Sets the "sal_incr_cola" element
3319              */
3320             void setSalIncrCola(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum salIncrCola);
3321             
3322             /**
3323              * Sets (as xml) the "sal_incr_cola" element
3324              */
3325             void xsetSalIncrCola(gov.grants.apply.system.globalLibraryV20.YesNoDataType salIncrCola);
3326             
3327             /**
3328              * Unsets the "sal_incr_cola" element
3329              */
3330             void unsetSalIncrCola();
3331             
3332             /**
3333              * Gets the "sal_incr_step_raise" element
3334              */
3335             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSalIncrStepRaise();
3336             
3337             /**
3338              * Gets (as xml) the "sal_incr_step_raise" element
3339              */
3340             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSalIncrStepRaise();
3341             
3342             /**
3343              * True if has "sal_incr_step_raise" element
3344              */
3345             boolean isSetSalIncrStepRaise();
3346             
3347             /**
3348              * Sets the "sal_incr_step_raise" element
3349              */
3350             void setSalIncrStepRaise(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum salIncrStepRaise);
3351             
3352             /**
3353              * Sets (as xml) the "sal_incr_step_raise" element
3354              */
3355             void xsetSalIncrStepRaise(gov.grants.apply.system.globalLibraryV20.YesNoDataType salIncrStepRaise);
3356             
3357             /**
3358              * Unsets the "sal_incr_step_raise" element
3359              */
3360             void unsetSalIncrStepRaise();
3361             
3362             /**
3363              * Gets the "sal_incr_change_benefits" element
3364              */
3365             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSalIncrChangeBenefits();
3366             
3367             /**
3368              * Gets (as xml) the "sal_incr_change_benefits" element
3369              */
3370             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSalIncrChangeBenefits();
3371             
3372             /**
3373              * True if has "sal_incr_change_benefits" element
3374              */
3375             boolean isSetSalIncrChangeBenefits();
3376             
3377             /**
3378              * Sets the "sal_incr_change_benefits" element
3379              */
3380             void setSalIncrChangeBenefits(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum salIncrChangeBenefits);
3381             
3382             /**
3383              * Sets (as xml) the "sal_incr_change_benefits" element
3384              */
3385             void xsetSalIncrChangeBenefits(gov.grants.apply.system.globalLibraryV20.YesNoDataType salIncrChangeBenefits);
3386             
3387             /**
3388              * Unsets the "sal_incr_change_benefits" element
3389              */
3390             void unsetSalIncrChangeBenefits();
3391             
3392             /**
3393              * Gets the "sal_incr_other" element
3394              */
3395             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSalIncrOther();
3396             
3397             /**
3398              * Gets (as xml) the "sal_incr_other" element
3399              */
3400             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSalIncrOther();
3401             
3402             /**
3403              * True if has "sal_incr_other" element
3404              */
3405             boolean isSetSalIncrOther();
3406             
3407             /**
3408              * Sets the "sal_incr_other" element
3409              */
3410             void setSalIncrOther(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum salIncrOther);
3411             
3412             /**
3413              * Sets (as xml) the "sal_incr_other" element
3414              */
3415             void xsetSalIncrOther(gov.grants.apply.system.globalLibraryV20.YesNoDataType salIncrOther);
3416             
3417             /**
3418              * Unsets the "sal_incr_other" element
3419              */
3420             void unsetSalIncrOther();
3421             
3422             /**
3423              * Gets the "sal_incr_other_reason" element
3424              */
3425             java.lang.String getSalIncrOtherReason();
3426             
3427             /**
3428              * Gets (as xml) the "sal_incr_other_reason" element
3429              */
3430             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr.SalIncrOtherReason xgetSalIncrOtherReason();
3431             
3432             /**
3433              * True if has "sal_incr_other_reason" element
3434              */
3435             boolean isSetSalIncrOtherReason();
3436             
3437             /**
3438              * Sets the "sal_incr_other_reason" element
3439              */
3440             void setSalIncrOtherReason(java.lang.String salIncrOtherReason);
3441             
3442             /**
3443              * Sets (as xml) the "sal_incr_other_reason" element
3444              */
3445             void xsetSalIncrOtherReason(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr.SalIncrOtherReason salIncrOtherReason);
3446             
3447             /**
3448              * Unsets the "sal_incr_other_reason" element
3449              */
3450             void unsetSalIncrOtherReason();
3451             
3452             /**
3453              * An XML sal_incr_other_reason(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
3454              *
3455              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$SalIncr$SalIncrOtherReason.
3456              */
3457             public interface SalIncrOtherReason extends org.apache.xmlbeans.XmlString
3458             {
3459                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3460                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SalIncrOtherReason.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("salincrotherreason4797elemtype");
3461                 
3462                 /**
3463                  * A factory class with static methods for creating instances
3464                  * of this type.
3465                  */
3466                 
3467                 public static final class Factory
3468                 {
3469                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr.SalIncrOtherReason newValue(java.lang.Object obj) {
3470                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr.SalIncrOtherReason) type.newValue( obj ); }
3471                     
3472                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr.SalIncrOtherReason newInstance() {
3473                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr.SalIncrOtherReason) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3474                     
3475                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr.SalIncrOtherReason newInstance(org.apache.xmlbeans.XmlOptions options) {
3476                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr.SalIncrOtherReason) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3477                     
3478                     private Factory() { } // No instance of this class allowed
3479                 }
3480             }
3481             
3482             /**
3483              * A factory class with static methods for creating instances
3484              * of this type.
3485              */
3486             
3487             public static final class Factory
3488             {
3489                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr newInstance() {
3490                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3491                 
3492                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr newInstance(org.apache.xmlbeans.XmlOptions options) {
3493                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalIncr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3494                 
3495                 private Factory() { } // No instance of this class allowed
3496             }
3497         }
3498         
3499         /**
3500          * An XML sal_reasons(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
3501          *
3502          * This is a complex type.
3503          */
3504         public interface SalReasons extends org.apache.xmlbeans.XmlObject
3505         {
3506             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3507                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SalReasons.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("salreasons8905elemtype");
3508             
3509             /**
3510              * Gets the "reason_social_security" element
3511              */
3512             java.lang.String getReasonSocialSecurity();
3513             
3514             /**
3515              * Gets (as xml) the "reason_social_security" element
3516              */
3517             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonSocialSecurity xgetReasonSocialSecurity();
3518             
3519             /**
3520              * True if has "reason_social_security" element
3521              */
3522             boolean isSetReasonSocialSecurity();
3523             
3524             /**
3525              * Sets the "reason_social_security" element
3526              */
3527             void setReasonSocialSecurity(java.lang.String reasonSocialSecurity);
3528             
3529             /**
3530              * Sets (as xml) the "reason_social_security" element
3531              */
3532             void xsetReasonSocialSecurity(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonSocialSecurity reasonSocialSecurity);
3533             
3534             /**
3535              * Unsets the "reason_social_security" element
3536              */
3537             void unsetReasonSocialSecurity();
3538             
3539             /**
3540              * Gets the "reason_medicare" element
3541              */
3542             java.lang.String getReasonMedicare();
3543             
3544             /**
3545              * Gets (as xml) the "reason_medicare" element
3546              */
3547             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonMedicare xgetReasonMedicare();
3548             
3549             /**
3550              * True if has "reason_medicare" element
3551              */
3552             boolean isSetReasonMedicare();
3553             
3554             /**
3555              * Sets the "reason_medicare" element
3556              */
3557             void setReasonMedicare(java.lang.String reasonMedicare);
3558             
3559             /**
3560              * Sets (as xml) the "reason_medicare" element
3561              */
3562             void xsetReasonMedicare(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonMedicare reasonMedicare);
3563             
3564             /**
3565              * Unsets the "reason_medicare" element
3566              */
3567             void unsetReasonMedicare();
3568             
3569             /**
3570              * Gets the "reason_workers_comp" element
3571              */
3572             java.lang.String getReasonWorkersComp();
3573             
3574             /**
3575              * Gets (as xml) the "reason_workers_comp" element
3576              */
3577             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonWorkersComp xgetReasonWorkersComp();
3578             
3579             /**
3580              * True if has "reason_workers_comp" element
3581              */
3582             boolean isSetReasonWorkersComp();
3583             
3584             /**
3585              * Sets the "reason_workers_comp" element
3586              */
3587             void setReasonWorkersComp(java.lang.String reasonWorkersComp);
3588             
3589             /**
3590              * Sets (as xml) the "reason_workers_comp" element
3591              */
3592             void xsetReasonWorkersComp(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonWorkersComp reasonWorkersComp);
3593             
3594             /**
3595              * Unsets the "reason_workers_comp" element
3596              */
3597             void unsetReasonWorkersComp();
3598             
3599             /**
3600              * Gets the "reason_unemployment_ins" element
3601              */
3602             java.lang.String getReasonUnemploymentIns();
3603             
3604             /**
3605              * Gets (as xml) the "reason_unemployment_ins" element
3606              */
3607             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonUnemploymentIns xgetReasonUnemploymentIns();
3608             
3609             /**
3610              * True if has "reason_unemployment_ins" element
3611              */
3612             boolean isSetReasonUnemploymentIns();
3613             
3614             /**
3615              * Sets the "reason_unemployment_ins" element
3616              */
3617             void setReasonUnemploymentIns(java.lang.String reasonUnemploymentIns);
3618             
3619             /**
3620              * Sets (as xml) the "reason_unemployment_ins" element
3621              */
3622             void xsetReasonUnemploymentIns(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonUnemploymentIns reasonUnemploymentIns);
3623             
3624             /**
3625              * Unsets the "reason_unemployment_ins" element
3626              */
3627             void unsetReasonUnemploymentIns();
3628             
3629             /**
3630              * An XML reason_social_security(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
3631              *
3632              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$SalReasons$ReasonSocialSecurity.
3633              */
3634             public interface ReasonSocialSecurity extends org.apache.xmlbeans.XmlString
3635             {
3636                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3637                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ReasonSocialSecurity.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("reasonsocialsecurityb5f2elemtype");
3638                 
3639                 /**
3640                  * A factory class with static methods for creating instances
3641                  * of this type.
3642                  */
3643                 
3644                 public static final class Factory
3645                 {
3646                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonSocialSecurity newValue(java.lang.Object obj) {
3647                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonSocialSecurity) type.newValue( obj ); }
3648                     
3649                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonSocialSecurity newInstance() {
3650                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonSocialSecurity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3651                     
3652                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonSocialSecurity newInstance(org.apache.xmlbeans.XmlOptions options) {
3653                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonSocialSecurity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3654                     
3655                     private Factory() { } // No instance of this class allowed
3656                 }
3657             }
3658             
3659             /**
3660              * An XML reason_medicare(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
3661              *
3662              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$SalReasons$ReasonMedicare.
3663              */
3664             public interface ReasonMedicare extends org.apache.xmlbeans.XmlString
3665             {
3666                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3667                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ReasonMedicare.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("reasonmedicare9df0elemtype");
3668                 
3669                 /**
3670                  * A factory class with static methods for creating instances
3671                  * of this type.
3672                  */
3673                 
3674                 public static final class Factory
3675                 {
3676                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonMedicare newValue(java.lang.Object obj) {
3677                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonMedicare) type.newValue( obj ); }
3678                     
3679                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonMedicare newInstance() {
3680                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonMedicare) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3681                     
3682                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonMedicare newInstance(org.apache.xmlbeans.XmlOptions options) {
3683                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonMedicare) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3684                     
3685                     private Factory() { } // No instance of this class allowed
3686                 }
3687             }
3688             
3689             /**
3690              * An XML reason_workers_comp(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
3691              *
3692              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$SalReasons$ReasonWorkersComp.
3693              */
3694             public interface ReasonWorkersComp extends org.apache.xmlbeans.XmlString
3695             {
3696                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3697                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ReasonWorkersComp.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("reasonworkerscompaa25elemtype");
3698                 
3699                 /**
3700                  * A factory class with static methods for creating instances
3701                  * of this type.
3702                  */
3703                 
3704                 public static final class Factory
3705                 {
3706                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonWorkersComp newValue(java.lang.Object obj) {
3707                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonWorkersComp) type.newValue( obj ); }
3708                     
3709                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonWorkersComp newInstance() {
3710                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonWorkersComp) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3711                     
3712                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonWorkersComp newInstance(org.apache.xmlbeans.XmlOptions options) {
3713                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonWorkersComp) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3714                     
3715                     private Factory() { } // No instance of this class allowed
3716                 }
3717             }
3718             
3719             /**
3720              * An XML reason_unemployment_ins(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
3721              *
3722              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$SalReasons$ReasonUnemploymentIns.
3723              */
3724             public interface ReasonUnemploymentIns extends org.apache.xmlbeans.XmlString
3725             {
3726                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3727                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ReasonUnemploymentIns.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("reasonunemploymentinsd06aelemtype");
3728                 
3729                 /**
3730                  * A factory class with static methods for creating instances
3731                  * of this type.
3732                  */
3733                 
3734                 public static final class Factory
3735                 {
3736                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonUnemploymentIns newValue(java.lang.Object obj) {
3737                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonUnemploymentIns) type.newValue( obj ); }
3738                     
3739                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonUnemploymentIns newInstance() {
3740                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonUnemploymentIns) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3741                     
3742                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonUnemploymentIns newInstance(org.apache.xmlbeans.XmlOptions options) {
3743                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons.ReasonUnemploymentIns) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3744                     
3745                     private Factory() { } // No instance of this class allowed
3746                 }
3747             }
3748             
3749             /**
3750              * A factory class with static methods for creating instances
3751              * of this type.
3752              */
3753             
3754             public static final class Factory
3755             {
3756                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons newInstance() {
3757                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3758                 
3759                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons newInstance(org.apache.xmlbeans.XmlOptions options) {
3760                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SalReasons) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3761                 
3762                 private Factory() { } // No instance of this class allowed
3763             }
3764         }
3765         
3766         /**
3767          * An XML full_time_three_yr_projection(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
3768          *
3769          * This is a complex type.
3770          */
3771         public interface FullTimeThreeYrProjection extends org.apache.xmlbeans.XmlObject
3772         {
3773             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3774                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FullTimeThreeYrProjection.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fulltimethreeyrprojection0241elemtype");
3775             
3776             /**
3777              * Gets the "grantee_ft_fed" element
3778              */
3779             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtFed getGranteeFtFed();
3780             
3781             /**
3782              * True if has "grantee_ft_fed" element
3783              */
3784             boolean isSetGranteeFtFed();
3785             
3786             /**
3787              * Sets the "grantee_ft_fed" element
3788              */
3789             void setGranteeFtFed(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtFed granteeFtFed);
3790             
3791             /**
3792              * Appends and returns a new empty "grantee_ft_fed" element
3793              */
3794             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtFed addNewGranteeFtFed();
3795             
3796             /**
3797              * Unsets the "grantee_ft_fed" element
3798              */
3799             void unsetGranteeFtFed();
3800             
3801             /**
3802              * Gets the "grantee_ft_local" element
3803              */
3804             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtLocal getGranteeFtLocal();
3805             
3806             /**
3807              * True if has "grantee_ft_local" element
3808              */
3809             boolean isSetGranteeFtLocal();
3810             
3811             /**
3812              * Sets the "grantee_ft_local" element
3813              */
3814             void setGranteeFtLocal(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtLocal granteeFtLocal);
3815             
3816             /**
3817              * Appends and returns a new empty "grantee_ft_local" element
3818              */
3819             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtLocal addNewGranteeFtLocal();
3820             
3821             /**
3822              * Unsets the "grantee_ft_local" element
3823              */
3824             void unsetGranteeFtLocal();
3825             
3826             /**
3827              * Gets the "grantee_ft_total" element
3828              */
3829             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtTotal getGranteeFtTotal();
3830             
3831             /**
3832              * True if has "grantee_ft_total" element
3833              */
3834             boolean isSetGranteeFtTotal();
3835             
3836             /**
3837              * Sets the "grantee_ft_total" element
3838              */
3839             void setGranteeFtTotal(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtTotal granteeFtTotal);
3840             
3841             /**
3842              * Appends and returns a new empty "grantee_ft_total" element
3843              */
3844             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtTotal addNewGranteeFtTotal();
3845             
3846             /**
3847              * Unsets the "grantee_ft_total" element
3848              */
3849             void unsetGranteeFtTotal();
3850             
3851             /**
3852              * An XML grantee_ft_fed(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
3853              *
3854              * This is a complex type.
3855              */
3856             public interface GranteeFtFed extends org.apache.xmlbeans.XmlObject
3857             {
3858                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3859                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GranteeFtFed.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("granteeftfeda24eelemtype");
3860                 
3861                 /**
3862                  * Gets the "grantee_ft_fed_year1_amt" element
3863                  */
3864                 java.math.BigDecimal getGranteeFtFedYear1Amt();
3865                 
3866                 /**
3867                  * Gets (as xml) the "grantee_ft_fed_year1_amt" element
3868                  */
3869                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteeFtFedYear1Amt();
3870                 
3871                 /**
3872                  * True if has "grantee_ft_fed_year1_amt" element
3873                  */
3874                 boolean isSetGranteeFtFedYear1Amt();
3875                 
3876                 /**
3877                  * Sets the "grantee_ft_fed_year1_amt" element
3878                  */
3879                 void setGranteeFtFedYear1Amt(java.math.BigDecimal granteeFtFedYear1Amt);
3880                 
3881                 /**
3882                  * Sets (as xml) the "grantee_ft_fed_year1_amt" element
3883                  */
3884                 void xsetGranteeFtFedYear1Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteeFtFedYear1Amt);
3885                 
3886                 /**
3887                  * Unsets the "grantee_ft_fed_year1_amt" element
3888                  */
3889                 void unsetGranteeFtFedYear1Amt();
3890                 
3891                 /**
3892                  * Gets the "grantee_ft_fed_year2_amt" element
3893                  */
3894                 java.math.BigDecimal getGranteeFtFedYear2Amt();
3895                 
3896                 /**
3897                  * Gets (as xml) the "grantee_ft_fed_year2_amt" element
3898                  */
3899                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteeFtFedYear2Amt();
3900                 
3901                 /**
3902                  * True if has "grantee_ft_fed_year2_amt" element
3903                  */
3904                 boolean isSetGranteeFtFedYear2Amt();
3905                 
3906                 /**
3907                  * Sets the "grantee_ft_fed_year2_amt" element
3908                  */
3909                 void setGranteeFtFedYear2Amt(java.math.BigDecimal granteeFtFedYear2Amt);
3910                 
3911                 /**
3912                  * Sets (as xml) the "grantee_ft_fed_year2_amt" element
3913                  */
3914                 void xsetGranteeFtFedYear2Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteeFtFedYear2Amt);
3915                 
3916                 /**
3917                  * Unsets the "grantee_ft_fed_year2_amt" element
3918                  */
3919                 void unsetGranteeFtFedYear2Amt();
3920                 
3921                 /**
3922                  * Gets the "grantee_ft_fed_year3_amt" element
3923                  */
3924                 java.math.BigDecimal getGranteeFtFedYear3Amt();
3925                 
3926                 /**
3927                  * Gets (as xml) the "grantee_ft_fed_year3_amt" element
3928                  */
3929                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteeFtFedYear3Amt();
3930                 
3931                 /**
3932                  * True if has "grantee_ft_fed_year3_amt" element
3933                  */
3934                 boolean isSetGranteeFtFedYear3Amt();
3935                 
3936                 /**
3937                  * Sets the "grantee_ft_fed_year3_amt" element
3938                  */
3939                 void setGranteeFtFedYear3Amt(java.math.BigDecimal granteeFtFedYear3Amt);
3940                 
3941                 /**
3942                  * Sets (as xml) the "grantee_ft_fed_year3_amt" element
3943                  */
3944                 void xsetGranteeFtFedYear3Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteeFtFedYear3Amt);
3945                 
3946                 /**
3947                  * Unsets the "grantee_ft_fed_year3_amt" element
3948                  */
3949                 void unsetGranteeFtFedYear3Amt();
3950                 
3951                 /**
3952                  * Gets the "grantee_ft_fed_total_amt" element
3953                  */
3954                 java.math.BigDecimal getGranteeFtFedTotalAmt();
3955                 
3956                 /**
3957                  * Gets (as xml) the "grantee_ft_fed_total_amt" element
3958                  */
3959                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetGranteeFtFedTotalAmt();
3960                 
3961                 /**
3962                  * True if has "grantee_ft_fed_total_amt" element
3963                  */
3964                 boolean isSetGranteeFtFedTotalAmt();
3965                 
3966                 /**
3967                  * Sets the "grantee_ft_fed_total_amt" element
3968                  */
3969                 void setGranteeFtFedTotalAmt(java.math.BigDecimal granteeFtFedTotalAmt);
3970                 
3971                 /**
3972                  * Sets (as xml) the "grantee_ft_fed_total_amt" element
3973                  */
3974                 void xsetGranteeFtFedTotalAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType granteeFtFedTotalAmt);
3975                 
3976                 /**
3977                  * Unsets the "grantee_ft_fed_total_amt" element
3978                  */
3979                 void unsetGranteeFtFedTotalAmt();
3980                 
3981                 /**
3982                  * A factory class with static methods for creating instances
3983                  * of this type.
3984                  */
3985                 
3986                 public static final class Factory
3987                 {
3988                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtFed newInstance() {
3989                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtFed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3990                     
3991                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtFed newInstance(org.apache.xmlbeans.XmlOptions options) {
3992                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtFed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3993                     
3994                     private Factory() { } // No instance of this class allowed
3995                 }
3996             }
3997             
3998             /**
3999              * An XML grantee_ft_local(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
4000              *
4001              * This is a complex type.
4002              */
4003             public interface GranteeFtLocal extends org.apache.xmlbeans.XmlObject
4004             {
4005                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4006                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GranteeFtLocal.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("granteeftlocal5528elemtype");
4007                 
4008                 /**
4009                  * Gets the "grantee_ft_local_year1_amt" element
4010                  */
4011                 java.math.BigDecimal getGranteeFtLocalYear1Amt();
4012                 
4013                 /**
4014                  * Gets (as xml) the "grantee_ft_local_year1_amt" element
4015                  */
4016                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteeFtLocalYear1Amt();
4017                 
4018                 /**
4019                  * True if has "grantee_ft_local_year1_amt" element
4020                  */
4021                 boolean isSetGranteeFtLocalYear1Amt();
4022                 
4023                 /**
4024                  * Sets the "grantee_ft_local_year1_amt" element
4025                  */
4026                 void setGranteeFtLocalYear1Amt(java.math.BigDecimal granteeFtLocalYear1Amt);
4027                 
4028                 /**
4029                  * Sets (as xml) the "grantee_ft_local_year1_amt" element
4030                  */
4031                 void xsetGranteeFtLocalYear1Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteeFtLocalYear1Amt);
4032                 
4033                 /**
4034                  * Unsets the "grantee_ft_local_year1_amt" element
4035                  */
4036                 void unsetGranteeFtLocalYear1Amt();
4037                 
4038                 /**
4039                  * Gets the "grantee_ft_local_year2_amt" element
4040                  */
4041                 java.math.BigDecimal getGranteeFtLocalYear2Amt();
4042                 
4043                 /**
4044                  * Gets (as xml) the "grantee_ft_local_year2_amt" element
4045                  */
4046                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteeFtLocalYear2Amt();
4047                 
4048                 /**
4049                  * True if has "grantee_ft_local_year2_amt" element
4050                  */
4051                 boolean isSetGranteeFtLocalYear2Amt();
4052                 
4053                 /**
4054                  * Sets the "grantee_ft_local_year2_amt" element
4055                  */
4056                 void setGranteeFtLocalYear2Amt(java.math.BigDecimal granteeFtLocalYear2Amt);
4057                 
4058                 /**
4059                  * Sets (as xml) the "grantee_ft_local_year2_amt" element
4060                  */
4061                 void xsetGranteeFtLocalYear2Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteeFtLocalYear2Amt);
4062                 
4063                 /**
4064                  * Unsets the "grantee_ft_local_year2_amt" element
4065                  */
4066                 void unsetGranteeFtLocalYear2Amt();
4067                 
4068                 /**
4069                  * Gets the "grantee_ft_local_year3_amt" element
4070                  */
4071                 java.math.BigDecimal getGranteeFtLocalYear3Amt();
4072                 
4073                 /**
4074                  * Gets (as xml) the "grantee_ft_local_year3_amt" element
4075                  */
4076                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteeFtLocalYear3Amt();
4077                 
4078                 /**
4079                  * True if has "grantee_ft_local_year3_amt" element
4080                  */
4081                 boolean isSetGranteeFtLocalYear3Amt();
4082                 
4083                 /**
4084                  * Sets the "grantee_ft_local_year3_amt" element
4085                  */
4086                 void setGranteeFtLocalYear3Amt(java.math.BigDecimal granteeFtLocalYear3Amt);
4087                 
4088                 /**
4089                  * Sets (as xml) the "grantee_ft_local_year3_amt" element
4090                  */
4091                 void xsetGranteeFtLocalYear3Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteeFtLocalYear3Amt);
4092                 
4093                 /**
4094                  * Unsets the "grantee_ft_local_year3_amt" element
4095                  */
4096                 void unsetGranteeFtLocalYear3Amt();
4097                 
4098                 /**
4099                  * Gets the "grantee_ft_local_total_amt" element
4100                  */
4101                 java.math.BigDecimal getGranteeFtLocalTotalAmt();
4102                 
4103                 /**
4104                  * Gets (as xml) the "grantee_ft_local_total_amt" element
4105                  */
4106                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetGranteeFtLocalTotalAmt();
4107                 
4108                 /**
4109                  * True if has "grantee_ft_local_total_amt" element
4110                  */
4111                 boolean isSetGranteeFtLocalTotalAmt();
4112                 
4113                 /**
4114                  * Sets the "grantee_ft_local_total_amt" element
4115                  */
4116                 void setGranteeFtLocalTotalAmt(java.math.BigDecimal granteeFtLocalTotalAmt);
4117                 
4118                 /**
4119                  * Sets (as xml) the "grantee_ft_local_total_amt" element
4120                  */
4121                 void xsetGranteeFtLocalTotalAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType granteeFtLocalTotalAmt);
4122                 
4123                 /**
4124                  * Unsets the "grantee_ft_local_total_amt" element
4125                  */
4126                 void unsetGranteeFtLocalTotalAmt();
4127                 
4128                 /**
4129                  * A factory class with static methods for creating instances
4130                  * of this type.
4131                  */
4132                 
4133                 public static final class Factory
4134                 {
4135                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtLocal newInstance() {
4136                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtLocal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4137                     
4138                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtLocal newInstance(org.apache.xmlbeans.XmlOptions options) {
4139                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtLocal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4140                     
4141                     private Factory() { } // No instance of this class allowed
4142                 }
4143             }
4144             
4145             /**
4146              * An XML grantee_ft_total(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
4147              *
4148              * This is a complex type.
4149              */
4150             public interface GranteeFtTotal extends org.apache.xmlbeans.XmlObject
4151             {
4152                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4153                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GranteeFtTotal.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("granteefttotal13afelemtype");
4154                 
4155                 /**
4156                  * Gets the "grantee_ft_total_year1_amt" element
4157                  */
4158                 java.math.BigDecimal getGranteeFtTotalYear1Amt();
4159                 
4160                 /**
4161                  * Gets (as xml) the "grantee_ft_total_year1_amt" element
4162                  */
4163                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteeFtTotalYear1Amt();
4164                 
4165                 /**
4166                  * True if has "grantee_ft_total_year1_amt" element
4167                  */
4168                 boolean isSetGranteeFtTotalYear1Amt();
4169                 
4170                 /**
4171                  * Sets the "grantee_ft_total_year1_amt" element
4172                  */
4173                 void setGranteeFtTotalYear1Amt(java.math.BigDecimal granteeFtTotalYear1Amt);
4174                 
4175                 /**
4176                  * Sets (as xml) the "grantee_ft_total_year1_amt" element
4177                  */
4178                 void xsetGranteeFtTotalYear1Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteeFtTotalYear1Amt);
4179                 
4180                 /**
4181                  * Unsets the "grantee_ft_total_year1_amt" element
4182                  */
4183                 void unsetGranteeFtTotalYear1Amt();
4184                 
4185                 /**
4186                  * Gets the "grantee_ft_total_year2_amt" element
4187                  */
4188                 java.math.BigDecimal getGranteeFtTotalYear2Amt();
4189                 
4190                 /**
4191                  * Gets (as xml) the "grantee_ft_total_year2_amt" element
4192                  */
4193                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteeFtTotalYear2Amt();
4194                 
4195                 /**
4196                  * True if has "grantee_ft_total_year2_amt" element
4197                  */
4198                 boolean isSetGranteeFtTotalYear2Amt();
4199                 
4200                 /**
4201                  * Sets the "grantee_ft_total_year2_amt" element
4202                  */
4203                 void setGranteeFtTotalYear2Amt(java.math.BigDecimal granteeFtTotalYear2Amt);
4204                 
4205                 /**
4206                  * Sets (as xml) the "grantee_ft_total_year2_amt" element
4207                  */
4208                 void xsetGranteeFtTotalYear2Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteeFtTotalYear2Amt);
4209                 
4210                 /**
4211                  * Unsets the "grantee_ft_total_year2_amt" element
4212                  */
4213                 void unsetGranteeFtTotalYear2Amt();
4214                 
4215                 /**
4216                  * Gets the "grantee_ft_total_year3_amt" element
4217                  */
4218                 java.math.BigDecimal getGranteeFtTotalYear3Amt();
4219                 
4220                 /**
4221                  * Gets (as xml) the "grantee_ft_total_year3_amt" element
4222                  */
4223                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteeFtTotalYear3Amt();
4224                 
4225                 /**
4226                  * True if has "grantee_ft_total_year3_amt" element
4227                  */
4228                 boolean isSetGranteeFtTotalYear3Amt();
4229                 
4230                 /**
4231                  * Sets the "grantee_ft_total_year3_amt" element
4232                  */
4233                 void setGranteeFtTotalYear3Amt(java.math.BigDecimal granteeFtTotalYear3Amt);
4234                 
4235                 /**
4236                  * Sets (as xml) the "grantee_ft_total_year3_amt" element
4237                  */
4238                 void xsetGranteeFtTotalYear3Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteeFtTotalYear3Amt);
4239                 
4240                 /**
4241                  * Unsets the "grantee_ft_total_year3_amt" element
4242                  */
4243                 void unsetGranteeFtTotalYear3Amt();
4244                 
4245                 /**
4246                  * Gets the "grantee_ft_grand_total_amt" element
4247                  */
4248                 java.math.BigDecimal getGranteeFtGrandTotalAmt();
4249                 
4250                 /**
4251                  * Gets (as xml) the "grantee_ft_grand_total_amt" element
4252                  */
4253                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetGranteeFtGrandTotalAmt();
4254                 
4255                 /**
4256                  * True if has "grantee_ft_grand_total_amt" element
4257                  */
4258                 boolean isSetGranteeFtGrandTotalAmt();
4259                 
4260                 /**
4261                  * Sets the "grantee_ft_grand_total_amt" element
4262                  */
4263                 void setGranteeFtGrandTotalAmt(java.math.BigDecimal granteeFtGrandTotalAmt);
4264                 
4265                 /**
4266                  * Sets (as xml) the "grantee_ft_grand_total_amt" element
4267                  */
4268                 void xsetGranteeFtGrandTotalAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType granteeFtGrandTotalAmt);
4269                 
4270                 /**
4271                  * Unsets the "grantee_ft_grand_total_amt" element
4272                  */
4273                 void unsetGranteeFtGrandTotalAmt();
4274                 
4275                 /**
4276                  * A factory class with static methods for creating instances
4277                  * of this type.
4278                  */
4279                 
4280                 public static final class Factory
4281                 {
4282                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtTotal newInstance() {
4283                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtTotal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4284                     
4285                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtTotal newInstance(org.apache.xmlbeans.XmlOptions options) {
4286                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection.GranteeFtTotal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4287                     
4288                     private Factory() { } // No instance of this class allowed
4289                 }
4290             }
4291             
4292             /**
4293              * A factory class with static methods for creating instances
4294              * of this type.
4295              */
4296             
4297             public static final class Factory
4298             {
4299                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection newInstance() {
4300                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4301                 
4302                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection newInstance(org.apache.xmlbeans.XmlOptions options) {
4303                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.FullTimeThreeYrProjection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4304                 
4305                 private Factory() { } // No instance of this class allowed
4306             }
4307         }
4308         
4309         /**
4310          * An XML part_time_three_yr_projection(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
4311          *
4312          * This is a complex type.
4313          */
4314         public interface PartTimeThreeYrProjection extends org.apache.xmlbeans.XmlObject
4315         {
4316             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4317                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartTimeThreeYrProjection.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("parttimethreeyrprojection41a5elemtype");
4318             
4319             /**
4320              * Gets the "grantee_pt_fed" element
4321              */
4322             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtFed getGranteePtFed();
4323             
4324             /**
4325              * True if has "grantee_pt_fed" element
4326              */
4327             boolean isSetGranteePtFed();
4328             
4329             /**
4330              * Sets the "grantee_pt_fed" element
4331              */
4332             void setGranteePtFed(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtFed granteePtFed);
4333             
4334             /**
4335              * Appends and returns a new empty "grantee_pt_fed" element
4336              */
4337             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtFed addNewGranteePtFed();
4338             
4339             /**
4340              * Unsets the "grantee_pt_fed" element
4341              */
4342             void unsetGranteePtFed();
4343             
4344             /**
4345              * Gets the "grantee_pt_local" element
4346              */
4347             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtLocal getGranteePtLocal();
4348             
4349             /**
4350              * True if has "grantee_pt_local" element
4351              */
4352             boolean isSetGranteePtLocal();
4353             
4354             /**
4355              * Sets the "grantee_pt_local" element
4356              */
4357             void setGranteePtLocal(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtLocal granteePtLocal);
4358             
4359             /**
4360              * Appends and returns a new empty "grantee_pt_local" element
4361              */
4362             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtLocal addNewGranteePtLocal();
4363             
4364             /**
4365              * Unsets the "grantee_pt_local" element
4366              */
4367             void unsetGranteePtLocal();
4368             
4369             /**
4370              * Gets the "grantee_pt_total" element
4371              */
4372             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtTotal getGranteePtTotal();
4373             
4374             /**
4375              * True if has "grantee_pt_total" element
4376              */
4377             boolean isSetGranteePtTotal();
4378             
4379             /**
4380              * Sets the "grantee_pt_total" element
4381              */
4382             void setGranteePtTotal(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtTotal granteePtTotal);
4383             
4384             /**
4385              * Appends and returns a new empty "grantee_pt_total" element
4386              */
4387             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtTotal addNewGranteePtTotal();
4388             
4389             /**
4390              * Unsets the "grantee_pt_total" element
4391              */
4392             void unsetGranteePtTotal();
4393             
4394             /**
4395              * An XML grantee_pt_fed(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
4396              *
4397              * This is a complex type.
4398              */
4399             public interface GranteePtFed extends org.apache.xmlbeans.XmlObject
4400             {
4401                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4402                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GranteePtFed.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("granteeptfed95bcelemtype");
4403                 
4404                 /**
4405                  * Gets the "grantee_pt_fed_year1_amt" element
4406                  */
4407                 java.math.BigDecimal getGranteePtFedYear1Amt();
4408                 
4409                 /**
4410                  * Gets (as xml) the "grantee_pt_fed_year1_amt" element
4411                  */
4412                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteePtFedYear1Amt();
4413                 
4414                 /**
4415                  * True if has "grantee_pt_fed_year1_amt" element
4416                  */
4417                 boolean isSetGranteePtFedYear1Amt();
4418                 
4419                 /**
4420                  * Sets the "grantee_pt_fed_year1_amt" element
4421                  */
4422                 void setGranteePtFedYear1Amt(java.math.BigDecimal granteePtFedYear1Amt);
4423                 
4424                 /**
4425                  * Sets (as xml) the "grantee_pt_fed_year1_amt" element
4426                  */
4427                 void xsetGranteePtFedYear1Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteePtFedYear1Amt);
4428                 
4429                 /**
4430                  * Unsets the "grantee_pt_fed_year1_amt" element
4431                  */
4432                 void unsetGranteePtFedYear1Amt();
4433                 
4434                 /**
4435                  * Gets the "grantee_pt_fed_year2_amt" element
4436                  */
4437                 java.math.BigDecimal getGranteePtFedYear2Amt();
4438                 
4439                 /**
4440                  * Gets (as xml) the "grantee_pt_fed_year2_amt" element
4441                  */
4442                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteePtFedYear2Amt();
4443                 
4444                 /**
4445                  * True if has "grantee_pt_fed_year2_amt" element
4446                  */
4447                 boolean isSetGranteePtFedYear2Amt();
4448                 
4449                 /**
4450                  * Sets the "grantee_pt_fed_year2_amt" element
4451                  */
4452                 void setGranteePtFedYear2Amt(java.math.BigDecimal granteePtFedYear2Amt);
4453                 
4454                 /**
4455                  * Sets (as xml) the "grantee_pt_fed_year2_amt" element
4456                  */
4457                 void xsetGranteePtFedYear2Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteePtFedYear2Amt);
4458                 
4459                 /**
4460                  * Unsets the "grantee_pt_fed_year2_amt" element
4461                  */
4462                 void unsetGranteePtFedYear2Amt();
4463                 
4464                 /**
4465                  * Gets the "grantee_pt_fed_year3_amt" element
4466                  */
4467                 java.math.BigDecimal getGranteePtFedYear3Amt();
4468                 
4469                 /**
4470                  * Gets (as xml) the "grantee_pt_fed_year3_amt" element
4471                  */
4472                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteePtFedYear3Amt();
4473                 
4474                 /**
4475                  * True if has "grantee_pt_fed_year3_amt" element
4476                  */
4477                 boolean isSetGranteePtFedYear3Amt();
4478                 
4479                 /**
4480                  * Sets the "grantee_pt_fed_year3_amt" element
4481                  */
4482                 void setGranteePtFedYear3Amt(java.math.BigDecimal granteePtFedYear3Amt);
4483                 
4484                 /**
4485                  * Sets (as xml) the "grantee_pt_fed_year3_amt" element
4486                  */
4487                 void xsetGranteePtFedYear3Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteePtFedYear3Amt);
4488                 
4489                 /**
4490                  * Unsets the "grantee_pt_fed_year3_amt" element
4491                  */
4492                 void unsetGranteePtFedYear3Amt();
4493                 
4494                 /**
4495                  * Gets the "grantee_pt_fed_total_amt" element
4496                  */
4497                 java.math.BigDecimal getGranteePtFedTotalAmt();
4498                 
4499                 /**
4500                  * Gets (as xml) the "grantee_pt_fed_total_amt" element
4501                  */
4502                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetGranteePtFedTotalAmt();
4503                 
4504                 /**
4505                  * True if has "grantee_pt_fed_total_amt" element
4506                  */
4507                 boolean isSetGranteePtFedTotalAmt();
4508                 
4509                 /**
4510                  * Sets the "grantee_pt_fed_total_amt" element
4511                  */
4512                 void setGranteePtFedTotalAmt(java.math.BigDecimal granteePtFedTotalAmt);
4513                 
4514                 /**
4515                  * Sets (as xml) the "grantee_pt_fed_total_amt" element
4516                  */
4517                 void xsetGranteePtFedTotalAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType granteePtFedTotalAmt);
4518                 
4519                 /**
4520                  * Unsets the "grantee_pt_fed_total_amt" element
4521                  */
4522                 void unsetGranteePtFedTotalAmt();
4523                 
4524                 /**
4525                  * A factory class with static methods for creating instances
4526                  * of this type.
4527                  */
4528                 
4529                 public static final class Factory
4530                 {
4531                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtFed newInstance() {
4532                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtFed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4533                     
4534                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtFed newInstance(org.apache.xmlbeans.XmlOptions options) {
4535                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtFed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4536                     
4537                     private Factory() { } // No instance of this class allowed
4538                 }
4539             }
4540             
4541             /**
4542              * An XML grantee_pt_local(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
4543              *
4544              * This is a complex type.
4545              */
4546             public interface GranteePtLocal extends org.apache.xmlbeans.XmlObject
4547             {
4548                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4549                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GranteePtLocal.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("granteeptlocal6e16elemtype");
4550                 
4551                 /**
4552                  * Gets the "grantee_pt_local_year1_amt" element
4553                  */
4554                 java.math.BigDecimal getGranteePtLocalYear1Amt();
4555                 
4556                 /**
4557                  * Gets (as xml) the "grantee_pt_local_year1_amt" element
4558                  */
4559                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteePtLocalYear1Amt();
4560                 
4561                 /**
4562                  * True if has "grantee_pt_local_year1_amt" element
4563                  */
4564                 boolean isSetGranteePtLocalYear1Amt();
4565                 
4566                 /**
4567                  * Sets the "grantee_pt_local_year1_amt" element
4568                  */
4569                 void setGranteePtLocalYear1Amt(java.math.BigDecimal granteePtLocalYear1Amt);
4570                 
4571                 /**
4572                  * Sets (as xml) the "grantee_pt_local_year1_amt" element
4573                  */
4574                 void xsetGranteePtLocalYear1Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteePtLocalYear1Amt);
4575                 
4576                 /**
4577                  * Unsets the "grantee_pt_local_year1_amt" element
4578                  */
4579                 void unsetGranteePtLocalYear1Amt();
4580                 
4581                 /**
4582                  * Gets the "grantee_pt_local_year2_amt" element
4583                  */
4584                 java.math.BigDecimal getGranteePtLocalYear2Amt();
4585                 
4586                 /**
4587                  * Gets (as xml) the "grantee_pt_local_year2_amt" element
4588                  */
4589                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteePtLocalYear2Amt();
4590                 
4591                 /**
4592                  * True if has "grantee_pt_local_year2_amt" element
4593                  */
4594                 boolean isSetGranteePtLocalYear2Amt();
4595                 
4596                 /**
4597                  * Sets the "grantee_pt_local_year2_amt" element
4598                  */
4599                 void setGranteePtLocalYear2Amt(java.math.BigDecimal granteePtLocalYear2Amt);
4600                 
4601                 /**
4602                  * Sets (as xml) the "grantee_pt_local_year2_amt" element
4603                  */
4604                 void xsetGranteePtLocalYear2Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteePtLocalYear2Amt);
4605                 
4606                 /**
4607                  * Unsets the "grantee_pt_local_year2_amt" element
4608                  */
4609                 void unsetGranteePtLocalYear2Amt();
4610                 
4611                 /**
4612                  * Gets the "grantee_pt_local_year3_amt" element
4613                  */
4614                 java.math.BigDecimal getGranteePtLocalYear3Amt();
4615                 
4616                 /**
4617                  * Gets (as xml) the "grantee_pt_local_year3_amt" element
4618                  */
4619                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteePtLocalYear3Amt();
4620                 
4621                 /**
4622                  * True if has "grantee_pt_local_year3_amt" element
4623                  */
4624                 boolean isSetGranteePtLocalYear3Amt();
4625                 
4626                 /**
4627                  * Sets the "grantee_pt_local_year3_amt" element
4628                  */
4629                 void setGranteePtLocalYear3Amt(java.math.BigDecimal granteePtLocalYear3Amt);
4630                 
4631                 /**
4632                  * Sets (as xml) the "grantee_pt_local_year3_amt" element
4633                  */
4634                 void xsetGranteePtLocalYear3Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteePtLocalYear3Amt);
4635                 
4636                 /**
4637                  * Unsets the "grantee_pt_local_year3_amt" element
4638                  */
4639                 void unsetGranteePtLocalYear3Amt();
4640                 
4641                 /**
4642                  * Gets the "grantee_pt_local_total_amt" element
4643                  */
4644                 java.math.BigDecimal getGranteePtLocalTotalAmt();
4645                 
4646                 /**
4647                  * Gets (as xml) the "grantee_pt_local_total_amt" element
4648                  */
4649                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetGranteePtLocalTotalAmt();
4650                 
4651                 /**
4652                  * True if has "grantee_pt_local_total_amt" element
4653                  */
4654                 boolean isSetGranteePtLocalTotalAmt();
4655                 
4656                 /**
4657                  * Sets the "grantee_pt_local_total_amt" element
4658                  */
4659                 void setGranteePtLocalTotalAmt(java.math.BigDecimal granteePtLocalTotalAmt);
4660                 
4661                 /**
4662                  * Sets (as xml) the "grantee_pt_local_total_amt" element
4663                  */
4664                 void xsetGranteePtLocalTotalAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType granteePtLocalTotalAmt);
4665                 
4666                 /**
4667                  * Unsets the "grantee_pt_local_total_amt" element
4668                  */
4669                 void unsetGranteePtLocalTotalAmt();
4670                 
4671                 /**
4672                  * A factory class with static methods for creating instances
4673                  * of this type.
4674                  */
4675                 
4676                 public static final class Factory
4677                 {
4678                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtLocal newInstance() {
4679                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtLocal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4680                     
4681                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtLocal newInstance(org.apache.xmlbeans.XmlOptions options) {
4682                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtLocal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4683                     
4684                     private Factory() { } // No instance of this class allowed
4685                 }
4686             }
4687             
4688             /**
4689              * An XML grantee_pt_total(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
4690              *
4691              * This is a complex type.
4692              */
4693             public interface GranteePtTotal extends org.apache.xmlbeans.XmlObject
4694             {
4695                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4696                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GranteePtTotal.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("granteepttotal2c9delemtype");
4697                 
4698                 /**
4699                  * Gets the "grantee_pt_total_year1_amt" element
4700                  */
4701                 java.math.BigDecimal getGranteePtTotalYear1Amt();
4702                 
4703                 /**
4704                  * Gets (as xml) the "grantee_pt_total_year1_amt" element
4705                  */
4706                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteePtTotalYear1Amt();
4707                 
4708                 /**
4709                  * True if has "grantee_pt_total_year1_amt" element
4710                  */
4711                 boolean isSetGranteePtTotalYear1Amt();
4712                 
4713                 /**
4714                  * Sets the "grantee_pt_total_year1_amt" element
4715                  */
4716                 void setGranteePtTotalYear1Amt(java.math.BigDecimal granteePtTotalYear1Amt);
4717                 
4718                 /**
4719                  * Sets (as xml) the "grantee_pt_total_year1_amt" element
4720                  */
4721                 void xsetGranteePtTotalYear1Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteePtTotalYear1Amt);
4722                 
4723                 /**
4724                  * Unsets the "grantee_pt_total_year1_amt" element
4725                  */
4726                 void unsetGranteePtTotalYear1Amt();
4727                 
4728                 /**
4729                  * Gets the "grantee_pt_total_year2_amt" element
4730                  */
4731                 java.math.BigDecimal getGranteePtTotalYear2Amt();
4732                 
4733                 /**
4734                  * Gets (as xml) the "grantee_pt_total_year2_amt" element
4735                  */
4736                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteePtTotalYear2Amt();
4737                 
4738                 /**
4739                  * True if has "grantee_pt_total_year2_amt" element
4740                  */
4741                 boolean isSetGranteePtTotalYear2Amt();
4742                 
4743                 /**
4744                  * Sets the "grantee_pt_total_year2_amt" element
4745                  */
4746                 void setGranteePtTotalYear2Amt(java.math.BigDecimal granteePtTotalYear2Amt);
4747                 
4748                 /**
4749                  * Sets (as xml) the "grantee_pt_total_year2_amt" element
4750                  */
4751                 void xsetGranteePtTotalYear2Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteePtTotalYear2Amt);
4752                 
4753                 /**
4754                  * Unsets the "grantee_pt_total_year2_amt" element
4755                  */
4756                 void unsetGranteePtTotalYear2Amt();
4757                 
4758                 /**
4759                  * Gets the "grantee_pt_total_year3_amt" element
4760                  */
4761                 java.math.BigDecimal getGranteePtTotalYear3Amt();
4762                 
4763                 /**
4764                  * Gets (as xml) the "grantee_pt_total_year3_amt" element
4765                  */
4766                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetGranteePtTotalYear3Amt();
4767                 
4768                 /**
4769                  * True if has "grantee_pt_total_year3_amt" element
4770                  */
4771                 boolean isSetGranteePtTotalYear3Amt();
4772                 
4773                 /**
4774                  * Sets the "grantee_pt_total_year3_amt" element
4775                  */
4776                 void setGranteePtTotalYear3Amt(java.math.BigDecimal granteePtTotalYear3Amt);
4777                 
4778                 /**
4779                  * Sets (as xml) the "grantee_pt_total_year3_amt" element
4780                  */
4781                 void xsetGranteePtTotalYear3Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType granteePtTotalYear3Amt);
4782                 
4783                 /**
4784                  * Unsets the "grantee_pt_total_year3_amt" element
4785                  */
4786                 void unsetGranteePtTotalYear3Amt();
4787                 
4788                 /**
4789                  * Gets the "grantee_pt_grand_total_amt" element
4790                  */
4791                 java.math.BigDecimal getGranteePtGrandTotalAmt();
4792                 
4793                 /**
4794                  * Gets (as xml) the "grantee_pt_grand_total_amt" element
4795                  */
4796                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetGranteePtGrandTotalAmt();
4797                 
4798                 /**
4799                  * True if has "grantee_pt_grand_total_amt" element
4800                  */
4801                 boolean isSetGranteePtGrandTotalAmt();
4802                 
4803                 /**
4804                  * Sets the "grantee_pt_grand_total_amt" element
4805                  */
4806                 void setGranteePtGrandTotalAmt(java.math.BigDecimal granteePtGrandTotalAmt);
4807                 
4808                 /**
4809                  * Sets (as xml) the "grantee_pt_grand_total_amt" element
4810                  */
4811                 void xsetGranteePtGrandTotalAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType granteePtGrandTotalAmt);
4812                 
4813                 /**
4814                  * Unsets the "grantee_pt_grand_total_amt" element
4815                  */
4816                 void unsetGranteePtGrandTotalAmt();
4817                 
4818                 /**
4819                  * A factory class with static methods for creating instances
4820                  * of this type.
4821                  */
4822                 
4823                 public static final class Factory
4824                 {
4825                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtTotal newInstance() {
4826                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtTotal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4827                     
4828                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtTotal newInstance(org.apache.xmlbeans.XmlOptions options) {
4829                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection.GranteePtTotal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4830                     
4831                     private Factory() { } // No instance of this class allowed
4832                 }
4833             }
4834             
4835             /**
4836              * A factory class with static methods for creating instances
4837              * of this type.
4838              */
4839             
4840             public static final class Factory
4841             {
4842                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection newInstance() {
4843                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4844                 
4845                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection newInstance(org.apache.xmlbeans.XmlOptions options) {
4846                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.PartTimeThreeYrProjection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4847                 
4848                 private Factory() { } // No instance of this class allowed
4849             }
4850         }
4851         
4852         /**
4853          * An XML sworn_officer_budget(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
4854          *
4855          * This is a complex type.
4856          */
4857         public interface SwornOfficerBudget extends org.apache.xmlbeans.XmlObject
4858         {
4859             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4860                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornOfficerBudget.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornofficerbudget077delemtype");
4861             
4862             /**
4863              * Gets the "sworn_officer_ft_fed_total_amt" element
4864              */
4865             java.math.BigDecimal getSwornOfficerFtFedTotalAmt();
4866             
4867             /**
4868              * Gets (as xml) the "sworn_officer_ft_fed_total_amt" element
4869              */
4870             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetSwornOfficerFtFedTotalAmt();
4871             
4872             /**
4873              * True if has "sworn_officer_ft_fed_total_amt" element
4874              */
4875             boolean isSetSwornOfficerFtFedTotalAmt();
4876             
4877             /**
4878              * Sets the "sworn_officer_ft_fed_total_amt" element
4879              */
4880             void setSwornOfficerFtFedTotalAmt(java.math.BigDecimal swornOfficerFtFedTotalAmt);
4881             
4882             /**
4883              * Sets (as xml) the "sworn_officer_ft_fed_total_amt" element
4884              */
4885             void xsetSwornOfficerFtFedTotalAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType swornOfficerFtFedTotalAmt);
4886             
4887             /**
4888              * Unsets the "sworn_officer_ft_fed_total_amt" element
4889              */
4890             void unsetSwornOfficerFtFedTotalAmt();
4891             
4892             /**
4893              * Gets the "sworn_full_time_officers_requested_fed" element
4894              */
4895             int getSwornFullTimeOfficersRequestedFed();
4896             
4897             /**
4898              * Gets (as xml) the "sworn_full_time_officers_requested_fed" element
4899              */
4900             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedFed xgetSwornFullTimeOfficersRequestedFed();
4901             
4902             /**
4903              * True if has "sworn_full_time_officers_requested_fed" element
4904              */
4905             boolean isSetSwornFullTimeOfficersRequestedFed();
4906             
4907             /**
4908              * Sets the "sworn_full_time_officers_requested_fed" element
4909              */
4910             void setSwornFullTimeOfficersRequestedFed(int swornFullTimeOfficersRequestedFed);
4911             
4912             /**
4913              * Sets (as xml) the "sworn_full_time_officers_requested_fed" element
4914              */
4915             void xsetSwornFullTimeOfficersRequestedFed(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedFed swornFullTimeOfficersRequestedFed);
4916             
4917             /**
4918              * Unsets the "sworn_full_time_officers_requested_fed" element
4919              */
4920             void unsetSwornFullTimeOfficersRequestedFed();
4921             
4922             /**
4923              * Gets the "federal_share_full_time" element
4924              */
4925             java.math.BigDecimal getFederalShareFullTime();
4926             
4927             /**
4928              * Gets (as xml) the "federal_share_full_time" element
4929              */
4930             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetFederalShareFullTime();
4931             
4932             /**
4933              * True if has "federal_share_full_time" element
4934              */
4935             boolean isSetFederalShareFullTime();
4936             
4937             /**
4938              * Sets the "federal_share_full_time" element
4939              */
4940             void setFederalShareFullTime(java.math.BigDecimal federalShareFullTime);
4941             
4942             /**
4943              * Sets (as xml) the "federal_share_full_time" element
4944              */
4945             void xsetFederalShareFullTime(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType federalShareFullTime);
4946             
4947             /**
4948              * Unsets the "federal_share_full_time" element
4949              */
4950             void unsetFederalShareFullTime();
4951             
4952             /**
4953              * Gets the "sworn_officer_pt_fed_total_amt" element
4954              */
4955             java.math.BigDecimal getSwornOfficerPtFedTotalAmt();
4956             
4957             /**
4958              * Gets (as xml) the "sworn_officer_pt_fed_total_amt" element
4959              */
4960             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetSwornOfficerPtFedTotalAmt();
4961             
4962             /**
4963              * True if has "sworn_officer_pt_fed_total_amt" element
4964              */
4965             boolean isSetSwornOfficerPtFedTotalAmt();
4966             
4967             /**
4968              * Sets the "sworn_officer_pt_fed_total_amt" element
4969              */
4970             void setSwornOfficerPtFedTotalAmt(java.math.BigDecimal swornOfficerPtFedTotalAmt);
4971             
4972             /**
4973              * Sets (as xml) the "sworn_officer_pt_fed_total_amt" element
4974              */
4975             void xsetSwornOfficerPtFedTotalAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType swornOfficerPtFedTotalAmt);
4976             
4977             /**
4978              * Unsets the "sworn_officer_pt_fed_total_amt" element
4979              */
4980             void unsetSwornOfficerPtFedTotalAmt();
4981             
4982             /**
4983              * Gets the "sworn_part_time_officers_requested_fed" element
4984              */
4985             int getSwornPartTimeOfficersRequestedFed();
4986             
4987             /**
4988              * Gets (as xml) the "sworn_part_time_officers_requested_fed" element
4989              */
4990             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedFed xgetSwornPartTimeOfficersRequestedFed();
4991             
4992             /**
4993              * True if has "sworn_part_time_officers_requested_fed" element
4994              */
4995             boolean isSetSwornPartTimeOfficersRequestedFed();
4996             
4997             /**
4998              * Sets the "sworn_part_time_officers_requested_fed" element
4999              */
5000             void setSwornPartTimeOfficersRequestedFed(int swornPartTimeOfficersRequestedFed);
5001             
5002             /**
5003              * Sets (as xml) the "sworn_part_time_officers_requested_fed" element
5004              */
5005             void xsetSwornPartTimeOfficersRequestedFed(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedFed swornPartTimeOfficersRequestedFed);
5006             
5007             /**
5008              * Unsets the "sworn_part_time_officers_requested_fed" element
5009              */
5010             void unsetSwornPartTimeOfficersRequestedFed();
5011             
5012             /**
5013              * Gets the "federal_share_part_time" element
5014              */
5015             java.math.BigDecimal getFederalSharePartTime();
5016             
5017             /**
5018              * Gets (as xml) the "federal_share_part_time" element
5019              */
5020             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetFederalSharePartTime();
5021             
5022             /**
5023              * True if has "federal_share_part_time" element
5024              */
5025             boolean isSetFederalSharePartTime();
5026             
5027             /**
5028              * Sets the "federal_share_part_time" element
5029              */
5030             void setFederalSharePartTime(java.math.BigDecimal federalSharePartTime);
5031             
5032             /**
5033              * Sets (as xml) the "federal_share_part_time" element
5034              */
5035             void xsetFederalSharePartTime(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType federalSharePartTime);
5036             
5037             /**
5038              * Unsets the "federal_share_part_time" element
5039              */
5040             void unsetFederalSharePartTime();
5041             
5042             /**
5043              * Gets the "federal_share_total" element
5044              */
5045             java.math.BigDecimal getFederalShareTotal();
5046             
5047             /**
5048              * Gets (as xml) the "federal_share_total" element
5049              */
5050             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetFederalShareTotal();
5051             
5052             /**
5053              * True if has "federal_share_total" element
5054              */
5055             boolean isSetFederalShareTotal();
5056             
5057             /**
5058              * Sets the "federal_share_total" element
5059              */
5060             void setFederalShareTotal(java.math.BigDecimal federalShareTotal);
5061             
5062             /**
5063              * Sets (as xml) the "federal_share_total" element
5064              */
5065             void xsetFederalShareTotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType federalShareTotal);
5066             
5067             /**
5068              * Unsets the "federal_share_total" element
5069              */
5070             void unsetFederalShareTotal();
5071             
5072             /**
5073              * Gets the "sworn_officer_ft_local_total_amt" element
5074              */
5075             java.math.BigDecimal getSwornOfficerFtLocalTotalAmt();
5076             
5077             /**
5078              * Gets (as xml) the "sworn_officer_ft_local_total_amt" element
5079              */
5080             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetSwornOfficerFtLocalTotalAmt();
5081             
5082             /**
5083              * True if has "sworn_officer_ft_local_total_amt" element
5084              */
5085             boolean isSetSwornOfficerFtLocalTotalAmt();
5086             
5087             /**
5088              * Sets the "sworn_officer_ft_local_total_amt" element
5089              */
5090             void setSwornOfficerFtLocalTotalAmt(java.math.BigDecimal swornOfficerFtLocalTotalAmt);
5091             
5092             /**
5093              * Sets (as xml) the "sworn_officer_ft_local_total_amt" element
5094              */
5095             void xsetSwornOfficerFtLocalTotalAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType swornOfficerFtLocalTotalAmt);
5096             
5097             /**
5098              * Unsets the "sworn_officer_ft_local_total_amt" element
5099              */
5100             void unsetSwornOfficerFtLocalTotalAmt();
5101             
5102             /**
5103              * Gets the "sworn_full_time_officers_requested_local" element
5104              */
5105             int getSwornFullTimeOfficersRequestedLocal();
5106             
5107             /**
5108              * Gets (as xml) the "sworn_full_time_officers_requested_local" element
5109              */
5110             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedLocal xgetSwornFullTimeOfficersRequestedLocal();
5111             
5112             /**
5113              * True if has "sworn_full_time_officers_requested_local" element
5114              */
5115             boolean isSetSwornFullTimeOfficersRequestedLocal();
5116             
5117             /**
5118              * Sets the "sworn_full_time_officers_requested_local" element
5119              */
5120             void setSwornFullTimeOfficersRequestedLocal(int swornFullTimeOfficersRequestedLocal);
5121             
5122             /**
5123              * Sets (as xml) the "sworn_full_time_officers_requested_local" element
5124              */
5125             void xsetSwornFullTimeOfficersRequestedLocal(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedLocal swornFullTimeOfficersRequestedLocal);
5126             
5127             /**
5128              * Unsets the "sworn_full_time_officers_requested_local" element
5129              */
5130             void unsetSwornFullTimeOfficersRequestedLocal();
5131             
5132             /**
5133              * Gets the "local_share_full_time" element
5134              */
5135             java.math.BigDecimal getLocalShareFullTime();
5136             
5137             /**
5138              * Gets (as xml) the "local_share_full_time" element
5139              */
5140             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetLocalShareFullTime();
5141             
5142             /**
5143              * True if has "local_share_full_time" element
5144              */
5145             boolean isSetLocalShareFullTime();
5146             
5147             /**
5148              * Sets the "local_share_full_time" element
5149              */
5150             void setLocalShareFullTime(java.math.BigDecimal localShareFullTime);
5151             
5152             /**
5153              * Sets (as xml) the "local_share_full_time" element
5154              */
5155             void xsetLocalShareFullTime(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType localShareFullTime);
5156             
5157             /**
5158              * Unsets the "local_share_full_time" element
5159              */
5160             void unsetLocalShareFullTime();
5161             
5162             /**
5163              * Gets the "sworn_officer_pt_local_total_amt" element
5164              */
5165             java.math.BigDecimal getSwornOfficerPtLocalTotalAmt();
5166             
5167             /**
5168              * Gets (as xml) the "sworn_officer_pt_local_total_amt" element
5169              */
5170             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetSwornOfficerPtLocalTotalAmt();
5171             
5172             /**
5173              * True if has "sworn_officer_pt_local_total_amt" element
5174              */
5175             boolean isSetSwornOfficerPtLocalTotalAmt();
5176             
5177             /**
5178              * Sets the "sworn_officer_pt_local_total_amt" element
5179              */
5180             void setSwornOfficerPtLocalTotalAmt(java.math.BigDecimal swornOfficerPtLocalTotalAmt);
5181             
5182             /**
5183              * Sets (as xml) the "sworn_officer_pt_local_total_amt" element
5184              */
5185             void xsetSwornOfficerPtLocalTotalAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType swornOfficerPtLocalTotalAmt);
5186             
5187             /**
5188              * Unsets the "sworn_officer_pt_local_total_amt" element
5189              */
5190             void unsetSwornOfficerPtLocalTotalAmt();
5191             
5192             /**
5193              * Gets the "sworn_part_time_officers_requested_local" element
5194              */
5195             int getSwornPartTimeOfficersRequestedLocal();
5196             
5197             /**
5198              * Gets (as xml) the "sworn_part_time_officers_requested_local" element
5199              */
5200             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedLocal xgetSwornPartTimeOfficersRequestedLocal();
5201             
5202             /**
5203              * True if has "sworn_part_time_officers_requested_local" element
5204              */
5205             boolean isSetSwornPartTimeOfficersRequestedLocal();
5206             
5207             /**
5208              * Sets the "sworn_part_time_officers_requested_local" element
5209              */
5210             void setSwornPartTimeOfficersRequestedLocal(int swornPartTimeOfficersRequestedLocal);
5211             
5212             /**
5213              * Sets (as xml) the "sworn_part_time_officers_requested_local" element
5214              */
5215             void xsetSwornPartTimeOfficersRequestedLocal(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedLocal swornPartTimeOfficersRequestedLocal);
5216             
5217             /**
5218              * Unsets the "sworn_part_time_officers_requested_local" element
5219              */
5220             void unsetSwornPartTimeOfficersRequestedLocal();
5221             
5222             /**
5223              * Gets the "local_share_part_time" element
5224              */
5225             java.math.BigDecimal getLocalSharePartTime();
5226             
5227             /**
5228              * Gets (as xml) the "local_share_part_time" element
5229              */
5230             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetLocalSharePartTime();
5231             
5232             /**
5233              * True if has "local_share_part_time" element
5234              */
5235             boolean isSetLocalSharePartTime();
5236             
5237             /**
5238              * Sets the "local_share_part_time" element
5239              */
5240             void setLocalSharePartTime(java.math.BigDecimal localSharePartTime);
5241             
5242             /**
5243              * Sets (as xml) the "local_share_part_time" element
5244              */
5245             void xsetLocalSharePartTime(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType localSharePartTime);
5246             
5247             /**
5248              * Unsets the "local_share_part_time" element
5249              */
5250             void unsetLocalSharePartTime();
5251             
5252             /**
5253              * Gets the "local_share_total" element
5254              */
5255             java.math.BigDecimal getLocalShareTotal();
5256             
5257             /**
5258              * Gets (as xml) the "local_share_total" element
5259              */
5260             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetLocalShareTotal();
5261             
5262             /**
5263              * True if has "local_share_total" element
5264              */
5265             boolean isSetLocalShareTotal();
5266             
5267             /**
5268              * Sets the "local_share_total" element
5269              */
5270             void setLocalShareTotal(java.math.BigDecimal localShareTotal);
5271             
5272             /**
5273              * Sets (as xml) the "local_share_total" element
5274              */
5275             void xsetLocalShareTotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType localShareTotal);
5276             
5277             /**
5278              * Unsets the "local_share_total" element
5279              */
5280             void unsetLocalShareTotal();
5281             
5282             /**
5283              * Gets the "federal_share_grand_total" element
5284              */
5285             java.math.BigDecimal getFederalShareGrandTotal();
5286             
5287             /**
5288              * Gets (as xml) the "federal_share_grand_total" element
5289              */
5290             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetFederalShareGrandTotal();
5291             
5292             /**
5293              * True if has "federal_share_grand_total" element
5294              */
5295             boolean isSetFederalShareGrandTotal();
5296             
5297             /**
5298              * Sets the "federal_share_grand_total" element
5299              */
5300             void setFederalShareGrandTotal(java.math.BigDecimal federalShareGrandTotal);
5301             
5302             /**
5303              * Sets (as xml) the "federal_share_grand_total" element
5304              */
5305             void xsetFederalShareGrandTotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType federalShareGrandTotal);
5306             
5307             /**
5308              * Unsets the "federal_share_grand_total" element
5309              */
5310             void unsetFederalShareGrandTotal();
5311             
5312             /**
5313              * Gets the "local_share_grand_total" element
5314              */
5315             java.math.BigDecimal getLocalShareGrandTotal();
5316             
5317             /**
5318              * Gets (as xml) the "local_share_grand_total" element
5319              */
5320             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetLocalShareGrandTotal();
5321             
5322             /**
5323              * True if has "local_share_grand_total" element
5324              */
5325             boolean isSetLocalShareGrandTotal();
5326             
5327             /**
5328              * Sets the "local_share_grand_total" element
5329              */
5330             void setLocalShareGrandTotal(java.math.BigDecimal localShareGrandTotal);
5331             
5332             /**
5333              * Sets (as xml) the "local_share_grand_total" element
5334              */
5335             void xsetLocalShareGrandTotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType localShareGrandTotal);
5336             
5337             /**
5338              * Unsets the "local_share_grand_total" element
5339              */
5340             void unsetLocalShareGrandTotal();
5341             
5342             /**
5343              * Gets the "sworn_officer_grand_total" element
5344              */
5345             java.math.BigDecimal getSwornOfficerGrandTotal();
5346             
5347             /**
5348              * Gets (as xml) the "sworn_officer_grand_total" element
5349              */
5350             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetSwornOfficerGrandTotal();
5351             
5352             /**
5353              * True if has "sworn_officer_grand_total" element
5354              */
5355             boolean isSetSwornOfficerGrandTotal();
5356             
5357             /**
5358              * Sets the "sworn_officer_grand_total" element
5359              */
5360             void setSwornOfficerGrandTotal(java.math.BigDecimal swornOfficerGrandTotal);
5361             
5362             /**
5363              * Sets (as xml) the "sworn_officer_grand_total" element
5364              */
5365             void xsetSwornOfficerGrandTotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType swornOfficerGrandTotal);
5366             
5367             /**
5368              * Unsets the "sworn_officer_grand_total" element
5369              */
5370             void unsetSwornOfficerGrandTotal();
5371             
5372             /**
5373              * An XML sworn_full_time_officers_requested_fed(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
5374              *
5375              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$SwornOfficerBudget$SwornFullTimeOfficersRequestedFed.
5376              */
5377             public interface SwornFullTimeOfficersRequestedFed extends org.apache.xmlbeans.XmlInt
5378             {
5379                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5380                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornFullTimeOfficersRequestedFed.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornfulltimeofficersrequestedfed5bc5elemtype");
5381                 
5382                 /**
5383                  * A factory class with static methods for creating instances
5384                  * of this type.
5385                  */
5386                 
5387                 public static final class Factory
5388                 {
5389                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedFed newValue(java.lang.Object obj) {
5390                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedFed) type.newValue( obj ); }
5391                     
5392                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedFed newInstance() {
5393                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedFed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5394                     
5395                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedFed newInstance(org.apache.xmlbeans.XmlOptions options) {
5396                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedFed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5397                     
5398                     private Factory() { } // No instance of this class allowed
5399                 }
5400             }
5401             
5402             /**
5403              * An XML sworn_part_time_officers_requested_fed(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
5404              *
5405              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$SwornOfficerBudget$SwornPartTimeOfficersRequestedFed.
5406              */
5407             public interface SwornPartTimeOfficersRequestedFed extends org.apache.xmlbeans.XmlInt
5408             {
5409                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5410                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornPartTimeOfficersRequestedFed.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornparttimeofficersrequestedfed6629elemtype");
5411                 
5412                 /**
5413                  * A factory class with static methods for creating instances
5414                  * of this type.
5415                  */
5416                 
5417                 public static final class Factory
5418                 {
5419                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedFed newValue(java.lang.Object obj) {
5420                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedFed) type.newValue( obj ); }
5421                     
5422                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedFed newInstance() {
5423                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedFed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5424                     
5425                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedFed newInstance(org.apache.xmlbeans.XmlOptions options) {
5426                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedFed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5427                     
5428                     private Factory() { } // No instance of this class allowed
5429                 }
5430             }
5431             
5432             /**
5433              * An XML sworn_full_time_officers_requested_local(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
5434              *
5435              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$SwornOfficerBudget$SwornFullTimeOfficersRequestedLocal.
5436              */
5437             public interface SwornFullTimeOfficersRequestedLocal extends org.apache.xmlbeans.XmlInt
5438             {
5439                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5440                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornFullTimeOfficersRequestedLocal.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornfulltimeofficersrequestedlocal426belemtype");
5441                 
5442                 /**
5443                  * A factory class with static methods for creating instances
5444                  * of this type.
5445                  */
5446                 
5447                 public static final class Factory
5448                 {
5449                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedLocal newValue(java.lang.Object obj) {
5450                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedLocal) type.newValue( obj ); }
5451                     
5452                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedLocal newInstance() {
5453                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedLocal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5454                     
5455                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedLocal newInstance(org.apache.xmlbeans.XmlOptions options) {
5456                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornFullTimeOfficersRequestedLocal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5457                     
5458                     private Factory() { } // No instance of this class allowed
5459                 }
5460             }
5461             
5462             /**
5463              * An XML sworn_part_time_officers_requested_local(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
5464              *
5465              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$SwornOfficerBudget$SwornPartTimeOfficersRequestedLocal.
5466              */
5467             public interface SwornPartTimeOfficersRequestedLocal extends org.apache.xmlbeans.XmlInt
5468             {
5469                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5470                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornPartTimeOfficersRequestedLocal.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornparttimeofficersrequestedlocal43cfelemtype");
5471                 
5472                 /**
5473                  * A factory class with static methods for creating instances
5474                  * of this type.
5475                  */
5476                 
5477                 public static final class Factory
5478                 {
5479                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedLocal newValue(java.lang.Object obj) {
5480                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedLocal) type.newValue( obj ); }
5481                     
5482                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedLocal newInstance() {
5483                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedLocal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5484                     
5485                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedLocal newInstance(org.apache.xmlbeans.XmlOptions options) {
5486                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget.SwornPartTimeOfficersRequestedLocal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5487                     
5488                     private Factory() { } // No instance of this class allowed
5489                 }
5490             }
5491             
5492             /**
5493              * A factory class with static methods for creating instances
5494              * of this type.
5495              */
5496             
5497             public static final class Factory
5498             {
5499                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget newInstance() {
5500                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5501                 
5502                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget newInstance(org.apache.xmlbeans.XmlOptions options) {
5503                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SwornOfficerBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5504                 
5505                 private Factory() { } // No instance of this class allowed
5506             }
5507         }
5508         
5509         /**
5510          * An XML civilian_other_personnel(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
5511          *
5512          * This is a complex type.
5513          */
5514         public interface CivilianOtherPersonnel extends org.apache.xmlbeans.XmlObject
5515         {
5516             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5517                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianOtherPersonnel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civilianotherpersonnel8cceelemtype");
5518             
5519             /**
5520              * Gets the "no_civilian_personnel" element
5521              */
5522             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoCivilianPersonnel();
5523             
5524             /**
5525              * Gets (as xml) the "no_civilian_personnel" element
5526              */
5527             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoCivilianPersonnel();
5528             
5529             /**
5530              * True if has "no_civilian_personnel" element
5531              */
5532             boolean isSetNoCivilianPersonnel();
5533             
5534             /**
5535              * Sets the "no_civilian_personnel" element
5536              */
5537             void setNoCivilianPersonnel(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noCivilianPersonnel);
5538             
5539             /**
5540              * Sets (as xml) the "no_civilian_personnel" element
5541              */
5542             void xsetNoCivilianPersonnel(gov.grants.apply.system.globalLibraryV20.YesNoDataType noCivilianPersonnel);
5543             
5544             /**
5545              * Unsets the "no_civilian_personnel" element
5546              */
5547             void unsetNoCivilianPersonnel();
5548             
5549             /**
5550              * Gets the "position_title" element
5551              */
5552             java.lang.String getPositionTitle();
5553             
5554             /**
5555              * Gets (as xml) the "position_title" element
5556              */
5557             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetPositionTitle();
5558             
5559             /**
5560              * True if has "position_title" element
5561              */
5562             boolean isSetPositionTitle();
5563             
5564             /**
5565              * Sets the "position_title" element
5566              */
5567             void setPositionTitle(java.lang.String positionTitle);
5568             
5569             /**
5570              * Sets (as xml) the "position_title" element
5571              */
5572             void xsetPositionTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType positionTitle);
5573             
5574             /**
5575              * Unsets the "position_title" element
5576              */
5577             void unsetPositionTitle();
5578             
5579             /**
5580              * Gets the "annual_base_salary" element
5581              */
5582             java.math.BigDecimal getAnnualBaseSalary();
5583             
5584             /**
5585              * Gets (as xml) the "annual_base_salary" element
5586              */
5587             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetAnnualBaseSalary();
5588             
5589             /**
5590              * True if has "annual_base_salary" element
5591              */
5592             boolean isSetAnnualBaseSalary();
5593             
5594             /**
5595              * Sets the "annual_base_salary" element
5596              */
5597             void setAnnualBaseSalary(java.math.BigDecimal annualBaseSalary);
5598             
5599             /**
5600              * Sets (as xml) the "annual_base_salary" element
5601              */
5602             void xsetAnnualBaseSalary(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType annualBaseSalary);
5603             
5604             /**
5605              * Unsets the "annual_base_salary" element
5606              */
5607             void unsetAnnualBaseSalary();
5608             
5609             /**
5610              * Gets the "pct_project_base_salary" element
5611              */
5612             java.math.BigDecimal getPctProjectBaseSalary();
5613             
5614             /**
5615              * Gets (as xml) the "pct_project_base_salary" element
5616              */
5617             gov.grants.apply.system.globalLibraryV20.PercentageDecimalDataType xgetPctProjectBaseSalary();
5618             
5619             /**
5620              * True if has "pct_project_base_salary" element
5621              */
5622             boolean isSetPctProjectBaseSalary();
5623             
5624             /**
5625              * Sets the "pct_project_base_salary" element
5626              */
5627             void setPctProjectBaseSalary(java.math.BigDecimal pctProjectBaseSalary);
5628             
5629             /**
5630              * Sets (as xml) the "pct_project_base_salary" element
5631              */
5632             void xsetPctProjectBaseSalary(gov.grants.apply.system.globalLibraryV20.PercentageDecimalDataType pctProjectBaseSalary);
5633             
5634             /**
5635              * Unsets the "pct_project_base_salary" element
5636              */
5637             void unsetPctProjectBaseSalary();
5638             
5639             /**
5640              * Gets the "years_project_base_salary" element
5641              */
5642             int getYearsProjectBaseSalary();
5643             
5644             /**
5645              * Gets (as xml) the "years_project_base_salary" element
5646              */
5647             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.YearsProjectBaseSalary xgetYearsProjectBaseSalary();
5648             
5649             /**
5650              * True if has "years_project_base_salary" element
5651              */
5652             boolean isSetYearsProjectBaseSalary();
5653             
5654             /**
5655              * Sets the "years_project_base_salary" element
5656              */
5657             void setYearsProjectBaseSalary(int yearsProjectBaseSalary);
5658             
5659             /**
5660              * Sets (as xml) the "years_project_base_salary" element
5661              */
5662             void xsetYearsProjectBaseSalary(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.YearsProjectBaseSalary yearsProjectBaseSalary);
5663             
5664             /**
5665              * Unsets the "years_project_base_salary" element
5666              */
5667             void unsetYearsProjectBaseSalary();
5668             
5669             /**
5670              * Gets the "civilian_base_salary_amount" element
5671              */
5672             java.math.BigDecimal getCivilianBaseSalaryAmount();
5673             
5674             /**
5675              * Gets (as xml) the "civilian_base_salary_amount" element
5676              */
5677             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCivilianBaseSalaryAmount();
5678             
5679             /**
5680              * True if has "civilian_base_salary_amount" element
5681              */
5682             boolean isSetCivilianBaseSalaryAmount();
5683             
5684             /**
5685              * Sets the "civilian_base_salary_amount" element
5686              */
5687             void setCivilianBaseSalaryAmount(java.math.BigDecimal civilianBaseSalaryAmount);
5688             
5689             /**
5690              * Sets (as xml) the "civilian_base_salary_amount" element
5691              */
5692             void xsetCivilianBaseSalaryAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType civilianBaseSalaryAmount);
5693             
5694             /**
5695              * Unsets the "civilian_base_salary_amount" element
5696              */
5697             void unsetCivilianBaseSalaryAmount();
5698             
5699             /**
5700              * Gets the "civilian_social_security_fringe_benefit_amount" element
5701              */
5702             java.math.BigDecimal getCivilianSocialSecurityFringeBenefitAmount();
5703             
5704             /**
5705              * Gets (as xml) the "civilian_social_security_fringe_benefit_amount" element
5706              */
5707             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianSocialSecurityFringeBenefitAmount();
5708             
5709             /**
5710              * True if has "civilian_social_security_fringe_benefit_amount" element
5711              */
5712             boolean isSetCivilianSocialSecurityFringeBenefitAmount();
5713             
5714             /**
5715              * Sets the "civilian_social_security_fringe_benefit_amount" element
5716              */
5717             void setCivilianSocialSecurityFringeBenefitAmount(java.math.BigDecimal civilianSocialSecurityFringeBenefitAmount);
5718             
5719             /**
5720              * Sets (as xml) the "civilian_social_security_fringe_benefit_amount" element
5721              */
5722             void xsetCivilianSocialSecurityFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianSocialSecurityFringeBenefitAmount);
5723             
5724             /**
5725              * Unsets the "civilian_social_security_fringe_benefit_amount" element
5726              */
5727             void unsetCivilianSocialSecurityFringeBenefitAmount();
5728             
5729             /**
5730              * Gets the "civilian_social_security_fringe_pct_base_salary" element
5731              */
5732             java.math.BigDecimal getCivilianSocialSecurityFringePctBaseSalary();
5733             
5734             /**
5735              * Gets (as xml) the "civilian_social_security_fringe_pct_base_salary" element
5736              */
5737             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianSocialSecurityFringePctBaseSalary();
5738             
5739             /**
5740              * True if has "civilian_social_security_fringe_pct_base_salary" element
5741              */
5742             boolean isSetCivilianSocialSecurityFringePctBaseSalary();
5743             
5744             /**
5745              * Sets the "civilian_social_security_fringe_pct_base_salary" element
5746              */
5747             void setCivilianSocialSecurityFringePctBaseSalary(java.math.BigDecimal civilianSocialSecurityFringePctBaseSalary);
5748             
5749             /**
5750              * Sets (as xml) the "civilian_social_security_fringe_pct_base_salary" element
5751              */
5752             void xsetCivilianSocialSecurityFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianSocialSecurityFringePctBaseSalary);
5753             
5754             /**
5755              * Unsets the "civilian_social_security_fringe_pct_base_salary" element
5756              */
5757             void unsetCivilianSocialSecurityFringePctBaseSalary();
5758             
5759             /**
5760              * Gets the "civilian_medicare_fringe_benefit_amount" element
5761              */
5762             java.math.BigDecimal getCivilianMedicareFringeBenefitAmount();
5763             
5764             /**
5765              * Gets (as xml) the "civilian_medicare_fringe_benefit_amount" element
5766              */
5767             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianMedicareFringeBenefitAmount();
5768             
5769             /**
5770              * True if has "civilian_medicare_fringe_benefit_amount" element
5771              */
5772             boolean isSetCivilianMedicareFringeBenefitAmount();
5773             
5774             /**
5775              * Sets the "civilian_medicare_fringe_benefit_amount" element
5776              */
5777             void setCivilianMedicareFringeBenefitAmount(java.math.BigDecimal civilianMedicareFringeBenefitAmount);
5778             
5779             /**
5780              * Sets (as xml) the "civilian_medicare_fringe_benefit_amount" element
5781              */
5782             void xsetCivilianMedicareFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianMedicareFringeBenefitAmount);
5783             
5784             /**
5785              * Unsets the "civilian_medicare_fringe_benefit_amount" element
5786              */
5787             void unsetCivilianMedicareFringeBenefitAmount();
5788             
5789             /**
5790              * Gets the "civilian_medicare_fringe_pct_base_salary" element
5791              */
5792             java.math.BigDecimal getCivilianMedicareFringePctBaseSalary();
5793             
5794             /**
5795              * Gets (as xml) the "civilian_medicare_fringe_pct_base_salary" element
5796              */
5797             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianMedicareFringePctBaseSalary();
5798             
5799             /**
5800              * True if has "civilian_medicare_fringe_pct_base_salary" element
5801              */
5802             boolean isSetCivilianMedicareFringePctBaseSalary();
5803             
5804             /**
5805              * Sets the "civilian_medicare_fringe_pct_base_salary" element
5806              */
5807             void setCivilianMedicareFringePctBaseSalary(java.math.BigDecimal civilianMedicareFringePctBaseSalary);
5808             
5809             /**
5810              * Sets (as xml) the "civilian_medicare_fringe_pct_base_salary" element
5811              */
5812             void xsetCivilianMedicareFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianMedicareFringePctBaseSalary);
5813             
5814             /**
5815              * Unsets the "civilian_medicare_fringe_pct_base_salary" element
5816              */
5817             void unsetCivilianMedicareFringePctBaseSalary();
5818             
5819             /**
5820              * Gets the "civilian_health_ins_fringe_benefit_amount" element
5821              */
5822             java.math.BigDecimal getCivilianHealthInsFringeBenefitAmount();
5823             
5824             /**
5825              * Gets (as xml) the "civilian_health_ins_fringe_benefit_amount" element
5826              */
5827             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianHealthInsFringeBenefitAmount();
5828             
5829             /**
5830              * True if has "civilian_health_ins_fringe_benefit_amount" element
5831              */
5832             boolean isSetCivilianHealthInsFringeBenefitAmount();
5833             
5834             /**
5835              * Sets the "civilian_health_ins_fringe_benefit_amount" element
5836              */
5837             void setCivilianHealthInsFringeBenefitAmount(java.math.BigDecimal civilianHealthInsFringeBenefitAmount);
5838             
5839             /**
5840              * Sets (as xml) the "civilian_health_ins_fringe_benefit_amount" element
5841              */
5842             void xsetCivilianHealthInsFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianHealthInsFringeBenefitAmount);
5843             
5844             /**
5845              * Unsets the "civilian_health_ins_fringe_benefit_amount" element
5846              */
5847             void unsetCivilianHealthInsFringeBenefitAmount();
5848             
5849             /**
5850              * Gets the "civilian_health_ins_fringe_pct_base_salary" element
5851              */
5852             java.math.BigDecimal getCivilianHealthInsFringePctBaseSalary();
5853             
5854             /**
5855              * Gets (as xml) the "civilian_health_ins_fringe_pct_base_salary" element
5856              */
5857             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianHealthInsFringePctBaseSalary();
5858             
5859             /**
5860              * True if has "civilian_health_ins_fringe_pct_base_salary" element
5861              */
5862             boolean isSetCivilianHealthInsFringePctBaseSalary();
5863             
5864             /**
5865              * Sets the "civilian_health_ins_fringe_pct_base_salary" element
5866              */
5867             void setCivilianHealthInsFringePctBaseSalary(java.math.BigDecimal civilianHealthInsFringePctBaseSalary);
5868             
5869             /**
5870              * Sets (as xml) the "civilian_health_ins_fringe_pct_base_salary" element
5871              */
5872             void xsetCivilianHealthInsFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianHealthInsFringePctBaseSalary);
5873             
5874             /**
5875              * Unsets the "civilian_health_ins_fringe_pct_base_salary" element
5876              */
5877             void unsetCivilianHealthInsFringePctBaseSalary();
5878             
5879             /**
5880              * Gets the "civilian_life_ins_fringe_benefit_amount" element
5881              */
5882             java.math.BigDecimal getCivilianLifeInsFringeBenefitAmount();
5883             
5884             /**
5885              * Gets (as xml) the "civilian_life_ins_fringe_benefit_amount" element
5886              */
5887             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianLifeInsFringeBenefitAmount();
5888             
5889             /**
5890              * True if has "civilian_life_ins_fringe_benefit_amount" element
5891              */
5892             boolean isSetCivilianLifeInsFringeBenefitAmount();
5893             
5894             /**
5895              * Sets the "civilian_life_ins_fringe_benefit_amount" element
5896              */
5897             void setCivilianLifeInsFringeBenefitAmount(java.math.BigDecimal civilianLifeInsFringeBenefitAmount);
5898             
5899             /**
5900              * Sets (as xml) the "civilian_life_ins_fringe_benefit_amount" element
5901              */
5902             void xsetCivilianLifeInsFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianLifeInsFringeBenefitAmount);
5903             
5904             /**
5905              * Unsets the "civilian_life_ins_fringe_benefit_amount" element
5906              */
5907             void unsetCivilianLifeInsFringeBenefitAmount();
5908             
5909             /**
5910              * Gets the "civilian_life_ins_fringe_pct_base_salary" element
5911              */
5912             java.math.BigDecimal getCivilianLifeInsFringePctBaseSalary();
5913             
5914             /**
5915              * Gets (as xml) the "civilian_life_ins_fringe_pct_base_salary" element
5916              */
5917             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianLifeInsFringePctBaseSalary();
5918             
5919             /**
5920              * True if has "civilian_life_ins_fringe_pct_base_salary" element
5921              */
5922             boolean isSetCivilianLifeInsFringePctBaseSalary();
5923             
5924             /**
5925              * Sets the "civilian_life_ins_fringe_pct_base_salary" element
5926              */
5927             void setCivilianLifeInsFringePctBaseSalary(java.math.BigDecimal civilianLifeInsFringePctBaseSalary);
5928             
5929             /**
5930              * Sets (as xml) the "civilian_life_ins_fringe_pct_base_salary" element
5931              */
5932             void xsetCivilianLifeInsFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianLifeInsFringePctBaseSalary);
5933             
5934             /**
5935              * Unsets the "civilian_life_ins_fringe_pct_base_salary" element
5936              */
5937             void unsetCivilianLifeInsFringePctBaseSalary();
5938             
5939             /**
5940              * Gets the "civilian_vacation_fringe_benefit_amount" element
5941              */
5942             java.math.BigDecimal getCivilianVacationFringeBenefitAmount();
5943             
5944             /**
5945              * Gets (as xml) the "civilian_vacation_fringe_benefit_amount" element
5946              */
5947             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianVacationFringeBenefitAmount();
5948             
5949             /**
5950              * True if has "civilian_vacation_fringe_benefit_amount" element
5951              */
5952             boolean isSetCivilianVacationFringeBenefitAmount();
5953             
5954             /**
5955              * Sets the "civilian_vacation_fringe_benefit_amount" element
5956              */
5957             void setCivilianVacationFringeBenefitAmount(java.math.BigDecimal civilianVacationFringeBenefitAmount);
5958             
5959             /**
5960              * Sets (as xml) the "civilian_vacation_fringe_benefit_amount" element
5961              */
5962             void xsetCivilianVacationFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianVacationFringeBenefitAmount);
5963             
5964             /**
5965              * Unsets the "civilian_vacation_fringe_benefit_amount" element
5966              */
5967             void unsetCivilianVacationFringeBenefitAmount();
5968             
5969             /**
5970              * Gets the "civilian_vacation_fringe_pct_base_salary" element
5971              */
5972             java.math.BigDecimal getCivilianVacationFringePctBaseSalary();
5973             
5974             /**
5975              * Gets (as xml) the "civilian_vacation_fringe_pct_base_salary" element
5976              */
5977             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianVacationFringePctBaseSalary();
5978             
5979             /**
5980              * True if has "civilian_vacation_fringe_pct_base_salary" element
5981              */
5982             boolean isSetCivilianVacationFringePctBaseSalary();
5983             
5984             /**
5985              * Sets the "civilian_vacation_fringe_pct_base_salary" element
5986              */
5987             void setCivilianVacationFringePctBaseSalary(java.math.BigDecimal civilianVacationFringePctBaseSalary);
5988             
5989             /**
5990              * Sets (as xml) the "civilian_vacation_fringe_pct_base_salary" element
5991              */
5992             void xsetCivilianVacationFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianVacationFringePctBaseSalary);
5993             
5994             /**
5995              * Unsets the "civilian_vacation_fringe_pct_base_salary" element
5996              */
5997             void unsetCivilianVacationFringePctBaseSalary();
5998             
5999             /**
6000              * Gets the "civilian_sick_leave_fringe_benefit_amount" element
6001              */
6002             java.math.BigDecimal getCivilianSickLeaveFringeBenefitAmount();
6003             
6004             /**
6005              * Gets (as xml) the "civilian_sick_leave_fringe_benefit_amount" element
6006              */
6007             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianSickLeaveFringeBenefitAmount();
6008             
6009             /**
6010              * True if has "civilian_sick_leave_fringe_benefit_amount" element
6011              */
6012             boolean isSetCivilianSickLeaveFringeBenefitAmount();
6013             
6014             /**
6015              * Sets the "civilian_sick_leave_fringe_benefit_amount" element
6016              */
6017             void setCivilianSickLeaveFringeBenefitAmount(java.math.BigDecimal civilianSickLeaveFringeBenefitAmount);
6018             
6019             /**
6020              * Sets (as xml) the "civilian_sick_leave_fringe_benefit_amount" element
6021              */
6022             void xsetCivilianSickLeaveFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianSickLeaveFringeBenefitAmount);
6023             
6024             /**
6025              * Unsets the "civilian_sick_leave_fringe_benefit_amount" element
6026              */
6027             void unsetCivilianSickLeaveFringeBenefitAmount();
6028             
6029             /**
6030              * Gets the "civilian_sick_leave_fringe_pct_base_salary" element
6031              */
6032             java.math.BigDecimal getCivilianSickLeaveFringePctBaseSalary();
6033             
6034             /**
6035              * Gets (as xml) the "civilian_sick_leave_fringe_pct_base_salary" element
6036              */
6037             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianSickLeaveFringePctBaseSalary();
6038             
6039             /**
6040              * True if has "civilian_sick_leave_fringe_pct_base_salary" element
6041              */
6042             boolean isSetCivilianSickLeaveFringePctBaseSalary();
6043             
6044             /**
6045              * Sets the "civilian_sick_leave_fringe_pct_base_salary" element
6046              */
6047             void setCivilianSickLeaveFringePctBaseSalary(java.math.BigDecimal civilianSickLeaveFringePctBaseSalary);
6048             
6049             /**
6050              * Sets (as xml) the "civilian_sick_leave_fringe_pct_base_salary" element
6051              */
6052             void xsetCivilianSickLeaveFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianSickLeaveFringePctBaseSalary);
6053             
6054             /**
6055              * Unsets the "civilian_sick_leave_fringe_pct_base_salary" element
6056              */
6057             void unsetCivilianSickLeaveFringePctBaseSalary();
6058             
6059             /**
6060              * Gets the "civilian_retirement_fringe_benefit_amount" element
6061              */
6062             java.math.BigDecimal getCivilianRetirementFringeBenefitAmount();
6063             
6064             /**
6065              * Gets (as xml) the "civilian_retirement_fringe_benefit_amount" element
6066              */
6067             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianRetirementFringeBenefitAmount();
6068             
6069             /**
6070              * True if has "civilian_retirement_fringe_benefit_amount" element
6071              */
6072             boolean isSetCivilianRetirementFringeBenefitAmount();
6073             
6074             /**
6075              * Sets the "civilian_retirement_fringe_benefit_amount" element
6076              */
6077             void setCivilianRetirementFringeBenefitAmount(java.math.BigDecimal civilianRetirementFringeBenefitAmount);
6078             
6079             /**
6080              * Sets (as xml) the "civilian_retirement_fringe_benefit_amount" element
6081              */
6082             void xsetCivilianRetirementFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianRetirementFringeBenefitAmount);
6083             
6084             /**
6085              * Unsets the "civilian_retirement_fringe_benefit_amount" element
6086              */
6087             void unsetCivilianRetirementFringeBenefitAmount();
6088             
6089             /**
6090              * Gets the "civilian_retirement_fringe_pct_base_salary" element
6091              */
6092             java.math.BigDecimal getCivilianRetirementFringePctBaseSalary();
6093             
6094             /**
6095              * Gets (as xml) the "civilian_retirement_fringe_pct_base_salary" element
6096              */
6097             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianRetirementFringePctBaseSalary();
6098             
6099             /**
6100              * True if has "civilian_retirement_fringe_pct_base_salary" element
6101              */
6102             boolean isSetCivilianRetirementFringePctBaseSalary();
6103             
6104             /**
6105              * Sets the "civilian_retirement_fringe_pct_base_salary" element
6106              */
6107             void setCivilianRetirementFringePctBaseSalary(java.math.BigDecimal civilianRetirementFringePctBaseSalary);
6108             
6109             /**
6110              * Sets (as xml) the "civilian_retirement_fringe_pct_base_salary" element
6111              */
6112             void xsetCivilianRetirementFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianRetirementFringePctBaseSalary);
6113             
6114             /**
6115              * Unsets the "civilian_retirement_fringe_pct_base_salary" element
6116              */
6117             void unsetCivilianRetirementFringePctBaseSalary();
6118             
6119             /**
6120              * Gets the "civilian_workers_comp_fringe_benefit_amount" element
6121              */
6122             java.math.BigDecimal getCivilianWorkersCompFringeBenefitAmount();
6123             
6124             /**
6125              * Gets (as xml) the "civilian_workers_comp_fringe_benefit_amount" element
6126              */
6127             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianWorkersCompFringeBenefitAmount();
6128             
6129             /**
6130              * True if has "civilian_workers_comp_fringe_benefit_amount" element
6131              */
6132             boolean isSetCivilianWorkersCompFringeBenefitAmount();
6133             
6134             /**
6135              * Sets the "civilian_workers_comp_fringe_benefit_amount" element
6136              */
6137             void setCivilianWorkersCompFringeBenefitAmount(java.math.BigDecimal civilianWorkersCompFringeBenefitAmount);
6138             
6139             /**
6140              * Sets (as xml) the "civilian_workers_comp_fringe_benefit_amount" element
6141              */
6142             void xsetCivilianWorkersCompFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianWorkersCompFringeBenefitAmount);
6143             
6144             /**
6145              * Unsets the "civilian_workers_comp_fringe_benefit_amount" element
6146              */
6147             void unsetCivilianWorkersCompFringeBenefitAmount();
6148             
6149             /**
6150              * Gets the "civilian_workers_comp_fringe_pct_base_salary" element
6151              */
6152             java.math.BigDecimal getCivilianWorkersCompFringePctBaseSalary();
6153             
6154             /**
6155              * Gets (as xml) the "civilian_workers_comp_fringe_pct_base_salary" element
6156              */
6157             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianWorkersCompFringePctBaseSalary();
6158             
6159             /**
6160              * True if has "civilian_workers_comp_fringe_pct_base_salary" element
6161              */
6162             boolean isSetCivilianWorkersCompFringePctBaseSalary();
6163             
6164             /**
6165              * Sets the "civilian_workers_comp_fringe_pct_base_salary" element
6166              */
6167             void setCivilianWorkersCompFringePctBaseSalary(java.math.BigDecimal civilianWorkersCompFringePctBaseSalary);
6168             
6169             /**
6170              * Sets (as xml) the "civilian_workers_comp_fringe_pct_base_salary" element
6171              */
6172             void xsetCivilianWorkersCompFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianWorkersCompFringePctBaseSalary);
6173             
6174             /**
6175              * Unsets the "civilian_workers_comp_fringe_pct_base_salary" element
6176              */
6177             void unsetCivilianWorkersCompFringePctBaseSalary();
6178             
6179             /**
6180              * Gets the "civilian_unemployment_fringe_benefit_amount" element
6181              */
6182             java.math.BigDecimal getCivilianUnemploymentFringeBenefitAmount();
6183             
6184             /**
6185              * Gets (as xml) the "civilian_unemployment_fringe_benefit_amount" element
6186              */
6187             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianUnemploymentFringeBenefitAmount();
6188             
6189             /**
6190              * True if has "civilian_unemployment_fringe_benefit_amount" element
6191              */
6192             boolean isSetCivilianUnemploymentFringeBenefitAmount();
6193             
6194             /**
6195              * Sets the "civilian_unemployment_fringe_benefit_amount" element
6196              */
6197             void setCivilianUnemploymentFringeBenefitAmount(java.math.BigDecimal civilianUnemploymentFringeBenefitAmount);
6198             
6199             /**
6200              * Sets (as xml) the "civilian_unemployment_fringe_benefit_amount" element
6201              */
6202             void xsetCivilianUnemploymentFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianUnemploymentFringeBenefitAmount);
6203             
6204             /**
6205              * Unsets the "civilian_unemployment_fringe_benefit_amount" element
6206              */
6207             void unsetCivilianUnemploymentFringeBenefitAmount();
6208             
6209             /**
6210              * Gets the "civilian_unemployment_fringe_pct_base_salary" element
6211              */
6212             java.math.BigDecimal getCivilianUnemploymentFringePctBaseSalary();
6213             
6214             /**
6215              * Gets (as xml) the "civilian_unemployment_fringe_pct_base_salary" element
6216              */
6217             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianUnemploymentFringePctBaseSalary();
6218             
6219             /**
6220              * True if has "civilian_unemployment_fringe_pct_base_salary" element
6221              */
6222             boolean isSetCivilianUnemploymentFringePctBaseSalary();
6223             
6224             /**
6225              * Sets the "civilian_unemployment_fringe_pct_base_salary" element
6226              */
6227             void setCivilianUnemploymentFringePctBaseSalary(java.math.BigDecimal civilianUnemploymentFringePctBaseSalary);
6228             
6229             /**
6230              * Sets (as xml) the "civilian_unemployment_fringe_pct_base_salary" element
6231              */
6232             void xsetCivilianUnemploymentFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianUnemploymentFringePctBaseSalary);
6233             
6234             /**
6235              * Unsets the "civilian_unemployment_fringe_pct_base_salary" element
6236              */
6237             void unsetCivilianUnemploymentFringePctBaseSalary();
6238             
6239             /**
6240              * Gets the "civilian_other1_fringe_benefit_amount" element
6241              */
6242             java.math.BigDecimal getCivilianOther1FringeBenefitAmount();
6243             
6244             /**
6245              * Gets (as xml) the "civilian_other1_fringe_benefit_amount" element
6246              */
6247             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianOther1FringeBenefitAmount();
6248             
6249             /**
6250              * True if has "civilian_other1_fringe_benefit_amount" element
6251              */
6252             boolean isSetCivilianOther1FringeBenefitAmount();
6253             
6254             /**
6255              * Sets the "civilian_other1_fringe_benefit_amount" element
6256              */
6257             void setCivilianOther1FringeBenefitAmount(java.math.BigDecimal civilianOther1FringeBenefitAmount);
6258             
6259             /**
6260              * Sets (as xml) the "civilian_other1_fringe_benefit_amount" element
6261              */
6262             void xsetCivilianOther1FringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianOther1FringeBenefitAmount);
6263             
6264             /**
6265              * Unsets the "civilian_other1_fringe_benefit_amount" element
6266              */
6267             void unsetCivilianOther1FringeBenefitAmount();
6268             
6269             /**
6270              * Gets the "civilian_other1_fringe_pct_base_salary" element
6271              */
6272             java.math.BigDecimal getCivilianOther1FringePctBaseSalary();
6273             
6274             /**
6275              * Gets (as xml) the "civilian_other1_fringe_pct_base_salary" element
6276              */
6277             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianOther1FringePctBaseSalary();
6278             
6279             /**
6280              * True if has "civilian_other1_fringe_pct_base_salary" element
6281              */
6282             boolean isSetCivilianOther1FringePctBaseSalary();
6283             
6284             /**
6285              * Sets the "civilian_other1_fringe_pct_base_salary" element
6286              */
6287             void setCivilianOther1FringePctBaseSalary(java.math.BigDecimal civilianOther1FringePctBaseSalary);
6288             
6289             /**
6290              * Sets (as xml) the "civilian_other1_fringe_pct_base_salary" element
6291              */
6292             void xsetCivilianOther1FringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianOther1FringePctBaseSalary);
6293             
6294             /**
6295              * Unsets the "civilian_other1_fringe_pct_base_salary" element
6296              */
6297             void unsetCivilianOther1FringePctBaseSalary();
6298             
6299             /**
6300              * Gets the "civilian_other2_fringe_benefit_amount" element
6301              */
6302             java.math.BigDecimal getCivilianOther2FringeBenefitAmount();
6303             
6304             /**
6305              * Gets (as xml) the "civilian_other2_fringe_benefit_amount" element
6306              */
6307             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianOther2FringeBenefitAmount();
6308             
6309             /**
6310              * True if has "civilian_other2_fringe_benefit_amount" element
6311              */
6312             boolean isSetCivilianOther2FringeBenefitAmount();
6313             
6314             /**
6315              * Sets the "civilian_other2_fringe_benefit_amount" element
6316              */
6317             void setCivilianOther2FringeBenefitAmount(java.math.BigDecimal civilianOther2FringeBenefitAmount);
6318             
6319             /**
6320              * Sets (as xml) the "civilian_other2_fringe_benefit_amount" element
6321              */
6322             void xsetCivilianOther2FringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianOther2FringeBenefitAmount);
6323             
6324             /**
6325              * Unsets the "civilian_other2_fringe_benefit_amount" element
6326              */
6327             void unsetCivilianOther2FringeBenefitAmount();
6328             
6329             /**
6330              * Gets the "civilian_other2_fringe_pct_base_salary" element
6331              */
6332             java.math.BigDecimal getCivilianOther2FringePctBaseSalary();
6333             
6334             /**
6335              * Gets (as xml) the "civilian_other2_fringe_pct_base_salary" element
6336              */
6337             gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianOther2FringePctBaseSalary();
6338             
6339             /**
6340              * True if has "civilian_other2_fringe_pct_base_salary" element
6341              */
6342             boolean isSetCivilianOther2FringePctBaseSalary();
6343             
6344             /**
6345              * Sets the "civilian_other2_fringe_pct_base_salary" element
6346              */
6347             void setCivilianOther2FringePctBaseSalary(java.math.BigDecimal civilianOther2FringePctBaseSalary);
6348             
6349             /**
6350              * Sets (as xml) the "civilian_other2_fringe_pct_base_salary" element
6351              */
6352             void xsetCivilianOther2FringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianOther2FringePctBaseSalary);
6353             
6354             /**
6355              * Unsets the "civilian_other2_fringe_pct_base_salary" element
6356              */
6357             void unsetCivilianOther2FringePctBaseSalary();
6358             
6359             /**
6360              * Gets the "civilian_total_fringe" element
6361              */
6362             java.math.BigDecimal getCivilianTotalFringe();
6363             
6364             /**
6365              * Gets (as xml) the "civilian_total_fringe" element
6366              */
6367             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCivilianTotalFringe();
6368             
6369             /**
6370              * True if has "civilian_total_fringe" element
6371              */
6372             boolean isSetCivilianTotalFringe();
6373             
6374             /**
6375              * Sets the "civilian_total_fringe" element
6376              */
6377             void setCivilianTotalFringe(java.math.BigDecimal civilianTotalFringe);
6378             
6379             /**
6380              * Sets (as xml) the "civilian_total_fringe" element
6381              */
6382             void xsetCivilianTotalFringe(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType civilianTotalFringe);
6383             
6384             /**
6385              * Unsets the "civilian_total_fringe" element
6386              */
6387             void unsetCivilianTotalFringe();
6388             
6389             /**
6390              * Gets the "civilian_total_base_salary_and_fringe" element
6391              */
6392             java.math.BigDecimal getCivilianTotalBaseSalaryAndFringe();
6393             
6394             /**
6395              * Gets (as xml) the "civilian_total_base_salary_and_fringe" element
6396              */
6397             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCivilianTotalBaseSalaryAndFringe();
6398             
6399             /**
6400              * True if has "civilian_total_base_salary_and_fringe" element
6401              */
6402             boolean isSetCivilianTotalBaseSalaryAndFringe();
6403             
6404             /**
6405              * Sets the "civilian_total_base_salary_and_fringe" element
6406              */
6407             void setCivilianTotalBaseSalaryAndFringe(java.math.BigDecimal civilianTotalBaseSalaryAndFringe);
6408             
6409             /**
6410              * Sets (as xml) the "civilian_total_base_salary_and_fringe" element
6411              */
6412             void xsetCivilianTotalBaseSalaryAndFringe(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType civilianTotalBaseSalaryAndFringe);
6413             
6414             /**
6415              * Unsets the "civilian_total_base_salary_and_fringe" element
6416              */
6417             void unsetCivilianTotalBaseSalaryAndFringe();
6418             
6419             /**
6420              * Gets the "civilian_soc_sec_exempt" element
6421              */
6422             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCivilianSocSecExempt();
6423             
6424             /**
6425              * Gets (as xml) the "civilian_soc_sec_exempt" element
6426              */
6427             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCivilianSocSecExempt();
6428             
6429             /**
6430              * True if has "civilian_soc_sec_exempt" element
6431              */
6432             boolean isSetCivilianSocSecExempt();
6433             
6434             /**
6435              * Sets the "civilian_soc_sec_exempt" element
6436              */
6437             void setCivilianSocSecExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum civilianSocSecExempt);
6438             
6439             /**
6440              * Sets (as xml) the "civilian_soc_sec_exempt" element
6441              */
6442             void xsetCivilianSocSecExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType civilianSocSecExempt);
6443             
6444             /**
6445              * Unsets the "civilian_soc_sec_exempt" element
6446              */
6447             void unsetCivilianSocSecExempt();
6448             
6449             /**
6450              * Gets the "civilian_medicare_exempt" element
6451              */
6452             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCivilianMedicareExempt();
6453             
6454             /**
6455              * Gets (as xml) the "civilian_medicare_exempt" element
6456              */
6457             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCivilianMedicareExempt();
6458             
6459             /**
6460              * True if has "civilian_medicare_exempt" element
6461              */
6462             boolean isSetCivilianMedicareExempt();
6463             
6464             /**
6465              * Sets the "civilian_medicare_exempt" element
6466              */
6467             void setCivilianMedicareExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum civilianMedicareExempt);
6468             
6469             /**
6470              * Sets (as xml) the "civilian_medicare_exempt" element
6471              */
6472             void xsetCivilianMedicareExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType civilianMedicareExempt);
6473             
6474             /**
6475              * Unsets the "civilian_medicare_exempt" element
6476              */
6477             void unsetCivilianMedicareExempt();
6478             
6479             /**
6480              * Gets the "civilian_family_coverage" element
6481              */
6482             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCivilianFamilyCoverage();
6483             
6484             /**
6485              * Gets (as xml) the "civilian_family_coverage" element
6486              */
6487             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCivilianFamilyCoverage();
6488             
6489             /**
6490              * True if has "civilian_family_coverage" element
6491              */
6492             boolean isSetCivilianFamilyCoverage();
6493             
6494             /**
6495              * Sets the "civilian_family_coverage" element
6496              */
6497             void setCivilianFamilyCoverage(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum civilianFamilyCoverage);
6498             
6499             /**
6500              * Sets (as xml) the "civilian_family_coverage" element
6501              */
6502             void xsetCivilianFamilyCoverage(gov.grants.apply.system.globalLibraryV20.YesNoDataType civilianFamilyCoverage);
6503             
6504             /**
6505              * Unsets the "civilian_family_coverage" element
6506              */
6507             void unsetCivilianFamilyCoverage();
6508             
6509             /**
6510              * Gets the "civilian_vacation_hours" element
6511              */
6512             int getCivilianVacationHours();
6513             
6514             /**
6515              * Gets (as xml) the "civilian_vacation_hours" element
6516              */
6517             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianVacationHours xgetCivilianVacationHours();
6518             
6519             /**
6520              * True if has "civilian_vacation_hours" element
6521              */
6522             boolean isSetCivilianVacationHours();
6523             
6524             /**
6525              * Sets the "civilian_vacation_hours" element
6526              */
6527             void setCivilianVacationHours(int civilianVacationHours);
6528             
6529             /**
6530              * Sets (as xml) the "civilian_vacation_hours" element
6531              */
6532             void xsetCivilianVacationHours(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianVacationHours civilianVacationHours);
6533             
6534             /**
6535              * Unsets the "civilian_vacation_hours" element
6536              */
6537             void unsetCivilianVacationHours();
6538             
6539             /**
6540              * Gets the "civilian_sick_leave_hours_per_yr" element
6541              */
6542             int getCivilianSickLeaveHoursPerYr();
6543             
6544             /**
6545              * Gets (as xml) the "civilian_sick_leave_hours_per_yr" element
6546              */
6547             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr xgetCivilianSickLeaveHoursPerYr();
6548             
6549             /**
6550              * True if has "civilian_sick_leave_hours_per_yr" element
6551              */
6552             boolean isSetCivilianSickLeaveHoursPerYr();
6553             
6554             /**
6555              * Sets the "civilian_sick_leave_hours_per_yr" element
6556              */
6557             void setCivilianSickLeaveHoursPerYr(int civilianSickLeaveHoursPerYr);
6558             
6559             /**
6560              * Sets (as xml) the "civilian_sick_leave_hours_per_yr" element
6561              */
6562             void xsetCivilianSickLeaveHoursPerYr(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr civilianSickLeaveHoursPerYr);
6563             
6564             /**
6565              * Unsets the "civilian_sick_leave_hours_per_yr" element
6566              */
6567             void unsetCivilianSickLeaveHoursPerYr();
6568             
6569             /**
6570              * Gets the "civilian_description_fringe_other1" element
6571              */
6572             java.lang.String getCivilianDescriptionFringeOther1();
6573             
6574             /**
6575              * Gets (as xml) the "civilian_description_fringe_other1" element
6576              */
6577             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther1 xgetCivilianDescriptionFringeOther1();
6578             
6579             /**
6580              * True if has "civilian_description_fringe_other1" element
6581              */
6582             boolean isSetCivilianDescriptionFringeOther1();
6583             
6584             /**
6585              * Sets the "civilian_description_fringe_other1" element
6586              */
6587             void setCivilianDescriptionFringeOther1(java.lang.String civilianDescriptionFringeOther1);
6588             
6589             /**
6590              * Sets (as xml) the "civilian_description_fringe_other1" element
6591              */
6592             void xsetCivilianDescriptionFringeOther1(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther1 civilianDescriptionFringeOther1);
6593             
6594             /**
6595              * Unsets the "civilian_description_fringe_other1" element
6596              */
6597             void unsetCivilianDescriptionFringeOther1();
6598             
6599             /**
6600              * Gets the "civilian_description_fringe_other2" element
6601              */
6602             java.lang.String getCivilianDescriptionFringeOther2();
6603             
6604             /**
6605              * Gets (as xml) the "civilian_description_fringe_other2" element
6606              */
6607             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther2 xgetCivilianDescriptionFringeOther2();
6608             
6609             /**
6610              * True if has "civilian_description_fringe_other2" element
6611              */
6612             boolean isSetCivilianDescriptionFringeOther2();
6613             
6614             /**
6615              * Sets the "civilian_description_fringe_other2" element
6616              */
6617             void setCivilianDescriptionFringeOther2(java.lang.String civilianDescriptionFringeOther2);
6618             
6619             /**
6620              * Sets (as xml) the "civilian_description_fringe_other2" element
6621              */
6622             void xsetCivilianDescriptionFringeOther2(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther2 civilianDescriptionFringeOther2);
6623             
6624             /**
6625              * Unsets the "civilian_description_fringe_other2" element
6626              */
6627             void unsetCivilianDescriptionFringeOther2();
6628             
6629             /**
6630              * Gets the "FilenameAtt01" element
6631              */
6632             java.lang.String getFilenameAtt01();
6633             
6634             /**
6635              * Gets (as xml) the "FilenameAtt01" element
6636              */
6637             org.apache.xmlbeans.XmlString xgetFilenameAtt01();
6638             
6639             /**
6640              * True if has "FilenameAtt01" element
6641              */
6642             boolean isSetFilenameAtt01();
6643             
6644             /**
6645              * Sets the "FilenameAtt01" element
6646              */
6647             void setFilenameAtt01(java.lang.String filenameAtt01);
6648             
6649             /**
6650              * Sets (as xml) the "FilenameAtt01" element
6651              */
6652             void xsetFilenameAtt01(org.apache.xmlbeans.XmlString filenameAtt01);
6653             
6654             /**
6655              * Unsets the "FilenameAtt01" element
6656              */
6657             void unsetFilenameAtt01();
6658             
6659             /**
6660              * Gets the "FilenameAtt02" element
6661              */
6662             java.lang.String getFilenameAtt02();
6663             
6664             /**
6665              * Gets (as xml) the "FilenameAtt02" element
6666              */
6667             org.apache.xmlbeans.XmlString xgetFilenameAtt02();
6668             
6669             /**
6670              * True if has "FilenameAtt02" element
6671              */
6672             boolean isSetFilenameAtt02();
6673             
6674             /**
6675              * Sets the "FilenameAtt02" element
6676              */
6677             void setFilenameAtt02(java.lang.String filenameAtt02);
6678             
6679             /**
6680              * Sets (as xml) the "FilenameAtt02" element
6681              */
6682             void xsetFilenameAtt02(org.apache.xmlbeans.XmlString filenameAtt02);
6683             
6684             /**
6685              * Unsets the "FilenameAtt02" element
6686              */
6687             void unsetFilenameAtt02();
6688             
6689             /**
6690              * Gets the "FilenameAtt03" element
6691              */
6692             java.lang.String getFilenameAtt03();
6693             
6694             /**
6695              * Gets (as xml) the "FilenameAtt03" element
6696              */
6697             org.apache.xmlbeans.XmlString xgetFilenameAtt03();
6698             
6699             /**
6700              * True if has "FilenameAtt03" element
6701              */
6702             boolean isSetFilenameAtt03();
6703             
6704             /**
6705              * Sets the "FilenameAtt03" element
6706              */
6707             void setFilenameAtt03(java.lang.String filenameAtt03);
6708             
6709             /**
6710              * Sets (as xml) the "FilenameAtt03" element
6711              */
6712             void xsetFilenameAtt03(org.apache.xmlbeans.XmlString filenameAtt03);
6713             
6714             /**
6715              * Unsets the "FilenameAtt03" element
6716              */
6717             void unsetFilenameAtt03();
6718             
6719             /**
6720              * Gets the "FilenameAtt04" element
6721              */
6722             java.lang.String getFilenameAtt04();
6723             
6724             /**
6725              * Gets (as xml) the "FilenameAtt04" element
6726              */
6727             org.apache.xmlbeans.XmlString xgetFilenameAtt04();
6728             
6729             /**
6730              * True if has "FilenameAtt04" element
6731              */
6732             boolean isSetFilenameAtt04();
6733             
6734             /**
6735              * Sets the "FilenameAtt04" element
6736              */
6737             void setFilenameAtt04(java.lang.String filenameAtt04);
6738             
6739             /**
6740              * Sets (as xml) the "FilenameAtt04" element
6741              */
6742             void xsetFilenameAtt04(org.apache.xmlbeans.XmlString filenameAtt04);
6743             
6744             /**
6745              * Unsets the "FilenameAtt04" element
6746              */
6747             void unsetFilenameAtt04();
6748             
6749             /**
6750              * Gets the "FilenameAtt05" element
6751              */
6752             java.lang.String getFilenameAtt05();
6753             
6754             /**
6755              * Gets (as xml) the "FilenameAtt05" element
6756              */
6757             org.apache.xmlbeans.XmlString xgetFilenameAtt05();
6758             
6759             /**
6760              * True if has "FilenameAtt05" element
6761              */
6762             boolean isSetFilenameAtt05();
6763             
6764             /**
6765              * Sets the "FilenameAtt05" element
6766              */
6767             void setFilenameAtt05(java.lang.String filenameAtt05);
6768             
6769             /**
6770              * Sets (as xml) the "FilenameAtt05" element
6771              */
6772             void xsetFilenameAtt05(org.apache.xmlbeans.XmlString filenameAtt05);
6773             
6774             /**
6775              * Unsets the "FilenameAtt05" element
6776              */
6777             void unsetFilenameAtt05();
6778             
6779             /**
6780              * Gets the "FilenameAtt06" element
6781              */
6782             java.lang.String getFilenameAtt06();
6783             
6784             /**
6785              * Gets (as xml) the "FilenameAtt06" element
6786              */
6787             org.apache.xmlbeans.XmlString xgetFilenameAtt06();
6788             
6789             /**
6790              * True if has "FilenameAtt06" element
6791              */
6792             boolean isSetFilenameAtt06();
6793             
6794             /**
6795              * Sets the "FilenameAtt06" element
6796              */
6797             void setFilenameAtt06(java.lang.String filenameAtt06);
6798             
6799             /**
6800              * Sets (as xml) the "FilenameAtt06" element
6801              */
6802             void xsetFilenameAtt06(org.apache.xmlbeans.XmlString filenameAtt06);
6803             
6804             /**
6805              * Unsets the "FilenameAtt06" element
6806              */
6807             void unsetFilenameAtt06();
6808             
6809             /**
6810              * Gets the "FilenameAtt07" element
6811              */
6812             java.lang.String getFilenameAtt07();
6813             
6814             /**
6815              * Gets (as xml) the "FilenameAtt07" element
6816              */
6817             org.apache.xmlbeans.XmlString xgetFilenameAtt07();
6818             
6819             /**
6820              * True if has "FilenameAtt07" element
6821              */
6822             boolean isSetFilenameAtt07();
6823             
6824             /**
6825              * Sets the "FilenameAtt07" element
6826              */
6827             void setFilenameAtt07(java.lang.String filenameAtt07);
6828             
6829             /**
6830              * Sets (as xml) the "FilenameAtt07" element
6831              */
6832             void xsetFilenameAtt07(org.apache.xmlbeans.XmlString filenameAtt07);
6833             
6834             /**
6835              * Unsets the "FilenameAtt07" element
6836              */
6837             void unsetFilenameAtt07();
6838             
6839             /**
6840              * Gets the "FilenameAtt08" element
6841              */
6842             java.lang.String getFilenameAtt08();
6843             
6844             /**
6845              * Gets (as xml) the "FilenameAtt08" element
6846              */
6847             org.apache.xmlbeans.XmlString xgetFilenameAtt08();
6848             
6849             /**
6850              * True if has "FilenameAtt08" element
6851              */
6852             boolean isSetFilenameAtt08();
6853             
6854             /**
6855              * Sets the "FilenameAtt08" element
6856              */
6857             void setFilenameAtt08(java.lang.String filenameAtt08);
6858             
6859             /**
6860              * Sets (as xml) the "FilenameAtt08" element
6861              */
6862             void xsetFilenameAtt08(org.apache.xmlbeans.XmlString filenameAtt08);
6863             
6864             /**
6865              * Unsets the "FilenameAtt08" element
6866              */
6867             void unsetFilenameAtt08();
6868             
6869             /**
6870              * Gets the "FilenameAtt09" element
6871              */
6872             java.lang.String getFilenameAtt09();
6873             
6874             /**
6875              * Gets (as xml) the "FilenameAtt09" element
6876              */
6877             org.apache.xmlbeans.XmlString xgetFilenameAtt09();
6878             
6879             /**
6880              * True if has "FilenameAtt09" element
6881              */
6882             boolean isSetFilenameAtt09();
6883             
6884             /**
6885              * Sets the "FilenameAtt09" element
6886              */
6887             void setFilenameAtt09(java.lang.String filenameAtt09);
6888             
6889             /**
6890              * Sets (as xml) the "FilenameAtt09" element
6891              */
6892             void xsetFilenameAtt09(org.apache.xmlbeans.XmlString filenameAtt09);
6893             
6894             /**
6895              * Unsets the "FilenameAtt09" element
6896              */
6897             void unsetFilenameAtt09();
6898             
6899             /**
6900              * Gets the "BudgetAttachments" element
6901              */
6902             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments getBudgetAttachments();
6903             
6904             /**
6905              * True if has "BudgetAttachments" element
6906              */
6907             boolean isSetBudgetAttachments();
6908             
6909             /**
6910              * Sets the "BudgetAttachments" element
6911              */
6912             void setBudgetAttachments(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments budgetAttachments);
6913             
6914             /**
6915              * Appends and returns a new empty "BudgetAttachments" element
6916              */
6917             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments addNewBudgetAttachments();
6918             
6919             /**
6920              * Unsets the "BudgetAttachments" element
6921              */
6922             void unsetBudgetAttachments();
6923             
6924             /**
6925              * Gets the "total_base_salary_and_fringe_all_positions_civ" element
6926              */
6927             java.math.BigDecimal getTotalBaseSalaryAndFringeAllPositionsCiv();
6928             
6929             /**
6930              * Gets (as xml) the "total_base_salary_and_fringe_all_positions_civ" element
6931              */
6932             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalBaseSalaryAndFringeAllPositionsCiv();
6933             
6934             /**
6935              * True if has "total_base_salary_and_fringe_all_positions_civ" element
6936              */
6937             boolean isSetTotalBaseSalaryAndFringeAllPositionsCiv();
6938             
6939             /**
6940              * Sets the "total_base_salary_and_fringe_all_positions_civ" element
6941              */
6942             void setTotalBaseSalaryAndFringeAllPositionsCiv(java.math.BigDecimal totalBaseSalaryAndFringeAllPositionsCiv);
6943             
6944             /**
6945              * Sets (as xml) the "total_base_salary_and_fringe_all_positions_civ" element
6946              */
6947             void xsetTotalBaseSalaryAndFringeAllPositionsCiv(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalBaseSalaryAndFringeAllPositionsCiv);
6948             
6949             /**
6950              * Unsets the "total_base_salary_and_fringe_all_positions_civ" element
6951              */
6952             void unsetTotalBaseSalaryAndFringeAllPositionsCiv();
6953             
6954             /**
6955              * An XML years_project_base_salary(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
6956              *
6957              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$CivilianOtherPersonnel$YearsProjectBaseSalary.
6958              */
6959             public interface YearsProjectBaseSalary extends org.apache.xmlbeans.XmlInt
6960             {
6961                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6962                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(YearsProjectBaseSalary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("yearsprojectbasesalaryc463elemtype");
6963                 
6964                 /**
6965                  * A factory class with static methods for creating instances
6966                  * of this type.
6967                  */
6968                 
6969                 public static final class Factory
6970                 {
6971                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.YearsProjectBaseSalary newValue(java.lang.Object obj) {
6972                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.YearsProjectBaseSalary) type.newValue( obj ); }
6973                     
6974                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.YearsProjectBaseSalary newInstance() {
6975                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.YearsProjectBaseSalary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6976                     
6977                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.YearsProjectBaseSalary newInstance(org.apache.xmlbeans.XmlOptions options) {
6978                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.YearsProjectBaseSalary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6979                     
6980                     private Factory() { } // No instance of this class allowed
6981                 }
6982             }
6983             
6984             /**
6985              * An XML civilian_vacation_hours(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
6986              *
6987              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$CivilianOtherPersonnel$CivilianVacationHours.
6988              */
6989             public interface CivilianVacationHours extends org.apache.xmlbeans.XmlInt
6990             {
6991                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6992                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianVacationHours.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civilianvacationhours60e3elemtype");
6993                 
6994                 /**
6995                  * A factory class with static methods for creating instances
6996                  * of this type.
6997                  */
6998                 
6999                 public static final class Factory
7000                 {
7001                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianVacationHours newValue(java.lang.Object obj) {
7002                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianVacationHours) type.newValue( obj ); }
7003                     
7004                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianVacationHours newInstance() {
7005                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianVacationHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7006                     
7007                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianVacationHours newInstance(org.apache.xmlbeans.XmlOptions options) {
7008                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianVacationHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7009                     
7010                     private Factory() { } // No instance of this class allowed
7011                 }
7012             }
7013             
7014             /**
7015              * An XML civilian_sick_leave_hours_per_yr(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
7016              *
7017              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$CivilianOtherPersonnel$CivilianSickLeaveHoursPerYr.
7018              */
7019             public interface CivilianSickLeaveHoursPerYr extends org.apache.xmlbeans.XmlInt
7020             {
7021                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7022                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianSickLeaveHoursPerYr.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civiliansickleavehoursperyr6782elemtype");
7023                 
7024                 /**
7025                  * A factory class with static methods for creating instances
7026                  * of this type.
7027                  */
7028                 
7029                 public static final class Factory
7030                 {
7031                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr newValue(java.lang.Object obj) {
7032                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr) type.newValue( obj ); }
7033                     
7034                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr newInstance() {
7035                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7036                     
7037                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr newInstance(org.apache.xmlbeans.XmlOptions options) {
7038                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7039                     
7040                     private Factory() { } // No instance of this class allowed
7041                 }
7042             }
7043             
7044             /**
7045              * An XML civilian_description_fringe_other1(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
7046              *
7047              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$CivilianOtherPersonnel$CivilianDescriptionFringeOther1.
7048              */
7049             public interface CivilianDescriptionFringeOther1 extends org.apache.xmlbeans.XmlString
7050             {
7051                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7052                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianDescriptionFringeOther1.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civiliandescriptionfringeother1ddfcelemtype");
7053                 
7054                 /**
7055                  * A factory class with static methods for creating instances
7056                  * of this type.
7057                  */
7058                 
7059                 public static final class Factory
7060                 {
7061                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther1 newValue(java.lang.Object obj) {
7062                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther1) type.newValue( obj ); }
7063                     
7064                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther1 newInstance() {
7065                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7066                     
7067                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther1 newInstance(org.apache.xmlbeans.XmlOptions options) {
7068                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7069                     
7070                     private Factory() { } // No instance of this class allowed
7071                 }
7072             }
7073             
7074             /**
7075              * An XML civilian_description_fringe_other2(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
7076              *
7077              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$CivilianOtherPersonnel$CivilianDescriptionFringeOther2.
7078              */
7079             public interface CivilianDescriptionFringeOther2 extends org.apache.xmlbeans.XmlString
7080             {
7081                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7082                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianDescriptionFringeOther2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civiliandescriptionfringeother24d3delemtype");
7083                 
7084                 /**
7085                  * A factory class with static methods for creating instances
7086                  * of this type.
7087                  */
7088                 
7089                 public static final class Factory
7090                 {
7091                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther2 newValue(java.lang.Object obj) {
7092                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther2) type.newValue( obj ); }
7093                     
7094                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther2 newInstance() {
7095                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7096                     
7097                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther2 newInstance(org.apache.xmlbeans.XmlOptions options) {
7098                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.CivilianDescriptionFringeOther2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7099                     
7100                     private Factory() { } // No instance of this class allowed
7101                 }
7102             }
7103             
7104             /**
7105              * An XML BudgetAttachments(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
7106              *
7107              * This is a complex type.
7108              */
7109             public interface BudgetAttachments extends org.apache.xmlbeans.XmlObject
7110             {
7111                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7112                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetAttachments.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetattachmentsf505elemtype");
7113                 
7114                 /**
7115                  * Gets array of all "COPS_Budget_Civilian_Attachment" elements
7116                  */
7117                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment[] getCOPSBudgetCivilianAttachmentArray();
7118                 
7119                 /**
7120                  * Gets ith "COPS_Budget_Civilian_Attachment" element
7121                  */
7122                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment getCOPSBudgetCivilianAttachmentArray(int i);
7123                 
7124                 /**
7125                  * Returns number of "COPS_Budget_Civilian_Attachment" element
7126                  */
7127                 int sizeOfCOPSBudgetCivilianAttachmentArray();
7128                 
7129                 /**
7130                  * Sets array of all "COPS_Budget_Civilian_Attachment" element
7131                  */
7132                 void setCOPSBudgetCivilianAttachmentArray(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment[] copsBudgetCivilianAttachmentArray);
7133                 
7134                 /**
7135                  * Sets ith "COPS_Budget_Civilian_Attachment" element
7136                  */
7137                 void setCOPSBudgetCivilianAttachmentArray(int i, gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment copsBudgetCivilianAttachment);
7138                 
7139                 /**
7140                  * Inserts and returns a new empty value (as xml) as the ith "COPS_Budget_Civilian_Attachment" element
7141                  */
7142                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment insertNewCOPSBudgetCivilianAttachment(int i);
7143                 
7144                 /**
7145                  * Appends and returns a new empty value (as xml) as the last "COPS_Budget_Civilian_Attachment" element
7146                  */
7147                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment addNewCOPSBudgetCivilianAttachment();
7148                 
7149                 /**
7150                  * Removes the ith "COPS_Budget_Civilian_Attachment" element
7151                  */
7152                 void removeCOPSBudgetCivilianAttachment(int i);
7153                 
7154                 /**
7155                  * An XML COPS_Budget_Civilian_Attachment(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
7156                  *
7157                  * This is a complex type.
7158                  */
7159                 public interface COPSBudgetCivilianAttachment extends org.apache.xmlbeans.XmlObject
7160                 {
7161                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7162                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(COPSBudgetCivilianAttachment.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copsbudgetcivilianattachment5486elemtype");
7163                     
7164                     /**
7165                      * Gets the "civilian_other_personnel" element
7166                      */
7167                     gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2 getCivilianOtherPersonnel();
7168                     
7169                     /**
7170                      * True if has "civilian_other_personnel" element
7171                      */
7172                     boolean isSetCivilianOtherPersonnel();
7173                     
7174                     /**
7175                      * Sets the "civilian_other_personnel" element
7176                      */
7177                     void setCivilianOtherPersonnel(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2 civilianOtherPersonnel);
7178                     
7179                     /**
7180                      * Appends and returns a new empty "civilian_other_personnel" element
7181                      */
7182                     gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2 addNewCivilianOtherPersonnel();
7183                     
7184                     /**
7185                      * Unsets the "civilian_other_personnel" element
7186                      */
7187                     void unsetCivilianOtherPersonnel();
7188                     
7189                     /**
7190                      * An XML civilian_other_personnel(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
7191                      *
7192                      * This is a complex type.
7193                      */
7194                     public interface CivilianOtherPersonnel2 extends org.apache.xmlbeans.XmlObject
7195                     {
7196                       public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7197                         org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianOtherPersonnel2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civilianotherpersonnel6c97elemtype");
7198                       
7199                       /**
7200                        * Gets the "position_title" element
7201                        */
7202                       java.lang.String getPositionTitle();
7203                       
7204                       /**
7205                        * Gets (as xml) the "position_title" element
7206                        */
7207                       gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetPositionTitle();
7208                       
7209                       /**
7210                        * Sets the "position_title" element
7211                        */
7212                       void setPositionTitle(java.lang.String positionTitle);
7213                       
7214                       /**
7215                        * Sets (as xml) the "position_title" element
7216                        */
7217                       void xsetPositionTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType positionTitle);
7218                       
7219                       /**
7220                        * Gets the "annual_base_salary" element
7221                        */
7222                       java.math.BigDecimal getAnnualBaseSalary();
7223                       
7224                       /**
7225                        * Gets (as xml) the "annual_base_salary" element
7226                        */
7227                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetAnnualBaseSalary();
7228                       
7229                       /**
7230                        * Sets the "annual_base_salary" element
7231                        */
7232                       void setAnnualBaseSalary(java.math.BigDecimal annualBaseSalary);
7233                       
7234                       /**
7235                        * Sets (as xml) the "annual_base_salary" element
7236                        */
7237                       void xsetAnnualBaseSalary(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType annualBaseSalary);
7238                       
7239                       /**
7240                        * Gets the "pct_project_base_salary" element
7241                        */
7242                       java.math.BigDecimal getPctProjectBaseSalary();
7243                       
7244                       /**
7245                        * Gets (as xml) the "pct_project_base_salary" element
7246                        */
7247                       gov.grants.apply.system.globalLibraryV20.PercentageDecimalDataType xgetPctProjectBaseSalary();
7248                       
7249                       /**
7250                        * Sets the "pct_project_base_salary" element
7251                        */
7252                       void setPctProjectBaseSalary(java.math.BigDecimal pctProjectBaseSalary);
7253                       
7254                       /**
7255                        * Sets (as xml) the "pct_project_base_salary" element
7256                        */
7257                       void xsetPctProjectBaseSalary(gov.grants.apply.system.globalLibraryV20.PercentageDecimalDataType pctProjectBaseSalary);
7258                       
7259                       /**
7260                        * Gets the "years_project_base_salary" element
7261                        */
7262                       int getYearsProjectBaseSalary();
7263                       
7264                       /**
7265                        * Gets (as xml) the "years_project_base_salary" element
7266                        */
7267                       gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.YearsProjectBaseSalary xgetYearsProjectBaseSalary();
7268                       
7269                       /**
7270                        * Sets the "years_project_base_salary" element
7271                        */
7272                       void setYearsProjectBaseSalary(int yearsProjectBaseSalary);
7273                       
7274                       /**
7275                        * Sets (as xml) the "years_project_base_salary" element
7276                        */
7277                       void xsetYearsProjectBaseSalary(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.YearsProjectBaseSalary yearsProjectBaseSalary);
7278                       
7279                       /**
7280                        * Gets the "civilian_base_salary_amount" element
7281                        */
7282                       java.math.BigDecimal getCivilianBaseSalaryAmount();
7283                       
7284                       /**
7285                        * Gets (as xml) the "civilian_base_salary_amount" element
7286                        */
7287                       gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCivilianBaseSalaryAmount();
7288                       
7289                       /**
7290                        * Sets the "civilian_base_salary_amount" element
7291                        */
7292                       void setCivilianBaseSalaryAmount(java.math.BigDecimal civilianBaseSalaryAmount);
7293                       
7294                       /**
7295                        * Sets (as xml) the "civilian_base_salary_amount" element
7296                        */
7297                       void xsetCivilianBaseSalaryAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType civilianBaseSalaryAmount);
7298                       
7299                       /**
7300                        * Gets the "civilian_social_security_fringe_benefit_amount" element
7301                        */
7302                       java.math.BigDecimal getCivilianSocialSecurityFringeBenefitAmount();
7303                       
7304                       /**
7305                        * Gets (as xml) the "civilian_social_security_fringe_benefit_amount" element
7306                        */
7307                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianSocialSecurityFringeBenefitAmount();
7308                       
7309                       /**
7310                        * True if has "civilian_social_security_fringe_benefit_amount" element
7311                        */
7312                       boolean isSetCivilianSocialSecurityFringeBenefitAmount();
7313                       
7314                       /**
7315                        * Sets the "civilian_social_security_fringe_benefit_amount" element
7316                        */
7317                       void setCivilianSocialSecurityFringeBenefitAmount(java.math.BigDecimal civilianSocialSecurityFringeBenefitAmount);
7318                       
7319                       /**
7320                        * Sets (as xml) the "civilian_social_security_fringe_benefit_amount" element
7321                        */
7322                       void xsetCivilianSocialSecurityFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianSocialSecurityFringeBenefitAmount);
7323                       
7324                       /**
7325                        * Unsets the "civilian_social_security_fringe_benefit_amount" element
7326                        */
7327                       void unsetCivilianSocialSecurityFringeBenefitAmount();
7328                       
7329                       /**
7330                        * Gets the "civilian_social_security_fringe_pct_base_salary" element
7331                        */
7332                       java.math.BigDecimal getCivilianSocialSecurityFringePctBaseSalary();
7333                       
7334                       /**
7335                        * Gets (as xml) the "civilian_social_security_fringe_pct_base_salary" element
7336                        */
7337                       gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianSocialSecurityFringePctBaseSalary();
7338                       
7339                       /**
7340                        * True if has "civilian_social_security_fringe_pct_base_salary" element
7341                        */
7342                       boolean isSetCivilianSocialSecurityFringePctBaseSalary();
7343                       
7344                       /**
7345                        * Sets the "civilian_social_security_fringe_pct_base_salary" element
7346                        */
7347                       void setCivilianSocialSecurityFringePctBaseSalary(java.math.BigDecimal civilianSocialSecurityFringePctBaseSalary);
7348                       
7349                       /**
7350                        * Sets (as xml) the "civilian_social_security_fringe_pct_base_salary" element
7351                        */
7352                       void xsetCivilianSocialSecurityFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianSocialSecurityFringePctBaseSalary);
7353                       
7354                       /**
7355                        * Unsets the "civilian_social_security_fringe_pct_base_salary" element
7356                        */
7357                       void unsetCivilianSocialSecurityFringePctBaseSalary();
7358                       
7359                       /**
7360                        * Gets the "civilian_medicare_fringe_benefit_amount" element
7361                        */
7362                       java.math.BigDecimal getCivilianMedicareFringeBenefitAmount();
7363                       
7364                       /**
7365                        * Gets (as xml) the "civilian_medicare_fringe_benefit_amount" element
7366                        */
7367                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianMedicareFringeBenefitAmount();
7368                       
7369                       /**
7370                        * True if has "civilian_medicare_fringe_benefit_amount" element
7371                        */
7372                       boolean isSetCivilianMedicareFringeBenefitAmount();
7373                       
7374                       /**
7375                        * Sets the "civilian_medicare_fringe_benefit_amount" element
7376                        */
7377                       void setCivilianMedicareFringeBenefitAmount(java.math.BigDecimal civilianMedicareFringeBenefitAmount);
7378                       
7379                       /**
7380                        * Sets (as xml) the "civilian_medicare_fringe_benefit_amount" element
7381                        */
7382                       void xsetCivilianMedicareFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianMedicareFringeBenefitAmount);
7383                       
7384                       /**
7385                        * Unsets the "civilian_medicare_fringe_benefit_amount" element
7386                        */
7387                       void unsetCivilianMedicareFringeBenefitAmount();
7388                       
7389                       /**
7390                        * Gets the "civilian_medicare_fringe_pct_base_salary" element
7391                        */
7392                       java.math.BigDecimal getCivilianMedicareFringePctBaseSalary();
7393                       
7394                       /**
7395                        * Gets (as xml) the "civilian_medicare_fringe_pct_base_salary" element
7396                        */
7397                       gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianMedicareFringePctBaseSalary();
7398                       
7399                       /**
7400                        * True if has "civilian_medicare_fringe_pct_base_salary" element
7401                        */
7402                       boolean isSetCivilianMedicareFringePctBaseSalary();
7403                       
7404                       /**
7405                        * Sets the "civilian_medicare_fringe_pct_base_salary" element
7406                        */
7407                       void setCivilianMedicareFringePctBaseSalary(java.math.BigDecimal civilianMedicareFringePctBaseSalary);
7408                       
7409                       /**
7410                        * Sets (as xml) the "civilian_medicare_fringe_pct_base_salary" element
7411                        */
7412                       void xsetCivilianMedicareFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianMedicareFringePctBaseSalary);
7413                       
7414                       /**
7415                        * Unsets the "civilian_medicare_fringe_pct_base_salary" element
7416                        */
7417                       void unsetCivilianMedicareFringePctBaseSalary();
7418                       
7419                       /**
7420                        * Gets the "civilian_health_ins_fringe_benefit_amount" element
7421                        */
7422                       java.math.BigDecimal getCivilianHealthInsFringeBenefitAmount();
7423                       
7424                       /**
7425                        * Gets (as xml) the "civilian_health_ins_fringe_benefit_amount" element
7426                        */
7427                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianHealthInsFringeBenefitAmount();
7428                       
7429                       /**
7430                        * True if has "civilian_health_ins_fringe_benefit_amount" element
7431                        */
7432                       boolean isSetCivilianHealthInsFringeBenefitAmount();
7433                       
7434                       /**
7435                        * Sets the "civilian_health_ins_fringe_benefit_amount" element
7436                        */
7437                       void setCivilianHealthInsFringeBenefitAmount(java.math.BigDecimal civilianHealthInsFringeBenefitAmount);
7438                       
7439                       /**
7440                        * Sets (as xml) the "civilian_health_ins_fringe_benefit_amount" element
7441                        */
7442                       void xsetCivilianHealthInsFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianHealthInsFringeBenefitAmount);
7443                       
7444                       /**
7445                        * Unsets the "civilian_health_ins_fringe_benefit_amount" element
7446                        */
7447                       void unsetCivilianHealthInsFringeBenefitAmount();
7448                       
7449                       /**
7450                        * Gets the "civilian_health_ins_fringe_pct_base_salary" element
7451                        */
7452                       java.math.BigDecimal getCivilianHealthInsFringePctBaseSalary();
7453                       
7454                       /**
7455                        * Gets (as xml) the "civilian_health_ins_fringe_pct_base_salary" element
7456                        */
7457                       gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianHealthInsFringePctBaseSalary();
7458                       
7459                       /**
7460                        * True if has "civilian_health_ins_fringe_pct_base_salary" element
7461                        */
7462                       boolean isSetCivilianHealthInsFringePctBaseSalary();
7463                       
7464                       /**
7465                        * Sets the "civilian_health_ins_fringe_pct_base_salary" element
7466                        */
7467                       void setCivilianHealthInsFringePctBaseSalary(java.math.BigDecimal civilianHealthInsFringePctBaseSalary);
7468                       
7469                       /**
7470                        * Sets (as xml) the "civilian_health_ins_fringe_pct_base_salary" element
7471                        */
7472                       void xsetCivilianHealthInsFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianHealthInsFringePctBaseSalary);
7473                       
7474                       /**
7475                        * Unsets the "civilian_health_ins_fringe_pct_base_salary" element
7476                        */
7477                       void unsetCivilianHealthInsFringePctBaseSalary();
7478                       
7479                       /**
7480                        * Gets the "civilian_life_ins_fringe_benefit_amount" element
7481                        */
7482                       java.math.BigDecimal getCivilianLifeInsFringeBenefitAmount();
7483                       
7484                       /**
7485                        * Gets (as xml) the "civilian_life_ins_fringe_benefit_amount" element
7486                        */
7487                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianLifeInsFringeBenefitAmount();
7488                       
7489                       /**
7490                        * True if has "civilian_life_ins_fringe_benefit_amount" element
7491                        */
7492                       boolean isSetCivilianLifeInsFringeBenefitAmount();
7493                       
7494                       /**
7495                        * Sets the "civilian_life_ins_fringe_benefit_amount" element
7496                        */
7497                       void setCivilianLifeInsFringeBenefitAmount(java.math.BigDecimal civilianLifeInsFringeBenefitAmount);
7498                       
7499                       /**
7500                        * Sets (as xml) the "civilian_life_ins_fringe_benefit_amount" element
7501                        */
7502                       void xsetCivilianLifeInsFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianLifeInsFringeBenefitAmount);
7503                       
7504                       /**
7505                        * Unsets the "civilian_life_ins_fringe_benefit_amount" element
7506                        */
7507                       void unsetCivilianLifeInsFringeBenefitAmount();
7508                       
7509                       /**
7510                        * Gets the "civilian_life_ins_fringe_pct_base_salary" element
7511                        */
7512                       java.math.BigDecimal getCivilianLifeInsFringePctBaseSalary();
7513                       
7514                       /**
7515                        * Gets (as xml) the "civilian_life_ins_fringe_pct_base_salary" element
7516                        */
7517                       gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianLifeInsFringePctBaseSalary();
7518                       
7519                       /**
7520                        * True if has "civilian_life_ins_fringe_pct_base_salary" element
7521                        */
7522                       boolean isSetCivilianLifeInsFringePctBaseSalary();
7523                       
7524                       /**
7525                        * Sets the "civilian_life_ins_fringe_pct_base_salary" element
7526                        */
7527                       void setCivilianLifeInsFringePctBaseSalary(java.math.BigDecimal civilianLifeInsFringePctBaseSalary);
7528                       
7529                       /**
7530                        * Sets (as xml) the "civilian_life_ins_fringe_pct_base_salary" element
7531                        */
7532                       void xsetCivilianLifeInsFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianLifeInsFringePctBaseSalary);
7533                       
7534                       /**
7535                        * Unsets the "civilian_life_ins_fringe_pct_base_salary" element
7536                        */
7537                       void unsetCivilianLifeInsFringePctBaseSalary();
7538                       
7539                       /**
7540                        * Gets the "civilian_vacation_fringe_benefit_amount" element
7541                        */
7542                       java.math.BigDecimal getCivilianVacationFringeBenefitAmount();
7543                       
7544                       /**
7545                        * Gets (as xml) the "civilian_vacation_fringe_benefit_amount" element
7546                        */
7547                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianVacationFringeBenefitAmount();
7548                       
7549                       /**
7550                        * True if has "civilian_vacation_fringe_benefit_amount" element
7551                        */
7552                       boolean isSetCivilianVacationFringeBenefitAmount();
7553                       
7554                       /**
7555                        * Sets the "civilian_vacation_fringe_benefit_amount" element
7556                        */
7557                       void setCivilianVacationFringeBenefitAmount(java.math.BigDecimal civilianVacationFringeBenefitAmount);
7558                       
7559                       /**
7560                        * Sets (as xml) the "civilian_vacation_fringe_benefit_amount" element
7561                        */
7562                       void xsetCivilianVacationFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianVacationFringeBenefitAmount);
7563                       
7564                       /**
7565                        * Unsets the "civilian_vacation_fringe_benefit_amount" element
7566                        */
7567                       void unsetCivilianVacationFringeBenefitAmount();
7568                       
7569                       /**
7570                        * Gets the "civilian_vacation_fringe_pct_base_salary" element
7571                        */
7572                       java.math.BigDecimal getCivilianVacationFringePctBaseSalary();
7573                       
7574                       /**
7575                        * Gets (as xml) the "civilian_vacation_fringe_pct_base_salary" element
7576                        */
7577                       gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianVacationFringePctBaseSalary();
7578                       
7579                       /**
7580                        * True if has "civilian_vacation_fringe_pct_base_salary" element
7581                        */
7582                       boolean isSetCivilianVacationFringePctBaseSalary();
7583                       
7584                       /**
7585                        * Sets the "civilian_vacation_fringe_pct_base_salary" element
7586                        */
7587                       void setCivilianVacationFringePctBaseSalary(java.math.BigDecimal civilianVacationFringePctBaseSalary);
7588                       
7589                       /**
7590                        * Sets (as xml) the "civilian_vacation_fringe_pct_base_salary" element
7591                        */
7592                       void xsetCivilianVacationFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianVacationFringePctBaseSalary);
7593                       
7594                       /**
7595                        * Unsets the "civilian_vacation_fringe_pct_base_salary" element
7596                        */
7597                       void unsetCivilianVacationFringePctBaseSalary();
7598                       
7599                       /**
7600                        * Gets the "civilian_sick_leave_fringe_benefit_amount" element
7601                        */
7602                       java.math.BigDecimal getCivilianSickLeaveFringeBenefitAmount();
7603                       
7604                       /**
7605                        * Gets (as xml) the "civilian_sick_leave_fringe_benefit_amount" element
7606                        */
7607                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianSickLeaveFringeBenefitAmount();
7608                       
7609                       /**
7610                        * True if has "civilian_sick_leave_fringe_benefit_amount" element
7611                        */
7612                       boolean isSetCivilianSickLeaveFringeBenefitAmount();
7613                       
7614                       /**
7615                        * Sets the "civilian_sick_leave_fringe_benefit_amount" element
7616                        */
7617                       void setCivilianSickLeaveFringeBenefitAmount(java.math.BigDecimal civilianSickLeaveFringeBenefitAmount);
7618                       
7619                       /**
7620                        * Sets (as xml) the "civilian_sick_leave_fringe_benefit_amount" element
7621                        */
7622                       void xsetCivilianSickLeaveFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianSickLeaveFringeBenefitAmount);
7623                       
7624                       /**
7625                        * Unsets the "civilian_sick_leave_fringe_benefit_amount" element
7626                        */
7627                       void unsetCivilianSickLeaveFringeBenefitAmount();
7628                       
7629                       /**
7630                        * Gets the "civilian_sick_leave_fringe_pct_base_salary" element
7631                        */
7632                       java.math.BigDecimal getCivilianSickLeaveFringePctBaseSalary();
7633                       
7634                       /**
7635                        * Gets (as xml) the "civilian_sick_leave_fringe_pct_base_salary" element
7636                        */
7637                       gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianSickLeaveFringePctBaseSalary();
7638                       
7639                       /**
7640                        * True if has "civilian_sick_leave_fringe_pct_base_salary" element
7641                        */
7642                       boolean isSetCivilianSickLeaveFringePctBaseSalary();
7643                       
7644                       /**
7645                        * Sets the "civilian_sick_leave_fringe_pct_base_salary" element
7646                        */
7647                       void setCivilianSickLeaveFringePctBaseSalary(java.math.BigDecimal civilianSickLeaveFringePctBaseSalary);
7648                       
7649                       /**
7650                        * Sets (as xml) the "civilian_sick_leave_fringe_pct_base_salary" element
7651                        */
7652                       void xsetCivilianSickLeaveFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianSickLeaveFringePctBaseSalary);
7653                       
7654                       /**
7655                        * Unsets the "civilian_sick_leave_fringe_pct_base_salary" element
7656                        */
7657                       void unsetCivilianSickLeaveFringePctBaseSalary();
7658                       
7659                       /**
7660                        * Gets the "civilian_retirement_fringe_benefit_amount" element
7661                        */
7662                       java.math.BigDecimal getCivilianRetirementFringeBenefitAmount();
7663                       
7664                       /**
7665                        * Gets (as xml) the "civilian_retirement_fringe_benefit_amount" element
7666                        */
7667                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianRetirementFringeBenefitAmount();
7668                       
7669                       /**
7670                        * True if has "civilian_retirement_fringe_benefit_amount" element
7671                        */
7672                       boolean isSetCivilianRetirementFringeBenefitAmount();
7673                       
7674                       /**
7675                        * Sets the "civilian_retirement_fringe_benefit_amount" element
7676                        */
7677                       void setCivilianRetirementFringeBenefitAmount(java.math.BigDecimal civilianRetirementFringeBenefitAmount);
7678                       
7679                       /**
7680                        * Sets (as xml) the "civilian_retirement_fringe_benefit_amount" element
7681                        */
7682                       void xsetCivilianRetirementFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianRetirementFringeBenefitAmount);
7683                       
7684                       /**
7685                        * Unsets the "civilian_retirement_fringe_benefit_amount" element
7686                        */
7687                       void unsetCivilianRetirementFringeBenefitAmount();
7688                       
7689                       /**
7690                        * Gets the "civilian_retirement_fringe_pct_base_salary" element
7691                        */
7692                       java.math.BigDecimal getCivilianRetirementFringePctBaseSalary();
7693                       
7694                       /**
7695                        * Gets (as xml) the "civilian_retirement_fringe_pct_base_salary" element
7696                        */
7697                       gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianRetirementFringePctBaseSalary();
7698                       
7699                       /**
7700                        * True if has "civilian_retirement_fringe_pct_base_salary" element
7701                        */
7702                       boolean isSetCivilianRetirementFringePctBaseSalary();
7703                       
7704                       /**
7705                        * Sets the "civilian_retirement_fringe_pct_base_salary" element
7706                        */
7707                       void setCivilianRetirementFringePctBaseSalary(java.math.BigDecimal civilianRetirementFringePctBaseSalary);
7708                       
7709                       /**
7710                        * Sets (as xml) the "civilian_retirement_fringe_pct_base_salary" element
7711                        */
7712                       void xsetCivilianRetirementFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianRetirementFringePctBaseSalary);
7713                       
7714                       /**
7715                        * Unsets the "civilian_retirement_fringe_pct_base_salary" element
7716                        */
7717                       void unsetCivilianRetirementFringePctBaseSalary();
7718                       
7719                       /**
7720                        * Gets the "civilian_workers_comp_fringe_benefit_amount" element
7721                        */
7722                       java.math.BigDecimal getCivilianWorkersCompFringeBenefitAmount();
7723                       
7724                       /**
7725                        * Gets (as xml) the "civilian_workers_comp_fringe_benefit_amount" element
7726                        */
7727                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianWorkersCompFringeBenefitAmount();
7728                       
7729                       /**
7730                        * True if has "civilian_workers_comp_fringe_benefit_amount" element
7731                        */
7732                       boolean isSetCivilianWorkersCompFringeBenefitAmount();
7733                       
7734                       /**
7735                        * Sets the "civilian_workers_comp_fringe_benefit_amount" element
7736                        */
7737                       void setCivilianWorkersCompFringeBenefitAmount(java.math.BigDecimal civilianWorkersCompFringeBenefitAmount);
7738                       
7739                       /**
7740                        * Sets (as xml) the "civilian_workers_comp_fringe_benefit_amount" element
7741                        */
7742                       void xsetCivilianWorkersCompFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianWorkersCompFringeBenefitAmount);
7743                       
7744                       /**
7745                        * Unsets the "civilian_workers_comp_fringe_benefit_amount" element
7746                        */
7747                       void unsetCivilianWorkersCompFringeBenefitAmount();
7748                       
7749                       /**
7750                        * Gets the "civilian_workers_comp_fringe_pct_base_salary" element
7751                        */
7752                       java.math.BigDecimal getCivilianWorkersCompFringePctBaseSalary();
7753                       
7754                       /**
7755                        * Gets (as xml) the "civilian_workers_comp_fringe_pct_base_salary" element
7756                        */
7757                       gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianWorkersCompFringePctBaseSalary();
7758                       
7759                       /**
7760                        * True if has "civilian_workers_comp_fringe_pct_base_salary" element
7761                        */
7762                       boolean isSetCivilianWorkersCompFringePctBaseSalary();
7763                       
7764                       /**
7765                        * Sets the "civilian_workers_comp_fringe_pct_base_salary" element
7766                        */
7767                       void setCivilianWorkersCompFringePctBaseSalary(java.math.BigDecimal civilianWorkersCompFringePctBaseSalary);
7768                       
7769                       /**
7770                        * Sets (as xml) the "civilian_workers_comp_fringe_pct_base_salary" element
7771                        */
7772                       void xsetCivilianWorkersCompFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianWorkersCompFringePctBaseSalary);
7773                       
7774                       /**
7775                        * Unsets the "civilian_workers_comp_fringe_pct_base_salary" element
7776                        */
7777                       void unsetCivilianWorkersCompFringePctBaseSalary();
7778                       
7779                       /**
7780                        * Gets the "civilian_unemployment_fringe_benefit_amount" element
7781                        */
7782                       java.math.BigDecimal getCivilianUnemploymentFringeBenefitAmount();
7783                       
7784                       /**
7785                        * Gets (as xml) the "civilian_unemployment_fringe_benefit_amount" element
7786                        */
7787                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianUnemploymentFringeBenefitAmount();
7788                       
7789                       /**
7790                        * True if has "civilian_unemployment_fringe_benefit_amount" element
7791                        */
7792                       boolean isSetCivilianUnemploymentFringeBenefitAmount();
7793                       
7794                       /**
7795                        * Sets the "civilian_unemployment_fringe_benefit_amount" element
7796                        */
7797                       void setCivilianUnemploymentFringeBenefitAmount(java.math.BigDecimal civilianUnemploymentFringeBenefitAmount);
7798                       
7799                       /**
7800                        * Sets (as xml) the "civilian_unemployment_fringe_benefit_amount" element
7801                        */
7802                       void xsetCivilianUnemploymentFringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianUnemploymentFringeBenefitAmount);
7803                       
7804                       /**
7805                        * Unsets the "civilian_unemployment_fringe_benefit_amount" element
7806                        */
7807                       void unsetCivilianUnemploymentFringeBenefitAmount();
7808                       
7809                       /**
7810                        * Gets the "civilian_unemployment_fringe_pct_base_salary" element
7811                        */
7812                       java.math.BigDecimal getCivilianUnemploymentFringePctBaseSalary();
7813                       
7814                       /**
7815                        * Gets (as xml) the "civilian_unemployment_fringe_pct_base_salary" element
7816                        */
7817                       gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianUnemploymentFringePctBaseSalary();
7818                       
7819                       /**
7820                        * True if has "civilian_unemployment_fringe_pct_base_salary" element
7821                        */
7822                       boolean isSetCivilianUnemploymentFringePctBaseSalary();
7823                       
7824                       /**
7825                        * Sets the "civilian_unemployment_fringe_pct_base_salary" element
7826                        */
7827                       void setCivilianUnemploymentFringePctBaseSalary(java.math.BigDecimal civilianUnemploymentFringePctBaseSalary);
7828                       
7829                       /**
7830                        * Sets (as xml) the "civilian_unemployment_fringe_pct_base_salary" element
7831                        */
7832                       void xsetCivilianUnemploymentFringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianUnemploymentFringePctBaseSalary);
7833                       
7834                       /**
7835                        * Unsets the "civilian_unemployment_fringe_pct_base_salary" element
7836                        */
7837                       void unsetCivilianUnemploymentFringePctBaseSalary();
7838                       
7839                       /**
7840                        * Gets the "civilian_other1_fringe_benefit_amount" element
7841                        */
7842                       java.math.BigDecimal getCivilianOther1FringeBenefitAmount();
7843                       
7844                       /**
7845                        * Gets (as xml) the "civilian_other1_fringe_benefit_amount" element
7846                        */
7847                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianOther1FringeBenefitAmount();
7848                       
7849                       /**
7850                        * True if has "civilian_other1_fringe_benefit_amount" element
7851                        */
7852                       boolean isSetCivilianOther1FringeBenefitAmount();
7853                       
7854                       /**
7855                        * Sets the "civilian_other1_fringe_benefit_amount" element
7856                        */
7857                       void setCivilianOther1FringeBenefitAmount(java.math.BigDecimal civilianOther1FringeBenefitAmount);
7858                       
7859                       /**
7860                        * Sets (as xml) the "civilian_other1_fringe_benefit_amount" element
7861                        */
7862                       void xsetCivilianOther1FringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianOther1FringeBenefitAmount);
7863                       
7864                       /**
7865                        * Unsets the "civilian_other1_fringe_benefit_amount" element
7866                        */
7867                       void unsetCivilianOther1FringeBenefitAmount();
7868                       
7869                       /**
7870                        * Gets the "civilian_other1_fringe_pct_base_salary" element
7871                        */
7872                       java.math.BigDecimal getCivilianOther1FringePctBaseSalary();
7873                       
7874                       /**
7875                        * Gets (as xml) the "civilian_other1_fringe_pct_base_salary" element
7876                        */
7877                       gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianOther1FringePctBaseSalary();
7878                       
7879                       /**
7880                        * True if has "civilian_other1_fringe_pct_base_salary" element
7881                        */
7882                       boolean isSetCivilianOther1FringePctBaseSalary();
7883                       
7884                       /**
7885                        * Sets the "civilian_other1_fringe_pct_base_salary" element
7886                        */
7887                       void setCivilianOther1FringePctBaseSalary(java.math.BigDecimal civilianOther1FringePctBaseSalary);
7888                       
7889                       /**
7890                        * Sets (as xml) the "civilian_other1_fringe_pct_base_salary" element
7891                        */
7892                       void xsetCivilianOther1FringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianOther1FringePctBaseSalary);
7893                       
7894                       /**
7895                        * Unsets the "civilian_other1_fringe_pct_base_salary" element
7896                        */
7897                       void unsetCivilianOther1FringePctBaseSalary();
7898                       
7899                       /**
7900                        * Gets the "civilian_other2_fringe_benefit_amount" element
7901                        */
7902                       java.math.BigDecimal getCivilianOther2FringeBenefitAmount();
7903                       
7904                       /**
7905                        * Gets (as xml) the "civilian_other2_fringe_benefit_amount" element
7906                        */
7907                       gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianOther2FringeBenefitAmount();
7908                       
7909                       /**
7910                        * True if has "civilian_other2_fringe_benefit_amount" element
7911                        */
7912                       boolean isSetCivilianOther2FringeBenefitAmount();
7913                       
7914                       /**
7915                        * Sets the "civilian_other2_fringe_benefit_amount" element
7916                        */
7917                       void setCivilianOther2FringeBenefitAmount(java.math.BigDecimal civilianOther2FringeBenefitAmount);
7918                       
7919                       /**
7920                        * Sets (as xml) the "civilian_other2_fringe_benefit_amount" element
7921                        */
7922                       void xsetCivilianOther2FringeBenefitAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianOther2FringeBenefitAmount);
7923                       
7924                       /**
7925                        * Unsets the "civilian_other2_fringe_benefit_amount" element
7926                        */
7927                       void unsetCivilianOther2FringeBenefitAmount();
7928                       
7929                       /**
7930                        * Gets the "civilian_other2_fringe_pct_base_salary" element
7931                        */
7932                       java.math.BigDecimal getCivilianOther2FringePctBaseSalary();
7933                       
7934                       /**
7935                        * Gets (as xml) the "civilian_other2_fringe_pct_base_salary" element
7936                        */
7937                       gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type xgetCivilianOther2FringePctBaseSalary();
7938                       
7939                       /**
7940                        * True if has "civilian_other2_fringe_pct_base_salary" element
7941                        */
7942                       boolean isSetCivilianOther2FringePctBaseSalary();
7943                       
7944                       /**
7945                        * Sets the "civilian_other2_fringe_pct_base_salary" element
7946                        */
7947                       void setCivilianOther2FringePctBaseSalary(java.math.BigDecimal civilianOther2FringePctBaseSalary);
7948                       
7949                       /**
7950                        * Sets (as xml) the "civilian_other2_fringe_pct_base_salary" element
7951                        */
7952                       void xsetCivilianOther2FringePctBaseSalary(gov.grants.apply.system.globalV10.DecimalMin1Max4Places2Type civilianOther2FringePctBaseSalary);
7953                       
7954                       /**
7955                        * Unsets the "civilian_other2_fringe_pct_base_salary" element
7956                        */
7957                       void unsetCivilianOther2FringePctBaseSalary();
7958                       
7959                       /**
7960                        * Gets the "civilian_total_fringe" element
7961                        */
7962                       java.math.BigDecimal getCivilianTotalFringe();
7963                       
7964                       /**
7965                        * Gets (as xml) the "civilian_total_fringe" element
7966                        */
7967                       gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCivilianTotalFringe();
7968                       
7969                       /**
7970                        * True if has "civilian_total_fringe" element
7971                        */
7972                       boolean isSetCivilianTotalFringe();
7973                       
7974                       /**
7975                        * Sets the "civilian_total_fringe" element
7976                        */
7977                       void setCivilianTotalFringe(java.math.BigDecimal civilianTotalFringe);
7978                       
7979                       /**
7980                        * Sets (as xml) the "civilian_total_fringe" element
7981                        */
7982                       void xsetCivilianTotalFringe(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType civilianTotalFringe);
7983                       
7984                       /**
7985                        * Unsets the "civilian_total_fringe" element
7986                        */
7987                       void unsetCivilianTotalFringe();
7988                       
7989                       /**
7990                        * Gets the "civilian_total_base_salary_and_fringe" element
7991                        */
7992                       java.math.BigDecimal getCivilianTotalBaseSalaryAndFringe();
7993                       
7994                       /**
7995                        * Gets (as xml) the "civilian_total_base_salary_and_fringe" element
7996                        */
7997                       gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCivilianTotalBaseSalaryAndFringe();
7998                       
7999                       /**
8000                        * True if has "civilian_total_base_salary_and_fringe" element
8001                        */
8002                       boolean isSetCivilianTotalBaseSalaryAndFringe();
8003                       
8004                       /**
8005                        * Sets the "civilian_total_base_salary_and_fringe" element
8006                        */
8007                       void setCivilianTotalBaseSalaryAndFringe(java.math.BigDecimal civilianTotalBaseSalaryAndFringe);
8008                       
8009                       /**
8010                        * Sets (as xml) the "civilian_total_base_salary_and_fringe" element
8011                        */
8012                       void xsetCivilianTotalBaseSalaryAndFringe(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType civilianTotalBaseSalaryAndFringe);
8013                       
8014                       /**
8015                        * Unsets the "civilian_total_base_salary_and_fringe" element
8016                        */
8017                       void unsetCivilianTotalBaseSalaryAndFringe();
8018                       
8019                       /**
8020                        * Gets the "civilian_soc_sec_exempt" element
8021                        */
8022                       gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCivilianSocSecExempt();
8023                       
8024                       /**
8025                        * Gets (as xml) the "civilian_soc_sec_exempt" element
8026                        */
8027                       gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCivilianSocSecExempt();
8028                       
8029                       /**
8030                        * True if has "civilian_soc_sec_exempt" element
8031                        */
8032                       boolean isSetCivilianSocSecExempt();
8033                       
8034                       /**
8035                        * Sets the "civilian_soc_sec_exempt" element
8036                        */
8037                       void setCivilianSocSecExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum civilianSocSecExempt);
8038                       
8039                       /**
8040                        * Sets (as xml) the "civilian_soc_sec_exempt" element
8041                        */
8042                       void xsetCivilianSocSecExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType civilianSocSecExempt);
8043                       
8044                       /**
8045                        * Unsets the "civilian_soc_sec_exempt" element
8046                        */
8047                       void unsetCivilianSocSecExempt();
8048                       
8049                       /**
8050                        * Gets the "civilian_medicare_exempt" element
8051                        */
8052                       gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCivilianMedicareExempt();
8053                       
8054                       /**
8055                        * Gets (as xml) the "civilian_medicare_exempt" element
8056                        */
8057                       gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCivilianMedicareExempt();
8058                       
8059                       /**
8060                        * True if has "civilian_medicare_exempt" element
8061                        */
8062                       boolean isSetCivilianMedicareExempt();
8063                       
8064                       /**
8065                        * Sets the "civilian_medicare_exempt" element
8066                        */
8067                       void setCivilianMedicareExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum civilianMedicareExempt);
8068                       
8069                       /**
8070                        * Sets (as xml) the "civilian_medicare_exempt" element
8071                        */
8072                       void xsetCivilianMedicareExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType civilianMedicareExempt);
8073                       
8074                       /**
8075                        * Unsets the "civilian_medicare_exempt" element
8076                        */
8077                       void unsetCivilianMedicareExempt();
8078                       
8079                       /**
8080                        * Gets the "civilian_family_coverage" element
8081                        */
8082                       gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCivilianFamilyCoverage();
8083                       
8084                       /**
8085                        * Gets (as xml) the "civilian_family_coverage" element
8086                        */
8087                       gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCivilianFamilyCoverage();
8088                       
8089                       /**
8090                        * True if has "civilian_family_coverage" element
8091                        */
8092                       boolean isSetCivilianFamilyCoverage();
8093                       
8094                       /**
8095                        * Sets the "civilian_family_coverage" element
8096                        */
8097                       void setCivilianFamilyCoverage(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum civilianFamilyCoverage);
8098                       
8099                       /**
8100                        * Sets (as xml) the "civilian_family_coverage" element
8101                        */
8102                       void xsetCivilianFamilyCoverage(gov.grants.apply.system.globalLibraryV20.YesNoDataType civilianFamilyCoverage);
8103                       
8104                       /**
8105                        * Unsets the "civilian_family_coverage" element
8106                        */
8107                       void unsetCivilianFamilyCoverage();
8108                       
8109                       /**
8110                        * Gets the "civilian_vacation_hours" element
8111                        */
8112                       int getCivilianVacationHours();
8113                       
8114                       /**
8115                        * Gets (as xml) the "civilian_vacation_hours" element
8116                        */
8117                       gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianVacationHours xgetCivilianVacationHours();
8118                       
8119                       /**
8120                        * True if has "civilian_vacation_hours" element
8121                        */
8122                       boolean isSetCivilianVacationHours();
8123                       
8124                       /**
8125                        * Sets the "civilian_vacation_hours" element
8126                        */
8127                       void setCivilianVacationHours(int civilianVacationHours);
8128                       
8129                       /**
8130                        * Sets (as xml) the "civilian_vacation_hours" element
8131                        */
8132                       void xsetCivilianVacationHours(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianVacationHours civilianVacationHours);
8133                       
8134                       /**
8135                        * Unsets the "civilian_vacation_hours" element
8136                        */
8137                       void unsetCivilianVacationHours();
8138                       
8139                       /**
8140                        * Gets the "civilian_sick_leave_hours_per_yr" element
8141                        */
8142                       int getCivilianSickLeaveHoursPerYr();
8143                       
8144                       /**
8145                        * Gets (as xml) the "civilian_sick_leave_hours_per_yr" element
8146                        */
8147                       gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianSickLeaveHoursPerYr xgetCivilianSickLeaveHoursPerYr();
8148                       
8149                       /**
8150                        * True if has "civilian_sick_leave_hours_per_yr" element
8151                        */
8152                       boolean isSetCivilianSickLeaveHoursPerYr();
8153                       
8154                       /**
8155                        * Sets the "civilian_sick_leave_hours_per_yr" element
8156                        */
8157                       void setCivilianSickLeaveHoursPerYr(int civilianSickLeaveHoursPerYr);
8158                       
8159                       /**
8160                        * Sets (as xml) the "civilian_sick_leave_hours_per_yr" element
8161                        */
8162                       void xsetCivilianSickLeaveHoursPerYr(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianSickLeaveHoursPerYr civilianSickLeaveHoursPerYr);
8163                       
8164                       /**
8165                        * Unsets the "civilian_sick_leave_hours_per_yr" element
8166                        */
8167                       void unsetCivilianSickLeaveHoursPerYr();
8168                       
8169                       /**
8170                        * Gets the "civilian_description_fringe_other1" element
8171                        */
8172                       java.lang.String getCivilianDescriptionFringeOther1();
8173                       
8174                       /**
8175                        * Gets (as xml) the "civilian_description_fringe_other1" element
8176                        */
8177                       gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther1 xgetCivilianDescriptionFringeOther1();
8178                       
8179                       /**
8180                        * True if has "civilian_description_fringe_other1" element
8181                        */
8182                       boolean isSetCivilianDescriptionFringeOther1();
8183                       
8184                       /**
8185                        * Sets the "civilian_description_fringe_other1" element
8186                        */
8187                       void setCivilianDescriptionFringeOther1(java.lang.String civilianDescriptionFringeOther1);
8188                       
8189                       /**
8190                        * Sets (as xml) the "civilian_description_fringe_other1" element
8191                        */
8192                       void xsetCivilianDescriptionFringeOther1(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther1 civilianDescriptionFringeOther1);
8193                       
8194                       /**
8195                        * Unsets the "civilian_description_fringe_other1" element
8196                        */
8197                       void unsetCivilianDescriptionFringeOther1();
8198                       
8199                       /**
8200                        * Gets the "civilian_description_fringe_other2" element
8201                        */
8202                       java.lang.String getCivilianDescriptionFringeOther2();
8203                       
8204                       /**
8205                        * Gets (as xml) the "civilian_description_fringe_other2" element
8206                        */
8207                       gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther2 xgetCivilianDescriptionFringeOther2();
8208                       
8209                       /**
8210                        * True if has "civilian_description_fringe_other2" element
8211                        */
8212                       boolean isSetCivilianDescriptionFringeOther2();
8213                       
8214                       /**
8215                        * Sets the "civilian_description_fringe_other2" element
8216                        */
8217                       void setCivilianDescriptionFringeOther2(java.lang.String civilianDescriptionFringeOther2);
8218                       
8219                       /**
8220                        * Sets (as xml) the "civilian_description_fringe_other2" element
8221                        */
8222                       void xsetCivilianDescriptionFringeOther2(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther2 civilianDescriptionFringeOther2);
8223                       
8224                       /**
8225                        * Unsets the "civilian_description_fringe_other2" element
8226                        */
8227                       void unsetCivilianDescriptionFringeOther2();
8228                       
8229                       /**
8230                        * An XML years_project_base_salary(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
8231                        *
8232                        * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$CivilianOtherPersonnel$BudgetAttachments$COPSBudgetCivilianAttachment$CivilianOtherPersonnel2$YearsProjectBaseSalary.
8233                        */
8234                       public interface YearsProjectBaseSalary extends org.apache.xmlbeans.XmlInt
8235                       {
8236                         public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8237                           org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(YearsProjectBaseSalary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("yearsprojectbasesalaryd9a2elemtype");
8238                         
8239                         /**
8240                          * A factory class with static methods for creating instances
8241                          * of this type.
8242                          */
8243                         
8244                         public static final class Factory
8245                         {
8246                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.YearsProjectBaseSalary newValue(java.lang.Object obj) {
8247                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.YearsProjectBaseSalary) type.newValue( obj ); }
8248                           
8249                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.YearsProjectBaseSalary newInstance() {
8250                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.YearsProjectBaseSalary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8251                           
8252                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.YearsProjectBaseSalary newInstance(org.apache.xmlbeans.XmlOptions options) {
8253                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.YearsProjectBaseSalary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8254                           
8255                           private Factory() { } // No instance of this class allowed
8256                         }
8257                       }
8258                       
8259                       /**
8260                        * An XML civilian_vacation_hours(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
8261                        *
8262                        * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$CivilianOtherPersonnel$BudgetAttachments$COPSBudgetCivilianAttachment$CivilianOtherPersonnel2$CivilianVacationHours.
8263                        */
8264                       public interface CivilianVacationHours extends org.apache.xmlbeans.XmlInt
8265                       {
8266                         public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8267                           org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianVacationHours.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civilianvacationhourscd22elemtype");
8268                         
8269                         /**
8270                          * A factory class with static methods for creating instances
8271                          * of this type.
8272                          */
8273                         
8274                         public static final class Factory
8275                         {
8276                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianVacationHours newValue(java.lang.Object obj) {
8277                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianVacationHours) type.newValue( obj ); }
8278                           
8279                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianVacationHours newInstance() {
8280                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianVacationHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8281                           
8282                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianVacationHours newInstance(org.apache.xmlbeans.XmlOptions options) {
8283                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianVacationHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8284                           
8285                           private Factory() { } // No instance of this class allowed
8286                         }
8287                       }
8288                       
8289                       /**
8290                        * An XML civilian_sick_leave_hours_per_yr(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
8291                        *
8292                        * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$CivilianOtherPersonnel$BudgetAttachments$COPSBudgetCivilianAttachment$CivilianOtherPersonnel2$CivilianSickLeaveHoursPerYr.
8293                        */
8294                       public interface CivilianSickLeaveHoursPerYr extends org.apache.xmlbeans.XmlInt
8295                       {
8296                         public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8297                           org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianSickLeaveHoursPerYr.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civiliansickleavehoursperyr7063elemtype");
8298                         
8299                         /**
8300                          * A factory class with static methods for creating instances
8301                          * of this type.
8302                          */
8303                         
8304                         public static final class Factory
8305                         {
8306                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianSickLeaveHoursPerYr newValue(java.lang.Object obj) {
8307                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianSickLeaveHoursPerYr) type.newValue( obj ); }
8308                           
8309                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianSickLeaveHoursPerYr newInstance() {
8310                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianSickLeaveHoursPerYr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8311                           
8312                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianSickLeaveHoursPerYr newInstance(org.apache.xmlbeans.XmlOptions options) {
8313                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianSickLeaveHoursPerYr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8314                           
8315                           private Factory() { } // No instance of this class allowed
8316                         }
8317                       }
8318                       
8319                       /**
8320                        * An XML civilian_description_fringe_other1(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
8321                        *
8322                        * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$CivilianOtherPersonnel$BudgetAttachments$COPSBudgetCivilianAttachment$CivilianOtherPersonnel2$CivilianDescriptionFringeOther1.
8323                        */
8324                       public interface CivilianDescriptionFringeOther1 extends org.apache.xmlbeans.XmlString
8325                       {
8326                         public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8327                           org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianDescriptionFringeOther1.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civiliandescriptionfringeother14d29elemtype");
8328                         
8329                         /**
8330                          * A factory class with static methods for creating instances
8331                          * of this type.
8332                          */
8333                         
8334                         public static final class Factory
8335                         {
8336                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther1 newValue(java.lang.Object obj) {
8337                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther1) type.newValue( obj ); }
8338                           
8339                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther1 newInstance() {
8340                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8341                           
8342                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther1 newInstance(org.apache.xmlbeans.XmlOptions options) {
8343                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8344                           
8345                           private Factory() { } // No instance of this class allowed
8346                         }
8347                       }
8348                       
8349                       /**
8350                        * An XML civilian_description_fringe_other2(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
8351                        *
8352                        * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$CivilianOtherPersonnel$BudgetAttachments$COPSBudgetCivilianAttachment$CivilianOtherPersonnel2$CivilianDescriptionFringeOther2.
8353                        */
8354                       public interface CivilianDescriptionFringeOther2 extends org.apache.xmlbeans.XmlString
8355                       {
8356                         public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8357                           org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianDescriptionFringeOther2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civiliandescriptionfringeother2b008elemtype");
8358                         
8359                         /**
8360                          * A factory class with static methods for creating instances
8361                          * of this type.
8362                          */
8363                         
8364                         public static final class Factory
8365                         {
8366                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther2 newValue(java.lang.Object obj) {
8367                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther2) type.newValue( obj ); }
8368                           
8369                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther2 newInstance() {
8370                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8371                           
8372                           public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther2 newInstance(org.apache.xmlbeans.XmlOptions options) {
8373                             return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2.CivilianDescriptionFringeOther2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8374                           
8375                           private Factory() { } // No instance of this class allowed
8376                         }
8377                       }
8378                       
8379                       /**
8380                        * A factory class with static methods for creating instances
8381                        * of this type.
8382                        */
8383                       
8384                       public static final class Factory
8385                       {
8386                         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2 newInstance() {
8387                           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8388                         
8389                         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2 newInstance(org.apache.xmlbeans.XmlOptions options) {
8390                           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment.CivilianOtherPersonnel2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8391                         
8392                         private Factory() { } // No instance of this class allowed
8393                       }
8394                     }
8395                     
8396                     /**
8397                      * A factory class with static methods for creating instances
8398                      * of this type.
8399                      */
8400                     
8401                     public static final class Factory
8402                     {
8403                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment newInstance() {
8404                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8405                       
8406                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment newInstance(org.apache.xmlbeans.XmlOptions options) {
8407                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments.COPSBudgetCivilianAttachment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8408                       
8409                       private Factory() { } // No instance of this class allowed
8410                     }
8411                 }
8412                 
8413                 /**
8414                  * A factory class with static methods for creating instances
8415                  * of this type.
8416                  */
8417                 
8418                 public static final class Factory
8419                 {
8420                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments newInstance() {
8421                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8422                     
8423                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments newInstance(org.apache.xmlbeans.XmlOptions options) {
8424                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel.BudgetAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8425                     
8426                     private Factory() { } // No instance of this class allowed
8427                 }
8428             }
8429             
8430             /**
8431              * A factory class with static methods for creating instances
8432              * of this type.
8433              */
8434             
8435             public static final class Factory
8436             {
8437                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel newInstance() {
8438                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8439                 
8440                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel newInstance(org.apache.xmlbeans.XmlOptions options) {
8441                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.CivilianOtherPersonnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8442                 
8443                 private Factory() { } // No instance of this class allowed
8444             }
8445         }
8446         
8447         /**
8448          * An XML not_budgeted_reason(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
8449          *
8450          * This is a complex type.
8451          */
8452         public interface NotBudgetedReason extends org.apache.xmlbeans.XmlObject
8453         {
8454             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8455                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NotBudgetedReason.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("notbudgetedreason7460elemtype");
8456             
8457             /**
8458              * Gets the "reason_social_security" element
8459              */
8460             java.lang.String getReasonSocialSecurity();
8461             
8462             /**
8463              * Gets (as xml) the "reason_social_security" element
8464              */
8465             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonSocialSecurity xgetReasonSocialSecurity();
8466             
8467             /**
8468              * True if has "reason_social_security" element
8469              */
8470             boolean isSetReasonSocialSecurity();
8471             
8472             /**
8473              * Sets the "reason_social_security" element
8474              */
8475             void setReasonSocialSecurity(java.lang.String reasonSocialSecurity);
8476             
8477             /**
8478              * Sets (as xml) the "reason_social_security" element
8479              */
8480             void xsetReasonSocialSecurity(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonSocialSecurity reasonSocialSecurity);
8481             
8482             /**
8483              * Unsets the "reason_social_security" element
8484              */
8485             void unsetReasonSocialSecurity();
8486             
8487             /**
8488              * Gets the "reason_medicare" element
8489              */
8490             java.lang.String getReasonMedicare();
8491             
8492             /**
8493              * Gets (as xml) the "reason_medicare" element
8494              */
8495             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonMedicare xgetReasonMedicare();
8496             
8497             /**
8498              * True if has "reason_medicare" element
8499              */
8500             boolean isSetReasonMedicare();
8501             
8502             /**
8503              * Sets the "reason_medicare" element
8504              */
8505             void setReasonMedicare(java.lang.String reasonMedicare);
8506             
8507             /**
8508              * Sets (as xml) the "reason_medicare" element
8509              */
8510             void xsetReasonMedicare(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonMedicare reasonMedicare);
8511             
8512             /**
8513              * Unsets the "reason_medicare" element
8514              */
8515             void unsetReasonMedicare();
8516             
8517             /**
8518              * Gets the "reason_workers_comp" element
8519              */
8520             java.lang.String getReasonWorkersComp();
8521             
8522             /**
8523              * Gets (as xml) the "reason_workers_comp" element
8524              */
8525             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonWorkersComp xgetReasonWorkersComp();
8526             
8527             /**
8528              * True if has "reason_workers_comp" element
8529              */
8530             boolean isSetReasonWorkersComp();
8531             
8532             /**
8533              * Sets the "reason_workers_comp" element
8534              */
8535             void setReasonWorkersComp(java.lang.String reasonWorkersComp);
8536             
8537             /**
8538              * Sets (as xml) the "reason_workers_comp" element
8539              */
8540             void xsetReasonWorkersComp(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonWorkersComp reasonWorkersComp);
8541             
8542             /**
8543              * Unsets the "reason_workers_comp" element
8544              */
8545             void unsetReasonWorkersComp();
8546             
8547             /**
8548              * Gets the "reason_unemployment_ins" element
8549              */
8550             java.lang.String getReasonUnemploymentIns();
8551             
8552             /**
8553              * Gets (as xml) the "reason_unemployment_ins" element
8554              */
8555             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonUnemploymentIns xgetReasonUnemploymentIns();
8556             
8557             /**
8558              * True if has "reason_unemployment_ins" element
8559              */
8560             boolean isSetReasonUnemploymentIns();
8561             
8562             /**
8563              * Sets the "reason_unemployment_ins" element
8564              */
8565             void setReasonUnemploymentIns(java.lang.String reasonUnemploymentIns);
8566             
8567             /**
8568              * Sets (as xml) the "reason_unemployment_ins" element
8569              */
8570             void xsetReasonUnemploymentIns(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonUnemploymentIns reasonUnemploymentIns);
8571             
8572             /**
8573              * Unsets the "reason_unemployment_ins" element
8574              */
8575             void unsetReasonUnemploymentIns();
8576             
8577             /**
8578              * An XML reason_social_security(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
8579              *
8580              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$NotBudgetedReason$ReasonSocialSecurity.
8581              */
8582             public interface ReasonSocialSecurity extends org.apache.xmlbeans.XmlString
8583             {
8584                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8585                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ReasonSocialSecurity.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("reasonsocialsecurity644delemtype");
8586                 
8587                 /**
8588                  * A factory class with static methods for creating instances
8589                  * of this type.
8590                  */
8591                 
8592                 public static final class Factory
8593                 {
8594                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonSocialSecurity newValue(java.lang.Object obj) {
8595                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonSocialSecurity) type.newValue( obj ); }
8596                     
8597                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonSocialSecurity newInstance() {
8598                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonSocialSecurity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8599                     
8600                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonSocialSecurity newInstance(org.apache.xmlbeans.XmlOptions options) {
8601                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonSocialSecurity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8602                     
8603                     private Factory() { } // No instance of this class allowed
8604                 }
8605             }
8606             
8607             /**
8608              * An XML reason_medicare(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
8609              *
8610              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$NotBudgetedReason$ReasonMedicare.
8611              */
8612             public interface ReasonMedicare extends org.apache.xmlbeans.XmlString
8613             {
8614                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8615                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ReasonMedicare.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("reasonmedicare6e4belemtype");
8616                 
8617                 /**
8618                  * A factory class with static methods for creating instances
8619                  * of this type.
8620                  */
8621                 
8622                 public static final class Factory
8623                 {
8624                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonMedicare newValue(java.lang.Object obj) {
8625                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonMedicare) type.newValue( obj ); }
8626                     
8627                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonMedicare newInstance() {
8628                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonMedicare) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8629                     
8630                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonMedicare newInstance(org.apache.xmlbeans.XmlOptions options) {
8631                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonMedicare) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8632                     
8633                     private Factory() { } // No instance of this class allowed
8634                 }
8635             }
8636             
8637             /**
8638              * An XML reason_workers_comp(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
8639              *
8640              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$NotBudgetedReason$ReasonWorkersComp.
8641              */
8642             public interface ReasonWorkersComp extends org.apache.xmlbeans.XmlString
8643             {
8644                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8645                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ReasonWorkersComp.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("reasonworkerscomp7580elemtype");
8646                 
8647                 /**
8648                  * A factory class with static methods for creating instances
8649                  * of this type.
8650                  */
8651                 
8652                 public static final class Factory
8653                 {
8654                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonWorkersComp newValue(java.lang.Object obj) {
8655                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonWorkersComp) type.newValue( obj ); }
8656                     
8657                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonWorkersComp newInstance() {
8658                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonWorkersComp) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8659                     
8660                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonWorkersComp newInstance(org.apache.xmlbeans.XmlOptions options) {
8661                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonWorkersComp) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8662                     
8663                     private Factory() { } // No instance of this class allowed
8664                 }
8665             }
8666             
8667             /**
8668              * An XML reason_unemployment_ins(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
8669              *
8670              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$NotBudgetedReason$ReasonUnemploymentIns.
8671              */
8672             public interface ReasonUnemploymentIns extends org.apache.xmlbeans.XmlString
8673             {
8674                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8675                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ReasonUnemploymentIns.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("reasonunemploymentins86c5elemtype");
8676                 
8677                 /**
8678                  * A factory class with static methods for creating instances
8679                  * of this type.
8680                  */
8681                 
8682                 public static final class Factory
8683                 {
8684                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonUnemploymentIns newValue(java.lang.Object obj) {
8685                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonUnemploymentIns) type.newValue( obj ); }
8686                     
8687                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonUnemploymentIns newInstance() {
8688                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonUnemploymentIns) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8689                     
8690                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonUnemploymentIns newInstance(org.apache.xmlbeans.XmlOptions options) {
8691                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason.ReasonUnemploymentIns) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8692                     
8693                     private Factory() { } // No instance of this class allowed
8694                 }
8695             }
8696             
8697             /**
8698              * A factory class with static methods for creating instances
8699              * of this type.
8700              */
8701             
8702             public static final class Factory
8703             {
8704                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason newInstance() {
8705                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8706                 
8707                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason newInstance(org.apache.xmlbeans.XmlOptions options) {
8708                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.NotBudgetedReason) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8709                 
8710                 private Factory() { } // No instance of this class allowed
8711             }
8712         }
8713         
8714         /**
8715          * An XML Equipment_Section(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
8716          *
8717          * This is a complex type.
8718          */
8719         public interface EquipmentSection extends org.apache.xmlbeans.XmlObject
8720         {
8721             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8722                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EquipmentSection.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equipmentsectione99felemtype");
8723             
8724             /**
8725              * Gets the "no_equipment" element
8726              */
8727             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoEquipment();
8728             
8729             /**
8730              * Gets (as xml) the "no_equipment" element
8731              */
8732             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoEquipment();
8733             
8734             /**
8735              * True if has "no_equipment" element
8736              */
8737             boolean isSetNoEquipment();
8738             
8739             /**
8740              * Sets the "no_equipment" element
8741              */
8742             void setNoEquipment(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noEquipment);
8743             
8744             /**
8745              * Sets (as xml) the "no_equipment" element
8746              */
8747             void xsetNoEquipment(gov.grants.apply.system.globalLibraryV20.YesNoDataType noEquipment);
8748             
8749             /**
8750              * Unsets the "no_equipment" element
8751              */
8752             void unsetNoEquipment();
8753             
8754             /**
8755              * Gets array of all "Equipment_Budget_Item" elements
8756              */
8757             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem[] getEquipmentBudgetItemArray();
8758             
8759             /**
8760              * Gets ith "Equipment_Budget_Item" element
8761              */
8762             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem getEquipmentBudgetItemArray(int i);
8763             
8764             /**
8765              * Returns number of "Equipment_Budget_Item" element
8766              */
8767             int sizeOfEquipmentBudgetItemArray();
8768             
8769             /**
8770              * Sets array of all "Equipment_Budget_Item" element
8771              */
8772             void setEquipmentBudgetItemArray(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem[] equipmentBudgetItemArray);
8773             
8774             /**
8775              * Sets ith "Equipment_Budget_Item" element
8776              */
8777             void setEquipmentBudgetItemArray(int i, gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem equipmentBudgetItem);
8778             
8779             /**
8780              * Inserts and returns a new empty value (as xml) as the ith "Equipment_Budget_Item" element
8781              */
8782             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem insertNewEquipmentBudgetItem(int i);
8783             
8784             /**
8785              * Appends and returns a new empty value (as xml) as the last "Equipment_Budget_Item" element
8786              */
8787             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem addNewEquipmentBudgetItem();
8788             
8789             /**
8790              * Removes the ith "Equipment_Budget_Item" element
8791              */
8792             void removeEquipmentBudgetItem(int i);
8793             
8794             /**
8795              * Gets the "budget_category_cost" element
8796              */
8797             java.math.BigDecimal getBudgetCategoryCost();
8798             
8799             /**
8800              * Gets (as xml) the "budget_category_cost" element
8801              */
8802             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategoryCost();
8803             
8804             /**
8805              * True if has "budget_category_cost" element
8806              */
8807             boolean isSetBudgetCategoryCost();
8808             
8809             /**
8810              * Sets the "budget_category_cost" element
8811              */
8812             void setBudgetCategoryCost(java.math.BigDecimal budgetCategoryCost);
8813             
8814             /**
8815              * Sets (as xml) the "budget_category_cost" element
8816              */
8817             void xsetBudgetCategoryCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategoryCost);
8818             
8819             /**
8820              * Unsets the "budget_category_cost" element
8821              */
8822             void unsetBudgetCategoryCost();
8823             
8824             /**
8825              * An XML Equipment_Budget_Item(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
8826              *
8827              * This is a complex type.
8828              */
8829             public interface EquipmentBudgetItem extends org.apache.xmlbeans.XmlObject
8830             {
8831                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8832                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EquipmentBudgetItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equipmentbudgetitem33b7elemtype");
8833                 
8834                 /**
8835                  * Gets the "budget_item_description" element
8836                  */
8837                 java.lang.String getBudgetItemDescription();
8838                 
8839                 /**
8840                  * Gets (as xml) the "budget_item_description" element
8841                  */
8842                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemDescription xgetBudgetItemDescription();
8843                 
8844                 /**
8845                  * True if has "budget_item_description" element
8846                  */
8847                 boolean isSetBudgetItemDescription();
8848                 
8849                 /**
8850                  * Sets the "budget_item_description" element
8851                  */
8852                 void setBudgetItemDescription(java.lang.String budgetItemDescription);
8853                 
8854                 /**
8855                  * Sets (as xml) the "budget_item_description" element
8856                  */
8857                 void xsetBudgetItemDescription(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemDescription budgetItemDescription);
8858                 
8859                 /**
8860                  * Unsets the "budget_item_description" element
8861                  */
8862                 void unsetBudgetItemDescription();
8863                 
8864                 /**
8865                  * Gets the "budget_item_count" element
8866                  */
8867                 int getBudgetItemCount();
8868                 
8869                 /**
8870                  * Gets (as xml) the "budget_item_count" element
8871                  */
8872                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemCount xgetBudgetItemCount();
8873                 
8874                 /**
8875                  * True if has "budget_item_count" element
8876                  */
8877                 boolean isSetBudgetItemCount();
8878                 
8879                 /**
8880                  * Sets the "budget_item_count" element
8881                  */
8882                 void setBudgetItemCount(int budgetItemCount);
8883                 
8884                 /**
8885                  * Sets (as xml) the "budget_item_count" element
8886                  */
8887                 void xsetBudgetItemCount(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemCount budgetItemCount);
8888                 
8889                 /**
8890                  * Unsets the "budget_item_count" element
8891                  */
8892                 void unsetBudgetItemCount();
8893                 
8894                 /**
8895                  * Gets the "budget_unit_cost" element
8896                  */
8897                 java.math.BigDecimal getBudgetUnitCost();
8898                 
8899                 /**
8900                  * Gets (as xml) the "budget_unit_cost" element
8901                  */
8902                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetUnitCost();
8903                 
8904                 /**
8905                  * True if has "budget_unit_cost" element
8906                  */
8907                 boolean isSetBudgetUnitCost();
8908                 
8909                 /**
8910                  * Sets the "budget_unit_cost" element
8911                  */
8912                 void setBudgetUnitCost(java.math.BigDecimal budgetUnitCost);
8913                 
8914                 /**
8915                  * Sets (as xml) the "budget_unit_cost" element
8916                  */
8917                 void xsetBudgetUnitCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetUnitCost);
8918                 
8919                 /**
8920                  * Unsets the "budget_unit_cost" element
8921                  */
8922                 void unsetBudgetUnitCost();
8923                 
8924                 /**
8925                  * Gets the "budget_item_subtotal" element
8926                  */
8927                 java.math.BigDecimal getBudgetItemSubtotal();
8928                 
8929                 /**
8930                  * Gets (as xml) the "budget_item_subtotal" element
8931                  */
8932                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetItemSubtotal();
8933                 
8934                 /**
8935                  * True if has "budget_item_subtotal" element
8936                  */
8937                 boolean isSetBudgetItemSubtotal();
8938                 
8939                 /**
8940                  * Sets the "budget_item_subtotal" element
8941                  */
8942                 void setBudgetItemSubtotal(java.math.BigDecimal budgetItemSubtotal);
8943                 
8944                 /**
8945                  * Sets (as xml) the "budget_item_subtotal" element
8946                  */
8947                 void xsetBudgetItemSubtotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetItemSubtotal);
8948                 
8949                 /**
8950                  * Unsets the "budget_item_subtotal" element
8951                  */
8952                 void unsetBudgetItemSubtotal();
8953                 
8954                 /**
8955                  * An XML budget_item_description(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
8956                  *
8957                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$EquipmentSection$EquipmentBudgetItem$BudgetItemDescription.
8958                  */
8959                 public interface BudgetItemDescription extends org.apache.xmlbeans.XmlString
8960                 {
8961                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8962                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetItemDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetitemdescription9c01elemtype");
8963                     
8964                     /**
8965                      * A factory class with static methods for creating instances
8966                      * of this type.
8967                      */
8968                     
8969                     public static final class Factory
8970                     {
8971                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemDescription newValue(java.lang.Object obj) {
8972                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemDescription) type.newValue( obj ); }
8973                       
8974                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemDescription newInstance() {
8975                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8976                       
8977                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
8978                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8979                       
8980                       private Factory() { } // No instance of this class allowed
8981                     }
8982                 }
8983                 
8984                 /**
8985                  * An XML budget_item_count(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
8986                  *
8987                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$EquipmentSection$EquipmentBudgetItem$BudgetItemCount.
8988                  */
8989                 public interface BudgetItemCount extends org.apache.xmlbeans.XmlInt
8990                 {
8991                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8992                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetItemCount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetitemcounted0eelemtype");
8993                     
8994                     /**
8995                      * A factory class with static methods for creating instances
8996                      * of this type.
8997                      */
8998                     
8999                     public static final class Factory
9000                     {
9001                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemCount newValue(java.lang.Object obj) {
9002                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemCount) type.newValue( obj ); }
9003                       
9004                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemCount newInstance() {
9005                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemCount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9006                       
9007                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemCount newInstance(org.apache.xmlbeans.XmlOptions options) {
9008                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem.BudgetItemCount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9009                       
9010                       private Factory() { } // No instance of this class allowed
9011                     }
9012                 }
9013                 
9014                 /**
9015                  * A factory class with static methods for creating instances
9016                  * of this type.
9017                  */
9018                 
9019                 public static final class Factory
9020                 {
9021                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem newInstance() {
9022                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9023                     
9024                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem newInstance(org.apache.xmlbeans.XmlOptions options) {
9025                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection.EquipmentBudgetItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9026                     
9027                     private Factory() { } // No instance of this class allowed
9028                 }
9029             }
9030             
9031             /**
9032              * A factory class with static methods for creating instances
9033              * of this type.
9034              */
9035             
9036             public static final class Factory
9037             {
9038                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection newInstance() {
9039                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9040                 
9041                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection newInstance(org.apache.xmlbeans.XmlOptions options) {
9042                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.EquipmentSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9043                 
9044                 private Factory() { } // No instance of this class allowed
9045             }
9046         }
9047         
9048         /**
9049          * An XML Other_Costs_Section(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
9050          *
9051          * This is a complex type.
9052          */
9053         public interface OtherCostsSection extends org.apache.xmlbeans.XmlObject
9054         {
9055             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9056                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherCostsSection.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("othercostssectionde56elemtype");
9057             
9058             /**
9059              * Gets the "no_othercosts" element
9060              */
9061             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoOthercosts();
9062             
9063             /**
9064              * Gets (as xml) the "no_othercosts" element
9065              */
9066             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoOthercosts();
9067             
9068             /**
9069              * True if has "no_othercosts" element
9070              */
9071             boolean isSetNoOthercosts();
9072             
9073             /**
9074              * Sets the "no_othercosts" element
9075              */
9076             void setNoOthercosts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noOthercosts);
9077             
9078             /**
9079              * Sets (as xml) the "no_othercosts" element
9080              */
9081             void xsetNoOthercosts(gov.grants.apply.system.globalLibraryV20.YesNoDataType noOthercosts);
9082             
9083             /**
9084              * Unsets the "no_othercosts" element
9085              */
9086             void unsetNoOthercosts();
9087             
9088             /**
9089              * Gets array of all "Other_Costs_Budget_Item" elements
9090              */
9091             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem[] getOtherCostsBudgetItemArray();
9092             
9093             /**
9094              * Gets ith "Other_Costs_Budget_Item" element
9095              */
9096             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem getOtherCostsBudgetItemArray(int i);
9097             
9098             /**
9099              * Returns number of "Other_Costs_Budget_Item" element
9100              */
9101             int sizeOfOtherCostsBudgetItemArray();
9102             
9103             /**
9104              * Sets array of all "Other_Costs_Budget_Item" element
9105              */
9106             void setOtherCostsBudgetItemArray(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem[] otherCostsBudgetItemArray);
9107             
9108             /**
9109              * Sets ith "Other_Costs_Budget_Item" element
9110              */
9111             void setOtherCostsBudgetItemArray(int i, gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem otherCostsBudgetItem);
9112             
9113             /**
9114              * Inserts and returns a new empty value (as xml) as the ith "Other_Costs_Budget_Item" element
9115              */
9116             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem insertNewOtherCostsBudgetItem(int i);
9117             
9118             /**
9119              * Appends and returns a new empty value (as xml) as the last "Other_Costs_Budget_Item" element
9120              */
9121             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem addNewOtherCostsBudgetItem();
9122             
9123             /**
9124              * Removes the ith "Other_Costs_Budget_Item" element
9125              */
9126             void removeOtherCostsBudgetItem(int i);
9127             
9128             /**
9129              * Gets the "budget_category_cost" element
9130              */
9131             java.math.BigDecimal getBudgetCategoryCost();
9132             
9133             /**
9134              * Gets (as xml) the "budget_category_cost" element
9135              */
9136             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategoryCost();
9137             
9138             /**
9139              * True if has "budget_category_cost" element
9140              */
9141             boolean isSetBudgetCategoryCost();
9142             
9143             /**
9144              * Sets the "budget_category_cost" element
9145              */
9146             void setBudgetCategoryCost(java.math.BigDecimal budgetCategoryCost);
9147             
9148             /**
9149              * Sets (as xml) the "budget_category_cost" element
9150              */
9151             void xsetBudgetCategoryCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategoryCost);
9152             
9153             /**
9154              * Unsets the "budget_category_cost" element
9155              */
9156             void unsetBudgetCategoryCost();
9157             
9158             /**
9159              * An XML Other_Costs_Budget_Item(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
9160              *
9161              * This is a complex type.
9162              */
9163             public interface OtherCostsBudgetItem extends org.apache.xmlbeans.XmlObject
9164             {
9165                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9166                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherCostsBudgetItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("othercostsbudgetitemf065elemtype");
9167                 
9168                 /**
9169                  * Gets the "budget_item_description" element
9170                  */
9171                 java.lang.String getBudgetItemDescription();
9172                 
9173                 /**
9174                  * Gets (as xml) the "budget_item_description" element
9175                  */
9176                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemDescription xgetBudgetItemDescription();
9177                 
9178                 /**
9179                  * True if has "budget_item_description" element
9180                  */
9181                 boolean isSetBudgetItemDescription();
9182                 
9183                 /**
9184                  * Sets the "budget_item_description" element
9185                  */
9186                 void setBudgetItemDescription(java.lang.String budgetItemDescription);
9187                 
9188                 /**
9189                  * Sets (as xml) the "budget_item_description" element
9190                  */
9191                 void xsetBudgetItemDescription(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemDescription budgetItemDescription);
9192                 
9193                 /**
9194                  * Unsets the "budget_item_description" element
9195                  */
9196                 void unsetBudgetItemDescription();
9197                 
9198                 /**
9199                  * Gets the "budget_item_count" element
9200                  */
9201                 int getBudgetItemCount();
9202                 
9203                 /**
9204                  * Gets (as xml) the "budget_item_count" element
9205                  */
9206                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemCount xgetBudgetItemCount();
9207                 
9208                 /**
9209                  * True if has "budget_item_count" element
9210                  */
9211                 boolean isSetBudgetItemCount();
9212                 
9213                 /**
9214                  * Sets the "budget_item_count" element
9215                  */
9216                 void setBudgetItemCount(int budgetItemCount);
9217                 
9218                 /**
9219                  * Sets (as xml) the "budget_item_count" element
9220                  */
9221                 void xsetBudgetItemCount(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemCount budgetItemCount);
9222                 
9223                 /**
9224                  * Unsets the "budget_item_count" element
9225                  */
9226                 void unsetBudgetItemCount();
9227                 
9228                 /**
9229                  * Gets the "budget_unit_cost" element
9230                  */
9231                 java.math.BigDecimal getBudgetUnitCost();
9232                 
9233                 /**
9234                  * Gets (as xml) the "budget_unit_cost" element
9235                  */
9236                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetUnitCost();
9237                 
9238                 /**
9239                  * True if has "budget_unit_cost" element
9240                  */
9241                 boolean isSetBudgetUnitCost();
9242                 
9243                 /**
9244                  * Sets the "budget_unit_cost" element
9245                  */
9246                 void setBudgetUnitCost(java.math.BigDecimal budgetUnitCost);
9247                 
9248                 /**
9249                  * Sets (as xml) the "budget_unit_cost" element
9250                  */
9251                 void xsetBudgetUnitCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetUnitCost);
9252                 
9253                 /**
9254                  * Unsets the "budget_unit_cost" element
9255                  */
9256                 void unsetBudgetUnitCost();
9257                 
9258                 /**
9259                  * Gets the "budget_item_subtotal" element
9260                  */
9261                 java.math.BigDecimal getBudgetItemSubtotal();
9262                 
9263                 /**
9264                  * Gets (as xml) the "budget_item_subtotal" element
9265                  */
9266                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetItemSubtotal();
9267                 
9268                 /**
9269                  * True if has "budget_item_subtotal" element
9270                  */
9271                 boolean isSetBudgetItemSubtotal();
9272                 
9273                 /**
9274                  * Sets the "budget_item_subtotal" element
9275                  */
9276                 void setBudgetItemSubtotal(java.math.BigDecimal budgetItemSubtotal);
9277                 
9278                 /**
9279                  * Sets (as xml) the "budget_item_subtotal" element
9280                  */
9281                 void xsetBudgetItemSubtotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetItemSubtotal);
9282                 
9283                 /**
9284                  * Unsets the "budget_item_subtotal" element
9285                  */
9286                 void unsetBudgetItemSubtotal();
9287                 
9288                 /**
9289                  * An XML budget_item_description(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
9290                  *
9291                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$OtherCostsSection$OtherCostsBudgetItem$BudgetItemDescription.
9292                  */
9293                 public interface BudgetItemDescription extends org.apache.xmlbeans.XmlString
9294                 {
9295                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9296                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetItemDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetitemdescription23afelemtype");
9297                     
9298                     /**
9299                      * A factory class with static methods for creating instances
9300                      * of this type.
9301                      */
9302                     
9303                     public static final class Factory
9304                     {
9305                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemDescription newValue(java.lang.Object obj) {
9306                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemDescription) type.newValue( obj ); }
9307                       
9308                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemDescription newInstance() {
9309                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9310                       
9311                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
9312                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9313                       
9314                       private Factory() { } // No instance of this class allowed
9315                     }
9316                 }
9317                 
9318                 /**
9319                  * An XML budget_item_count(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
9320                  *
9321                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$OtherCostsSection$OtherCostsBudgetItem$BudgetItemCount.
9322                  */
9323                 public interface BudgetItemCount extends org.apache.xmlbeans.XmlInt
9324                 {
9325                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9326                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetItemCount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetitemcount263celemtype");
9327                     
9328                     /**
9329                      * A factory class with static methods for creating instances
9330                      * of this type.
9331                      */
9332                     
9333                     public static final class Factory
9334                     {
9335                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemCount newValue(java.lang.Object obj) {
9336                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemCount) type.newValue( obj ); }
9337                       
9338                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemCount newInstance() {
9339                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemCount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9340                       
9341                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemCount newInstance(org.apache.xmlbeans.XmlOptions options) {
9342                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem.BudgetItemCount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9343                       
9344                       private Factory() { } // No instance of this class allowed
9345                     }
9346                 }
9347                 
9348                 /**
9349                  * A factory class with static methods for creating instances
9350                  * of this type.
9351                  */
9352                 
9353                 public static final class Factory
9354                 {
9355                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem newInstance() {
9356                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9357                     
9358                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem newInstance(org.apache.xmlbeans.XmlOptions options) {
9359                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection.OtherCostsBudgetItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9360                     
9361                     private Factory() { } // No instance of this class allowed
9362                 }
9363             }
9364             
9365             /**
9366              * A factory class with static methods for creating instances
9367              * of this type.
9368              */
9369             
9370             public static final class Factory
9371             {
9372                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection newInstance() {
9373                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9374                 
9375                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection newInstance(org.apache.xmlbeans.XmlOptions options) {
9376                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.OtherCostsSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9377                 
9378                 private Factory() { } // No instance of this class allowed
9379             }
9380         }
9381         
9382         /**
9383          * An XML Supplies_Section(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
9384          *
9385          * This is a complex type.
9386          */
9387         public interface SuppliesSection extends org.apache.xmlbeans.XmlObject
9388         {
9389             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9390                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SuppliesSection.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("suppliessection8690elemtype");
9391             
9392             /**
9393              * Gets the "no_supplies" element
9394              */
9395             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoSupplies();
9396             
9397             /**
9398              * Gets (as xml) the "no_supplies" element
9399              */
9400             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoSupplies();
9401             
9402             /**
9403              * True if has "no_supplies" element
9404              */
9405             boolean isSetNoSupplies();
9406             
9407             /**
9408              * Sets the "no_supplies" element
9409              */
9410             void setNoSupplies(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noSupplies);
9411             
9412             /**
9413              * Sets (as xml) the "no_supplies" element
9414              */
9415             void xsetNoSupplies(gov.grants.apply.system.globalLibraryV20.YesNoDataType noSupplies);
9416             
9417             /**
9418              * Unsets the "no_supplies" element
9419              */
9420             void unsetNoSupplies();
9421             
9422             /**
9423              * Gets array of all "Supplies_Budget_Item" elements
9424              */
9425             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem[] getSuppliesBudgetItemArray();
9426             
9427             /**
9428              * Gets ith "Supplies_Budget_Item" element
9429              */
9430             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem getSuppliesBudgetItemArray(int i);
9431             
9432             /**
9433              * Returns number of "Supplies_Budget_Item" element
9434              */
9435             int sizeOfSuppliesBudgetItemArray();
9436             
9437             /**
9438              * Sets array of all "Supplies_Budget_Item" element
9439              */
9440             void setSuppliesBudgetItemArray(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem[] suppliesBudgetItemArray);
9441             
9442             /**
9443              * Sets ith "Supplies_Budget_Item" element
9444              */
9445             void setSuppliesBudgetItemArray(int i, gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem suppliesBudgetItem);
9446             
9447             /**
9448              * Inserts and returns a new empty value (as xml) as the ith "Supplies_Budget_Item" element
9449              */
9450             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem insertNewSuppliesBudgetItem(int i);
9451             
9452             /**
9453              * Appends and returns a new empty value (as xml) as the last "Supplies_Budget_Item" element
9454              */
9455             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem addNewSuppliesBudgetItem();
9456             
9457             /**
9458              * Removes the ith "Supplies_Budget_Item" element
9459              */
9460             void removeSuppliesBudgetItem(int i);
9461             
9462             /**
9463              * Gets the "budget_category_cost" element
9464              */
9465             java.math.BigDecimal getBudgetCategoryCost();
9466             
9467             /**
9468              * Gets (as xml) the "budget_category_cost" element
9469              */
9470             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategoryCost();
9471             
9472             /**
9473              * True if has "budget_category_cost" element
9474              */
9475             boolean isSetBudgetCategoryCost();
9476             
9477             /**
9478              * Sets the "budget_category_cost" element
9479              */
9480             void setBudgetCategoryCost(java.math.BigDecimal budgetCategoryCost);
9481             
9482             /**
9483              * Sets (as xml) the "budget_category_cost" element
9484              */
9485             void xsetBudgetCategoryCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategoryCost);
9486             
9487             /**
9488              * Unsets the "budget_category_cost" element
9489              */
9490             void unsetBudgetCategoryCost();
9491             
9492             /**
9493              * An XML Supplies_Budget_Item(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
9494              *
9495              * This is a complex type.
9496              */
9497             public interface SuppliesBudgetItem extends org.apache.xmlbeans.XmlObject
9498             {
9499                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9500                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SuppliesBudgetItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("suppliesbudgetitemfd67elemtype");
9501                 
9502                 /**
9503                  * Gets the "budget_item_description" element
9504                  */
9505                 java.lang.String getBudgetItemDescription();
9506                 
9507                 /**
9508                  * Gets (as xml) the "budget_item_description" element
9509                  */
9510                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemDescription xgetBudgetItemDescription();
9511                 
9512                 /**
9513                  * True if has "budget_item_description" element
9514                  */
9515                 boolean isSetBudgetItemDescription();
9516                 
9517                 /**
9518                  * Sets the "budget_item_description" element
9519                  */
9520                 void setBudgetItemDescription(java.lang.String budgetItemDescription);
9521                 
9522                 /**
9523                  * Sets (as xml) the "budget_item_description" element
9524                  */
9525                 void xsetBudgetItemDescription(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemDescription budgetItemDescription);
9526                 
9527                 /**
9528                  * Unsets the "budget_item_description" element
9529                  */
9530                 void unsetBudgetItemDescription();
9531                 
9532                 /**
9533                  * Gets the "budget_item_count" element
9534                  */
9535                 int getBudgetItemCount();
9536                 
9537                 /**
9538                  * Gets (as xml) the "budget_item_count" element
9539                  */
9540                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemCount xgetBudgetItemCount();
9541                 
9542                 /**
9543                  * True if has "budget_item_count" element
9544                  */
9545                 boolean isSetBudgetItemCount();
9546                 
9547                 /**
9548                  * Sets the "budget_item_count" element
9549                  */
9550                 void setBudgetItemCount(int budgetItemCount);
9551                 
9552                 /**
9553                  * Sets (as xml) the "budget_item_count" element
9554                  */
9555                 void xsetBudgetItemCount(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemCount budgetItemCount);
9556                 
9557                 /**
9558                  * Unsets the "budget_item_count" element
9559                  */
9560                 void unsetBudgetItemCount();
9561                 
9562                 /**
9563                  * Gets the "budget_unit_cost" element
9564                  */
9565                 java.math.BigDecimal getBudgetUnitCost();
9566                 
9567                 /**
9568                  * Gets (as xml) the "budget_unit_cost" element
9569                  */
9570                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetUnitCost();
9571                 
9572                 /**
9573                  * True if has "budget_unit_cost" element
9574                  */
9575                 boolean isSetBudgetUnitCost();
9576                 
9577                 /**
9578                  * Sets the "budget_unit_cost" element
9579                  */
9580                 void setBudgetUnitCost(java.math.BigDecimal budgetUnitCost);
9581                 
9582                 /**
9583                  * Sets (as xml) the "budget_unit_cost" element
9584                  */
9585                 void xsetBudgetUnitCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetUnitCost);
9586                 
9587                 /**
9588                  * Unsets the "budget_unit_cost" element
9589                  */
9590                 void unsetBudgetUnitCost();
9591                 
9592                 /**
9593                  * Gets the "budget_item_subtotal" element
9594                  */
9595                 java.math.BigDecimal getBudgetItemSubtotal();
9596                 
9597                 /**
9598                  * Gets (as xml) the "budget_item_subtotal" element
9599                  */
9600                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetItemSubtotal();
9601                 
9602                 /**
9603                  * True if has "budget_item_subtotal" element
9604                  */
9605                 boolean isSetBudgetItemSubtotal();
9606                 
9607                 /**
9608                  * Sets the "budget_item_subtotal" element
9609                  */
9610                 void setBudgetItemSubtotal(java.math.BigDecimal budgetItemSubtotal);
9611                 
9612                 /**
9613                  * Sets (as xml) the "budget_item_subtotal" element
9614                  */
9615                 void xsetBudgetItemSubtotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetItemSubtotal);
9616                 
9617                 /**
9618                  * Unsets the "budget_item_subtotal" element
9619                  */
9620                 void unsetBudgetItemSubtotal();
9621                 
9622                 /**
9623                  * An XML budget_item_description(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
9624                  *
9625                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$SuppliesSection$SuppliesBudgetItem$BudgetItemDescription.
9626                  */
9627                 public interface BudgetItemDescription extends org.apache.xmlbeans.XmlString
9628                 {
9629                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9630                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetItemDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetitemdescriptionf031elemtype");
9631                     
9632                     /**
9633                      * A factory class with static methods for creating instances
9634                      * of this type.
9635                      */
9636                     
9637                     public static final class Factory
9638                     {
9639                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemDescription newValue(java.lang.Object obj) {
9640                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemDescription) type.newValue( obj ); }
9641                       
9642                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemDescription newInstance() {
9643                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9644                       
9645                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
9646                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9647                       
9648                       private Factory() { } // No instance of this class allowed
9649                     }
9650                 }
9651                 
9652                 /**
9653                  * An XML budget_item_count(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
9654                  *
9655                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$SuppliesSection$SuppliesBudgetItem$BudgetItemCount.
9656                  */
9657                 public interface BudgetItemCount extends org.apache.xmlbeans.XmlInt
9658                 {
9659                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9660                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetItemCount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetitemcount207eelemtype");
9661                     
9662                     /**
9663                      * A factory class with static methods for creating instances
9664                      * of this type.
9665                      */
9666                     
9667                     public static final class Factory
9668                     {
9669                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemCount newValue(java.lang.Object obj) {
9670                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemCount) type.newValue( obj ); }
9671                       
9672                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemCount newInstance() {
9673                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemCount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9674                       
9675                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemCount newInstance(org.apache.xmlbeans.XmlOptions options) {
9676                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem.BudgetItemCount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9677                       
9678                       private Factory() { } // No instance of this class allowed
9679                     }
9680                 }
9681                 
9682                 /**
9683                  * A factory class with static methods for creating instances
9684                  * of this type.
9685                  */
9686                 
9687                 public static final class Factory
9688                 {
9689                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem newInstance() {
9690                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9691                     
9692                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem newInstance(org.apache.xmlbeans.XmlOptions options) {
9693                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection.SuppliesBudgetItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9694                     
9695                     private Factory() { } // No instance of this class allowed
9696                 }
9697             }
9698             
9699             /**
9700              * A factory class with static methods for creating instances
9701              * of this type.
9702              */
9703             
9704             public static final class Factory
9705             {
9706                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection newInstance() {
9707                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9708                 
9709                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection newInstance(org.apache.xmlbeans.XmlOptions options) {
9710                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.SuppliesSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9711                 
9712                 private Factory() { } // No instance of this class allowed
9713             }
9714         }
9715         
9716         /**
9717          * An XML Travel_Training(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
9718          *
9719          * This is a complex type.
9720          */
9721         public interface TravelTraining extends org.apache.xmlbeans.XmlObject
9722         {
9723             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9724                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TravelTraining.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("traveltraining0754elemtype");
9725             
9726             /**
9727              * Gets the "budget_category_not_used_equip_budget_travel" element
9728              */
9729             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBudgetCategoryNotUsedEquipBudgetTravel();
9730             
9731             /**
9732              * Gets (as xml) the "budget_category_not_used_equip_budget_travel" element
9733              */
9734             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBudgetCategoryNotUsedEquipBudgetTravel();
9735             
9736             /**
9737              * True if has "budget_category_not_used_equip_budget_travel" element
9738              */
9739             boolean isSetBudgetCategoryNotUsedEquipBudgetTravel();
9740             
9741             /**
9742              * Sets the "budget_category_not_used_equip_budget_travel" element
9743              */
9744             void setBudgetCategoryNotUsedEquipBudgetTravel(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum budgetCategoryNotUsedEquipBudgetTravel);
9745             
9746             /**
9747              * Sets (as xml) the "budget_category_not_used_equip_budget_travel" element
9748              */
9749             void xsetBudgetCategoryNotUsedEquipBudgetTravel(gov.grants.apply.system.globalLibraryV20.YesNoDataType budgetCategoryNotUsedEquipBudgetTravel);
9750             
9751             /**
9752              * Unsets the "budget_category_not_used_equip_budget_travel" element
9753              */
9754             void unsetBudgetCategoryNotUsedEquipBudgetTravel();
9755             
9756             /**
9757              * Gets array of all "Travel_Training_Budget_Items" elements
9758              */
9759             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems[] getTravelTrainingBudgetItemsArray();
9760             
9761             /**
9762              * Gets ith "Travel_Training_Budget_Items" element
9763              */
9764             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems getTravelTrainingBudgetItemsArray(int i);
9765             
9766             /**
9767              * Returns number of "Travel_Training_Budget_Items" element
9768              */
9769             int sizeOfTravelTrainingBudgetItemsArray();
9770             
9771             /**
9772              * Sets array of all "Travel_Training_Budget_Items" element
9773              */
9774             void setTravelTrainingBudgetItemsArray(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems[] travelTrainingBudgetItemsArray);
9775             
9776             /**
9777              * Sets ith "Travel_Training_Budget_Items" element
9778              */
9779             void setTravelTrainingBudgetItemsArray(int i, gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems travelTrainingBudgetItems);
9780             
9781             /**
9782              * Inserts and returns a new empty value (as xml) as the ith "Travel_Training_Budget_Items" element
9783              */
9784             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems insertNewTravelTrainingBudgetItems(int i);
9785             
9786             /**
9787              * Appends and returns a new empty value (as xml) as the last "Travel_Training_Budget_Items" element
9788              */
9789             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems addNewTravelTrainingBudgetItems();
9790             
9791             /**
9792              * Removes the ith "Travel_Training_Budget_Items" element
9793              */
9794             void removeTravelTrainingBudgetItems(int i);
9795             
9796             /**
9797              * Gets the "budget_category_subtotal_equip_travel" element
9798              */
9799             java.math.BigDecimal getBudgetCategorySubtotalEquipTravel();
9800             
9801             /**
9802              * Gets (as xml) the "budget_category_subtotal_equip_travel" element
9803              */
9804             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategorySubtotalEquipTravel();
9805             
9806             /**
9807              * True if has "budget_category_subtotal_equip_travel" element
9808              */
9809             boolean isSetBudgetCategorySubtotalEquipTravel();
9810             
9811             /**
9812              * Sets the "budget_category_subtotal_equip_travel" element
9813              */
9814             void setBudgetCategorySubtotalEquipTravel(java.math.BigDecimal budgetCategorySubtotalEquipTravel);
9815             
9816             /**
9817              * Sets (as xml) the "budget_category_subtotal_equip_travel" element
9818              */
9819             void xsetBudgetCategorySubtotalEquipTravel(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategorySubtotalEquipTravel);
9820             
9821             /**
9822              * Unsets the "budget_category_subtotal_equip_travel" element
9823              */
9824             void unsetBudgetCategorySubtotalEquipTravel();
9825             
9826             /**
9827              * An XML Travel_Training_Budget_Items(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
9828              *
9829              * This is a complex type.
9830              */
9831             public interface TravelTrainingBudgetItems extends org.apache.xmlbeans.XmlObject
9832             {
9833                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9834                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TravelTrainingBudgetItems.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("traveltrainingbudgetitems13d2elemtype");
9835                 
9836                 /**
9837                  * Gets the "item_reason_equip_budget_travel" element
9838                  */
9839                 java.lang.String getItemReasonEquipBudgetTravel();
9840                 
9841                 /**
9842                  * Gets (as xml) the "item_reason_equip_budget_travel" element
9843                  */
9844                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel xgetItemReasonEquipBudgetTravel();
9845                 
9846                 /**
9847                  * True if has "item_reason_equip_budget_travel" element
9848                  */
9849                 boolean isSetItemReasonEquipBudgetTravel();
9850                 
9851                 /**
9852                  * Sets the "item_reason_equip_budget_travel" element
9853                  */
9854                 void setItemReasonEquipBudgetTravel(java.lang.String itemReasonEquipBudgetTravel);
9855                 
9856                 /**
9857                  * Sets (as xml) the "item_reason_equip_budget_travel" element
9858                  */
9859                 void xsetItemReasonEquipBudgetTravel(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel itemReasonEquipBudgetTravel);
9860                 
9861                 /**
9862                  * Unsets the "item_reason_equip_budget_travel" element
9863                  */
9864                 void unsetItemReasonEquipBudgetTravel();
9865                 
9866                 /**
9867                  * Gets the "item_desc_equip_budget_travel" element
9868                  */
9869                 java.lang.String getItemDescEquipBudgetTravel();
9870                 
9871                 /**
9872                  * Gets (as xml) the "item_desc_equip_budget_travel" element
9873                  */
9874                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel xgetItemDescEquipBudgetTravel();
9875                 
9876                 /**
9877                  * True if has "item_desc_equip_budget_travel" element
9878                  */
9879                 boolean isSetItemDescEquipBudgetTravel();
9880                 
9881                 /**
9882                  * Sets the "item_desc_equip_budget_travel" element
9883                  */
9884                 void setItemDescEquipBudgetTravel(java.lang.String itemDescEquipBudgetTravel);
9885                 
9886                 /**
9887                  * Sets (as xml) the "item_desc_equip_budget_travel" element
9888                  */
9889                 void xsetItemDescEquipBudgetTravel(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel itemDescEquipBudgetTravel);
9890                 
9891                 /**
9892                  * Unsets the "item_desc_equip_budget_travel" element
9893                  */
9894                 void unsetItemDescEquipBudgetTravel();
9895                 
9896                 /**
9897                  * Gets the "number_of_staff_equip_budget_travel" element
9898                  */
9899                 int getNumberOfStaffEquipBudgetTravel();
9900                 
9901                 /**
9902                  * Gets (as xml) the "number_of_staff_equip_budget_travel" element
9903                  */
9904                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel xgetNumberOfStaffEquipBudgetTravel();
9905                 
9906                 /**
9907                  * True if has "number_of_staff_equip_budget_travel" element
9908                  */
9909                 boolean isSetNumberOfStaffEquipBudgetTravel();
9910                 
9911                 /**
9912                  * Sets the "number_of_staff_equip_budget_travel" element
9913                  */
9914                 void setNumberOfStaffEquipBudgetTravel(int numberOfStaffEquipBudgetTravel);
9915                 
9916                 /**
9917                  * Sets (as xml) the "number_of_staff_equip_budget_travel" element
9918                  */
9919                 void xsetNumberOfStaffEquipBudgetTravel(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel numberOfStaffEquipBudgetTravel);
9920                 
9921                 /**
9922                  * Unsets the "number_of_staff_equip_budget_travel" element
9923                  */
9924                 void unsetNumberOfStaffEquipBudgetTravel();
9925                 
9926                 /**
9927                  * Gets the "unit_cost_equip_budget_travel" element
9928                  */
9929                 java.math.BigDecimal getUnitCostEquipBudgetTravel();
9930                 
9931                 /**
9932                  * Gets (as xml) the "unit_cost_equip_budget_travel" element
9933                  */
9934                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetUnitCostEquipBudgetTravel();
9935                 
9936                 /**
9937                  * True if has "unit_cost_equip_budget_travel" element
9938                  */
9939                 boolean isSetUnitCostEquipBudgetTravel();
9940                 
9941                 /**
9942                  * Sets the "unit_cost_equip_budget_travel" element
9943                  */
9944                 void setUnitCostEquipBudgetTravel(java.math.BigDecimal unitCostEquipBudgetTravel);
9945                 
9946                 /**
9947                  * Sets (as xml) the "unit_cost_equip_budget_travel" element
9948                  */
9949                 void xsetUnitCostEquipBudgetTravel(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType unitCostEquipBudgetTravel);
9950                 
9951                 /**
9952                  * Unsets the "unit_cost_equip_budget_travel" element
9953                  */
9954                 void unsetUnitCostEquipBudgetTravel();
9955                 
9956                 /**
9957                  * Gets the "number_of_days_equip_budget_travel" element
9958                  */
9959                 int getNumberOfDaysEquipBudgetTravel();
9960                 
9961                 /**
9962                  * Gets (as xml) the "number_of_days_equip_budget_travel" element
9963                  */
9964                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel xgetNumberOfDaysEquipBudgetTravel();
9965                 
9966                 /**
9967                  * True if has "number_of_days_equip_budget_travel" element
9968                  */
9969                 boolean isSetNumberOfDaysEquipBudgetTravel();
9970                 
9971                 /**
9972                  * Sets the "number_of_days_equip_budget_travel" element
9973                  */
9974                 void setNumberOfDaysEquipBudgetTravel(int numberOfDaysEquipBudgetTravel);
9975                 
9976                 /**
9977                  * Sets (as xml) the "number_of_days_equip_budget_travel" element
9978                  */
9979                 void xsetNumberOfDaysEquipBudgetTravel(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel numberOfDaysEquipBudgetTravel);
9980                 
9981                 /**
9982                  * Unsets the "number_of_days_equip_budget_travel" element
9983                  */
9984                 void unsetNumberOfDaysEquipBudgetTravel();
9985                 
9986                 /**
9987                  * Gets the "per_item_subtotal_equip_budget_travel" element
9988                  */
9989                 java.math.BigDecimal getPerItemSubtotalEquipBudgetTravel();
9990                 
9991                 /**
9992                  * Gets (as xml) the "per_item_subtotal_equip_budget_travel" element
9993                  */
9994                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetPerItemSubtotalEquipBudgetTravel();
9995                 
9996                 /**
9997                  * True if has "per_item_subtotal_equip_budget_travel" element
9998                  */
9999                 boolean isSetPerItemSubtotalEquipBudgetTravel();
10000                 
10001                 /**
10002                  * Sets the "per_item_subtotal_equip_budget_travel" element
10003                  */
10004                 void setPerItemSubtotalEquipBudgetTravel(java.math.BigDecimal perItemSubtotalEquipBudgetTravel);
10005                 
10006                 /**
10007                  * Sets (as xml) the "per_item_subtotal_equip_budget_travel" element
10008                  */
10009                 void xsetPerItemSubtotalEquipBudgetTravel(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType perItemSubtotalEquipBudgetTravel);
10010                 
10011                 /**
10012                  * Unsets the "per_item_subtotal_equip_budget_travel" element
10013                  */
10014                 void unsetPerItemSubtotalEquipBudgetTravel();
10015                 
10016                 /**
10017                  * An XML item_reason_equip_budget_travel(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
10018                  *
10019                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$TravelTraining$TravelTrainingBudgetItems$ItemReasonEquipBudgetTravel.
10020                  */
10021                 public interface ItemReasonEquipBudgetTravel extends org.apache.xmlbeans.XmlString
10022                 {
10023                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10024                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ItemReasonEquipBudgetTravel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("itemreasonequipbudgettravel22f4elemtype");
10025                     
10026                     /**
10027                      * A factory class with static methods for creating instances
10028                      * of this type.
10029                      */
10030                     
10031                     public static final class Factory
10032                     {
10033                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel newValue(java.lang.Object obj) {
10034                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel) type.newValue( obj ); }
10035                       
10036                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel newInstance() {
10037                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10038                       
10039                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel newInstance(org.apache.xmlbeans.XmlOptions options) {
10040                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10041                       
10042                       private Factory() { } // No instance of this class allowed
10043                     }
10044                 }
10045                 
10046                 /**
10047                  * An XML item_desc_equip_budget_travel(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
10048                  *
10049                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$TravelTraining$TravelTrainingBudgetItems$ItemDescEquipBudgetTravel.
10050                  */
10051                 public interface ItemDescEquipBudgetTravel extends org.apache.xmlbeans.XmlString
10052                 {
10053                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10054                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ItemDescEquipBudgetTravel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("itemdescequipbudgettravel3a41elemtype");
10055                     
10056                     /**
10057                      * A factory class with static methods for creating instances
10058                      * of this type.
10059                      */
10060                     
10061                     public static final class Factory
10062                     {
10063                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel newValue(java.lang.Object obj) {
10064                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel) type.newValue( obj ); }
10065                       
10066                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel newInstance() {
10067                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10068                       
10069                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel newInstance(org.apache.xmlbeans.XmlOptions options) {
10070                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10071                       
10072                       private Factory() { } // No instance of this class allowed
10073                     }
10074                 }
10075                 
10076                 /**
10077                  * An XML number_of_staff_equip_budget_travel(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
10078                  *
10079                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$TravelTraining$TravelTrainingBudgetItems$NumberOfStaffEquipBudgetTravel.
10080                  */
10081                 public interface NumberOfStaffEquipBudgetTravel extends org.apache.xmlbeans.XmlInt
10082                 {
10083                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10084                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NumberOfStaffEquipBudgetTravel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("numberofstaffequipbudgettravelb8b2elemtype");
10085                     
10086                     /**
10087                      * A factory class with static methods for creating instances
10088                      * of this type.
10089                      */
10090                     
10091                     public static final class Factory
10092                     {
10093                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel newValue(java.lang.Object obj) {
10094                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel) type.newValue( obj ); }
10095                       
10096                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel newInstance() {
10097                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10098                       
10099                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel newInstance(org.apache.xmlbeans.XmlOptions options) {
10100                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10101                       
10102                       private Factory() { } // No instance of this class allowed
10103                     }
10104                 }
10105                 
10106                 /**
10107                  * An XML number_of_days_equip_budget_travel(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
10108                  *
10109                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$TravelTraining$TravelTrainingBudgetItems$NumberOfDaysEquipBudgetTravel.
10110                  */
10111                 public interface NumberOfDaysEquipBudgetTravel extends org.apache.xmlbeans.XmlInt
10112                 {
10113                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10114                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NumberOfDaysEquipBudgetTravel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("numberofdaysequipbudgettravel20fdelemtype");
10115                     
10116                     /**
10117                      * A factory class with static methods for creating instances
10118                      * of this type.
10119                      */
10120                     
10121                     public static final class Factory
10122                     {
10123                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel newValue(java.lang.Object obj) {
10124                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel) type.newValue( obj ); }
10125                       
10126                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel newInstance() {
10127                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10128                       
10129                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel newInstance(org.apache.xmlbeans.XmlOptions options) {
10130                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10131                       
10132                       private Factory() { } // No instance of this class allowed
10133                     }
10134                 }
10135                 
10136                 /**
10137                  * A factory class with static methods for creating instances
10138                  * of this type.
10139                  */
10140                 
10141                 public static final class Factory
10142                 {
10143                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems newInstance() {
10144                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10145                     
10146                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems newInstance(org.apache.xmlbeans.XmlOptions options) {
10147                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining.TravelTrainingBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10148                     
10149                     private Factory() { } // No instance of this class allowed
10150                 }
10151             }
10152             
10153             /**
10154              * A factory class with static methods for creating instances
10155              * of this type.
10156              */
10157             
10158             public static final class Factory
10159             {
10160                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining newInstance() {
10161                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10162                 
10163                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining newInstance(org.apache.xmlbeans.XmlOptions options) {
10164                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.TravelTraining) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10165                 
10166                 private Factory() { } // No instance of this class allowed
10167             }
10168         }
10169         
10170         /**
10171          * An XML Contracts(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
10172          *
10173          * This is a complex type.
10174          */
10175         public interface Contracts extends org.apache.xmlbeans.XmlObject
10176         {
10177             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10178                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Contracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contractsc2f2elemtype");
10179             
10180             /**
10181              * Gets the "budget_category_not_used_equip_budget_contracts" element
10182              */
10183             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBudgetCategoryNotUsedEquipBudgetContracts();
10184             
10185             /**
10186              * Gets (as xml) the "budget_category_not_used_equip_budget_contracts" element
10187              */
10188             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBudgetCategoryNotUsedEquipBudgetContracts();
10189             
10190             /**
10191              * True if has "budget_category_not_used_equip_budget_contracts" element
10192              */
10193             boolean isSetBudgetCategoryNotUsedEquipBudgetContracts();
10194             
10195             /**
10196              * Sets the "budget_category_not_used_equip_budget_contracts" element
10197              */
10198             void setBudgetCategoryNotUsedEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum budgetCategoryNotUsedEquipBudgetContracts);
10199             
10200             /**
10201              * Sets (as xml) the "budget_category_not_used_equip_budget_contracts" element
10202              */
10203             void xsetBudgetCategoryNotUsedEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.YesNoDataType budgetCategoryNotUsedEquipBudgetContracts);
10204             
10205             /**
10206              * Unsets the "budget_category_not_used_equip_budget_contracts" element
10207              */
10208             void unsetBudgetCategoryNotUsedEquipBudgetContracts();
10209             
10210             /**
10211              * Gets array of all "Contracts_Budget_Items" elements
10212              */
10213             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems[] getContractsBudgetItemsArray();
10214             
10215             /**
10216              * Gets ith "Contracts_Budget_Items" element
10217              */
10218             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems getContractsBudgetItemsArray(int i);
10219             
10220             /**
10221              * Returns number of "Contracts_Budget_Items" element
10222              */
10223             int sizeOfContractsBudgetItemsArray();
10224             
10225             /**
10226              * Sets array of all "Contracts_Budget_Items" element
10227              */
10228             void setContractsBudgetItemsArray(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems[] contractsBudgetItemsArray);
10229             
10230             /**
10231              * Sets ith "Contracts_Budget_Items" element
10232              */
10233             void setContractsBudgetItemsArray(int i, gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems contractsBudgetItems);
10234             
10235             /**
10236              * Inserts and returns a new empty value (as xml) as the ith "Contracts_Budget_Items" element
10237              */
10238             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems insertNewContractsBudgetItems(int i);
10239             
10240             /**
10241              * Appends and returns a new empty value (as xml) as the last "Contracts_Budget_Items" element
10242              */
10243             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems addNewContractsBudgetItems();
10244             
10245             /**
10246              * Removes the ith "Contracts_Budget_Items" element
10247              */
10248             void removeContractsBudgetItems(int i);
10249             
10250             /**
10251              * Gets the "contracts_subtotal_equip_contracts" element
10252              */
10253             java.math.BigDecimal getContractsSubtotalEquipContracts();
10254             
10255             /**
10256              * Gets (as xml) the "contracts_subtotal_equip_contracts" element
10257              */
10258             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetContractsSubtotalEquipContracts();
10259             
10260             /**
10261              * True if has "contracts_subtotal_equip_contracts" element
10262              */
10263             boolean isSetContractsSubtotalEquipContracts();
10264             
10265             /**
10266              * Sets the "contracts_subtotal_equip_contracts" element
10267              */
10268             void setContractsSubtotalEquipContracts(java.math.BigDecimal contractsSubtotalEquipContracts);
10269             
10270             /**
10271              * Sets (as xml) the "contracts_subtotal_equip_contracts" element
10272              */
10273             void xsetContractsSubtotalEquipContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType contractsSubtotalEquipContracts);
10274             
10275             /**
10276              * Unsets the "contracts_subtotal_equip_contracts" element
10277              */
10278             void unsetContractsSubtotalEquipContracts();
10279             
10280             /**
10281              * Gets array of all "Consultant_Budget_Items" elements
10282              */
10283             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems[] getConsultantBudgetItemsArray();
10284             
10285             /**
10286              * Gets ith "Consultant_Budget_Items" element
10287              */
10288             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems getConsultantBudgetItemsArray(int i);
10289             
10290             /**
10291              * Returns number of "Consultant_Budget_Items" element
10292              */
10293             int sizeOfConsultantBudgetItemsArray();
10294             
10295             /**
10296              * Sets array of all "Consultant_Budget_Items" element
10297              */
10298             void setConsultantBudgetItemsArray(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems[] consultantBudgetItemsArray);
10299             
10300             /**
10301              * Sets ith "Consultant_Budget_Items" element
10302              */
10303             void setConsultantBudgetItemsArray(int i, gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems consultantBudgetItems);
10304             
10305             /**
10306              * Inserts and returns a new empty value (as xml) as the ith "Consultant_Budget_Items" element
10307              */
10308             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems insertNewConsultantBudgetItems(int i);
10309             
10310             /**
10311              * Appends and returns a new empty value (as xml) as the last "Consultant_Budget_Items" element
10312              */
10313             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems addNewConsultantBudgetItems();
10314             
10315             /**
10316              * Removes the ith "Consultant_Budget_Items" element
10317              */
10318             void removeConsultantBudgetItems(int i);
10319             
10320             /**
10321              * Gets the "consultant_subtotal_equip_budget_contracts" element
10322              */
10323             java.math.BigDecimal getConsultantSubtotalEquipBudgetContracts();
10324             
10325             /**
10326              * Gets (as xml) the "consultant_subtotal_equip_budget_contracts" element
10327              */
10328             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetConsultantSubtotalEquipBudgetContracts();
10329             
10330             /**
10331              * True if has "consultant_subtotal_equip_budget_contracts" element
10332              */
10333             boolean isSetConsultantSubtotalEquipBudgetContracts();
10334             
10335             /**
10336              * Sets the "consultant_subtotal_equip_budget_contracts" element
10337              */
10338             void setConsultantSubtotalEquipBudgetContracts(java.math.BigDecimal consultantSubtotalEquipBudgetContracts);
10339             
10340             /**
10341              * Sets (as xml) the "consultant_subtotal_equip_budget_contracts" element
10342              */
10343             void xsetConsultantSubtotalEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType consultantSubtotalEquipBudgetContracts);
10344             
10345             /**
10346              * Unsets the "consultant_subtotal_equip_budget_contracts" element
10347              */
10348             void unsetConsultantSubtotalEquipBudgetContracts();
10349             
10350             /**
10351              * Gets array of all "Consultant_Exp_Budget_Items" elements
10352              */
10353             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems[] getConsultantExpBudgetItemsArray();
10354             
10355             /**
10356              * Gets ith "Consultant_Exp_Budget_Items" element
10357              */
10358             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems getConsultantExpBudgetItemsArray(int i);
10359             
10360             /**
10361              * Returns number of "Consultant_Exp_Budget_Items" element
10362              */
10363             int sizeOfConsultantExpBudgetItemsArray();
10364             
10365             /**
10366              * Sets array of all "Consultant_Exp_Budget_Items" element
10367              */
10368             void setConsultantExpBudgetItemsArray(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems[] consultantExpBudgetItemsArray);
10369             
10370             /**
10371              * Sets ith "Consultant_Exp_Budget_Items" element
10372              */
10373             void setConsultantExpBudgetItemsArray(int i, gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems consultantExpBudgetItems);
10374             
10375             /**
10376              * Inserts and returns a new empty value (as xml) as the ith "Consultant_Exp_Budget_Items" element
10377              */
10378             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems insertNewConsultantExpBudgetItems(int i);
10379             
10380             /**
10381              * Appends and returns a new empty value (as xml) as the last "Consultant_Exp_Budget_Items" element
10382              */
10383             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems addNewConsultantExpBudgetItems();
10384             
10385             /**
10386              * Removes the ith "Consultant_Exp_Budget_Items" element
10387              */
10388             void removeConsultantExpBudgetItems(int i);
10389             
10390             /**
10391              * Gets the "consultant_exp_subtotal_equip_travel_contracts" element
10392              */
10393             java.math.BigDecimal getConsultantExpSubtotalEquipTravelContracts();
10394             
10395             /**
10396              * Gets (as xml) the "consultant_exp_subtotal_equip_travel_contracts" element
10397              */
10398             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetConsultantExpSubtotalEquipTravelContracts();
10399             
10400             /**
10401              * True if has "consultant_exp_subtotal_equip_travel_contracts" element
10402              */
10403             boolean isSetConsultantExpSubtotalEquipTravelContracts();
10404             
10405             /**
10406              * Sets the "consultant_exp_subtotal_equip_travel_contracts" element
10407              */
10408             void setConsultantExpSubtotalEquipTravelContracts(java.math.BigDecimal consultantExpSubtotalEquipTravelContracts);
10409             
10410             /**
10411              * Sets (as xml) the "consultant_exp_subtotal_equip_travel_contracts" element
10412              */
10413             void xsetConsultantExpSubtotalEquipTravelContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType consultantExpSubtotalEquipTravelContracts);
10414             
10415             /**
10416              * Unsets the "consultant_exp_subtotal_equip_travel_contracts" element
10417              */
10418             void unsetConsultantExpSubtotalEquipTravelContracts();
10419             
10420             /**
10421              * Gets the "budget_category_subtotal_equip_contracts" element
10422              */
10423             java.math.BigDecimal getBudgetCategorySubtotalEquipContracts();
10424             
10425             /**
10426              * Gets (as xml) the "budget_category_subtotal_equip_contracts" element
10427              */
10428             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategorySubtotalEquipContracts();
10429             
10430             /**
10431              * True if has "budget_category_subtotal_equip_contracts" element
10432              */
10433             boolean isSetBudgetCategorySubtotalEquipContracts();
10434             
10435             /**
10436              * Sets the "budget_category_subtotal_equip_contracts" element
10437              */
10438             void setBudgetCategorySubtotalEquipContracts(java.math.BigDecimal budgetCategorySubtotalEquipContracts);
10439             
10440             /**
10441              * Sets (as xml) the "budget_category_subtotal_equip_contracts" element
10442              */
10443             void xsetBudgetCategorySubtotalEquipContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategorySubtotalEquipContracts);
10444             
10445             /**
10446              * Unsets the "budget_category_subtotal_equip_contracts" element
10447              */
10448             void unsetBudgetCategorySubtotalEquipContracts();
10449             
10450             /**
10451              * An XML Contracts_Budget_Items(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
10452              *
10453              * This is a complex type.
10454              */
10455             public interface ContractsBudgetItems extends org.apache.xmlbeans.XmlObject
10456             {
10457                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10458                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ContractsBudgetItems.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contractsbudgetitems7812elemtype");
10459                 
10460                 /**
10461                  * Gets the "contract_item_desc_equip_budget_contracts" element
10462                  */
10463                 java.lang.String getContractItemDescEquipBudgetContracts();
10464                 
10465                 /**
10466                  * Gets (as xml) the "contract_item_desc_equip_budget_contracts" element
10467                  */
10468                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractItemDescEquipBudgetContracts xgetContractItemDescEquipBudgetContracts();
10469                 
10470                 /**
10471                  * True if has "contract_item_desc_equip_budget_contracts" element
10472                  */
10473                 boolean isSetContractItemDescEquipBudgetContracts();
10474                 
10475                 /**
10476                  * Sets the "contract_item_desc_equip_budget_contracts" element
10477                  */
10478                 void setContractItemDescEquipBudgetContracts(java.lang.String contractItemDescEquipBudgetContracts);
10479                 
10480                 /**
10481                  * Sets (as xml) the "contract_item_desc_equip_budget_contracts" element
10482                  */
10483                 void xsetContractItemDescEquipBudgetContracts(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractItemDescEquipBudgetContracts contractItemDescEquipBudgetContracts);
10484                 
10485                 /**
10486                  * Unsets the "contract_item_desc_equip_budget_contracts" element
10487                  */
10488                 void unsetContractItemDescEquipBudgetContracts();
10489                 
10490                 /**
10491                  * Gets the "contract_bid_type_equip_budget_contracts" element
10492                  */
10493                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractBidTypeEquipBudgetContracts.Enum getContractBidTypeEquipBudgetContracts();
10494                 
10495                 /**
10496                  * Gets (as xml) the "contract_bid_type_equip_budget_contracts" element
10497                  */
10498                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractBidTypeEquipBudgetContracts xgetContractBidTypeEquipBudgetContracts();
10499                 
10500                 /**
10501                  * True if has "contract_bid_type_equip_budget_contracts" element
10502                  */
10503                 boolean isSetContractBidTypeEquipBudgetContracts();
10504                 
10505                 /**
10506                  * Sets the "contract_bid_type_equip_budget_contracts" element
10507                  */
10508                 void setContractBidTypeEquipBudgetContracts(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractBidTypeEquipBudgetContracts.Enum contractBidTypeEquipBudgetContracts);
10509                 
10510                 /**
10511                  * Sets (as xml) the "contract_bid_type_equip_budget_contracts" element
10512                  */
10513                 void xsetContractBidTypeEquipBudgetContracts(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractBidTypeEquipBudgetContracts contractBidTypeEquipBudgetContracts);
10514                 
10515                 /**
10516                  * Unsets the "contract_bid_type_equip_budget_contracts" element
10517                  */
10518                 void unsetContractBidTypeEquipBudgetContracts();
10519                 
10520                 /**
10521                  * Gets the "per_contract_subtotal_equip_budget_contracts" element
10522                  */
10523                 java.math.BigDecimal getPerContractSubtotalEquipBudgetContracts();
10524                 
10525                 /**
10526                  * Gets (as xml) the "per_contract_subtotal_equip_budget_contracts" element
10527                  */
10528                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetPerContractSubtotalEquipBudgetContracts();
10529                 
10530                 /**
10531                  * True if has "per_contract_subtotal_equip_budget_contracts" element
10532                  */
10533                 boolean isSetPerContractSubtotalEquipBudgetContracts();
10534                 
10535                 /**
10536                  * Sets the "per_contract_subtotal_equip_budget_contracts" element
10537                  */
10538                 void setPerContractSubtotalEquipBudgetContracts(java.math.BigDecimal perContractSubtotalEquipBudgetContracts);
10539                 
10540                 /**
10541                  * Sets (as xml) the "per_contract_subtotal_equip_budget_contracts" element
10542                  */
10543                 void xsetPerContractSubtotalEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType perContractSubtotalEquipBudgetContracts);
10544                 
10545                 /**
10546                  * Unsets the "per_contract_subtotal_equip_budget_contracts" element
10547                  */
10548                 void unsetPerContractSubtotalEquipBudgetContracts();
10549                 
10550                 /**
10551                  * An XML contract_item_desc_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
10552                  *
10553                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$Contracts$ContractsBudgetItems$ContractItemDescEquipBudgetContracts.
10554                  */
10555                 public interface ContractItemDescEquipBudgetContracts extends org.apache.xmlbeans.XmlString
10556                 {
10557                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10558                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ContractItemDescEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contractitemdescequipbudgetcontracts0da3elemtype");
10559                     
10560                     /**
10561                      * A factory class with static methods for creating instances
10562                      * of this type.
10563                      */
10564                     
10565                     public static final class Factory
10566                     {
10567                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractItemDescEquipBudgetContracts newValue(java.lang.Object obj) {
10568                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractItemDescEquipBudgetContracts) type.newValue( obj ); }
10569                       
10570                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractItemDescEquipBudgetContracts newInstance() {
10571                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractItemDescEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10572                       
10573                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractItemDescEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
10574                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractItemDescEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10575                       
10576                       private Factory() { } // No instance of this class allowed
10577                     }
10578                 }
10579                 
10580                 /**
10581                  * An XML contract_bid_type_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
10582                  *
10583                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$Contracts$ContractsBudgetItems$ContractBidTypeEquipBudgetContracts.
10584                  */
10585                 public interface ContractBidTypeEquipBudgetContracts extends org.apache.xmlbeans.XmlString
10586                 {
10587                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10588                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ContractBidTypeEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contractbidtypeequipbudgetcontracts393aelemtype");
10589                     
10590                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
10591                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
10592                     
10593                     static final Enum OPEN_COMPETITIVE = Enum.forString("Open_Competitive");
10594                     static final Enum SOLE_SOURCE = Enum.forString("Sole_Source");
10595                     
10596                     static final int INT_OPEN_COMPETITIVE = Enum.INT_OPEN_COMPETITIVE;
10597                     static final int INT_SOLE_SOURCE = Enum.INT_SOLE_SOURCE;
10598                     
10599                     /**
10600                      * Enumeration value class for gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$Contracts$ContractsBudgetItems$ContractBidTypeEquipBudgetContracts.
10601                      * These enum values can be used as follows:
10602                      * <pre>
10603                      * enum.toString(); // returns the string value of the enum
10604                      * enum.intValue(); // returns an int value, useful for switches
10605                      * // e.g., case Enum.INT_OPEN_COMPETITIVE
10606                      * Enum.forString(s); // returns the enum value for a string
10607                      * Enum.forInt(i); // returns the enum value for an int
10608                      * </pre>
10609                      * Enumeration objects are immutable singleton objects that
10610                      * can be compared using == object equality. They have no
10611                      * public constructor. See the constants defined within this
10612                      * class for all the valid values.
10613                      */
10614                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
10615                     {
10616                       /**
10617                        * Returns the enum value for a string, or null if none.
10618                        */
10619                       public static Enum forString(java.lang.String s)
10620                           { return (Enum)table.forString(s); }
10621                       /**
10622                        * Returns the enum value corresponding to an int, or null if none.
10623                        */
10624                       public static Enum forInt(int i)
10625                           { return (Enum)table.forInt(i); }
10626                       
10627                       private Enum(java.lang.String s, int i)
10628                           { super(s, i); }
10629                       
10630                       static final int INT_OPEN_COMPETITIVE = 1;
10631                       static final int INT_SOLE_SOURCE = 2;
10632                       
10633                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
10634                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
10635                       (
10636                         new Enum[]
10637                         {
10638                           new Enum("Open_Competitive", INT_OPEN_COMPETITIVE),
10639                           new Enum("Sole_Source", INT_SOLE_SOURCE),
10640                         }
10641                       );
10642                       private static final long serialVersionUID = 1L;
10643                       private java.lang.Object readResolve() { return forInt(intValue()); } 
10644                     }
10645                     
10646                     /**
10647                      * A factory class with static methods for creating instances
10648                      * of this type.
10649                      */
10650                     
10651                     public static final class Factory
10652                     {
10653                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractBidTypeEquipBudgetContracts newValue(java.lang.Object obj) {
10654                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractBidTypeEquipBudgetContracts) type.newValue( obj ); }
10655                       
10656                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractBidTypeEquipBudgetContracts newInstance() {
10657                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractBidTypeEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10658                       
10659                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractBidTypeEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
10660                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems.ContractBidTypeEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10661                       
10662                       private Factory() { } // No instance of this class allowed
10663                     }
10664                 }
10665                 
10666                 /**
10667                  * A factory class with static methods for creating instances
10668                  * of this type.
10669                  */
10670                 
10671                 public static final class Factory
10672                 {
10673                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems newInstance() {
10674                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10675                     
10676                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems newInstance(org.apache.xmlbeans.XmlOptions options) {
10677                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ContractsBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10678                     
10679                     private Factory() { } // No instance of this class allowed
10680                 }
10681             }
10682             
10683             /**
10684              * An XML Consultant_Budget_Items(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
10685              *
10686              * This is a complex type.
10687              */
10688             public interface ConsultantBudgetItems extends org.apache.xmlbeans.XmlObject
10689             {
10690                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10691                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantBudgetItems.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantbudgetitems645celemtype");
10692                 
10693                 /**
10694                  * Gets the "consultant_name_equip_budget_contracts" element
10695                  */
10696                 java.lang.String getConsultantNameEquipBudgetContracts();
10697                 
10698                 /**
10699                  * Gets (as xml) the "consultant_name_equip_budget_contracts" element
10700                  */
10701                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts xgetConsultantNameEquipBudgetContracts();
10702                 
10703                 /**
10704                  * True if has "consultant_name_equip_budget_contracts" element
10705                  */
10706                 boolean isSetConsultantNameEquipBudgetContracts();
10707                 
10708                 /**
10709                  * Sets the "consultant_name_equip_budget_contracts" element
10710                  */
10711                 void setConsultantNameEquipBudgetContracts(java.lang.String consultantNameEquipBudgetContracts);
10712                 
10713                 /**
10714                  * Sets (as xml) the "consultant_name_equip_budget_contracts" element
10715                  */
10716                 void xsetConsultantNameEquipBudgetContracts(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts consultantNameEquipBudgetContracts);
10717                 
10718                 /**
10719                  * Unsets the "consultant_name_equip_budget_contracts" element
10720                  */
10721                 void unsetConsultantNameEquipBudgetContracts();
10722                 
10723                 /**
10724                  * Gets the "consultant_service_equip_budget_contracts" element
10725                  */
10726                 java.lang.String getConsultantServiceEquipBudgetContracts();
10727                 
10728                 /**
10729                  * Gets (as xml) the "consultant_service_equip_budget_contracts" element
10730                  */
10731                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts xgetConsultantServiceEquipBudgetContracts();
10732                 
10733                 /**
10734                  * True if has "consultant_service_equip_budget_contracts" element
10735                  */
10736                 boolean isSetConsultantServiceEquipBudgetContracts();
10737                 
10738                 /**
10739                  * Sets the "consultant_service_equip_budget_contracts" element
10740                  */
10741                 void setConsultantServiceEquipBudgetContracts(java.lang.String consultantServiceEquipBudgetContracts);
10742                 
10743                 /**
10744                  * Sets (as xml) the "consultant_service_equip_budget_contracts" element
10745                  */
10746                 void xsetConsultantServiceEquipBudgetContracts(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts consultantServiceEquipBudgetContracts);
10747                 
10748                 /**
10749                  * Unsets the "consultant_service_equip_budget_contracts" element
10750                  */
10751                 void unsetConsultantServiceEquipBudgetContracts();
10752                 
10753                 /**
10754                  * Gets the "consultant_unit_cost_equip_budget_contracts" element
10755                  */
10756                 java.math.BigDecimal getConsultantUnitCostEquipBudgetContracts();
10757                 
10758                 /**
10759                  * Gets (as xml) the "consultant_unit_cost_equip_budget_contracts" element
10760                  */
10761                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetConsultantUnitCostEquipBudgetContracts();
10762                 
10763                 /**
10764                  * True if has "consultant_unit_cost_equip_budget_contracts" element
10765                  */
10766                 boolean isSetConsultantUnitCostEquipBudgetContracts();
10767                 
10768                 /**
10769                  * Sets the "consultant_unit_cost_equip_budget_contracts" element
10770                  */
10771                 void setConsultantUnitCostEquipBudgetContracts(java.math.BigDecimal consultantUnitCostEquipBudgetContracts);
10772                 
10773                 /**
10774                  * Sets (as xml) the "consultant_unit_cost_equip_budget_contracts" element
10775                  */
10776                 void xsetConsultantUnitCostEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType consultantUnitCostEquipBudgetContracts);
10777                 
10778                 /**
10779                  * Unsets the "consultant_unit_cost_equip_budget_contracts" element
10780                  */
10781                 void unsetConsultantUnitCostEquipBudgetContracts();
10782                 
10783                 /**
10784                  * Gets the "consultant_days_equip_budget_contracts" element
10785                  */
10786                 int getConsultantDaysEquipBudgetContracts();
10787                 
10788                 /**
10789                  * Gets (as xml) the "consultant_days_equip_budget_contracts" element
10790                  */
10791                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts xgetConsultantDaysEquipBudgetContracts();
10792                 
10793                 /**
10794                  * True if has "consultant_days_equip_budget_contracts" element
10795                  */
10796                 boolean isSetConsultantDaysEquipBudgetContracts();
10797                 
10798                 /**
10799                  * Sets the "consultant_days_equip_budget_contracts" element
10800                  */
10801                 void setConsultantDaysEquipBudgetContracts(int consultantDaysEquipBudgetContracts);
10802                 
10803                 /**
10804                  * Sets (as xml) the "consultant_days_equip_budget_contracts" element
10805                  */
10806                 void xsetConsultantDaysEquipBudgetContracts(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts consultantDaysEquipBudgetContracts);
10807                 
10808                 /**
10809                  * Unsets the "consultant_days_equip_budget_contracts" element
10810                  */
10811                 void unsetConsultantDaysEquipBudgetContracts();
10812                 
10813                 /**
10814                  * Gets the "per_consultant_subtotal_equip_budget_contracts" element
10815                  */
10816                 java.math.BigDecimal getPerConsultantSubtotalEquipBudgetContracts();
10817                 
10818                 /**
10819                  * Gets (as xml) the "per_consultant_subtotal_equip_budget_contracts" element
10820                  */
10821                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetPerConsultantSubtotalEquipBudgetContracts();
10822                 
10823                 /**
10824                  * True if has "per_consultant_subtotal_equip_budget_contracts" element
10825                  */
10826                 boolean isSetPerConsultantSubtotalEquipBudgetContracts();
10827                 
10828                 /**
10829                  * Sets the "per_consultant_subtotal_equip_budget_contracts" element
10830                  */
10831                 void setPerConsultantSubtotalEquipBudgetContracts(java.math.BigDecimal perConsultantSubtotalEquipBudgetContracts);
10832                 
10833                 /**
10834                  * Sets (as xml) the "per_consultant_subtotal_equip_budget_contracts" element
10835                  */
10836                 void xsetPerConsultantSubtotalEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType perConsultantSubtotalEquipBudgetContracts);
10837                 
10838                 /**
10839                  * Unsets the "per_consultant_subtotal_equip_budget_contracts" element
10840                  */
10841                 void unsetPerConsultantSubtotalEquipBudgetContracts();
10842                 
10843                 /**
10844                  * An XML consultant_name_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
10845                  *
10846                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$Contracts$ConsultantBudgetItems$ConsultantNameEquipBudgetContracts.
10847                  */
10848                 public interface ConsultantNameEquipBudgetContracts extends org.apache.xmlbeans.XmlString
10849                 {
10850                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10851                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantNameEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantnameequipbudgetcontracts083aelemtype");
10852                     
10853                     /**
10854                      * A factory class with static methods for creating instances
10855                      * of this type.
10856                      */
10857                     
10858                     public static final class Factory
10859                     {
10860                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts newValue(java.lang.Object obj) {
10861                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts) type.newValue( obj ); }
10862                       
10863                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts newInstance() {
10864                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10865                       
10866                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
10867                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10868                       
10869                       private Factory() { } // No instance of this class allowed
10870                     }
10871                 }
10872                 
10873                 /**
10874                  * An XML consultant_service_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
10875                  *
10876                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$Contracts$ConsultantBudgetItems$ConsultantServiceEquipBudgetContracts.
10877                  */
10878                 public interface ConsultantServiceEquipBudgetContracts extends org.apache.xmlbeans.XmlString
10879                 {
10880                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10881                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantServiceEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantserviceequipbudgetcontracts5b8celemtype");
10882                     
10883                     /**
10884                      * A factory class with static methods for creating instances
10885                      * of this type.
10886                      */
10887                     
10888                     public static final class Factory
10889                     {
10890                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts newValue(java.lang.Object obj) {
10891                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts) type.newValue( obj ); }
10892                       
10893                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts newInstance() {
10894                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10895                       
10896                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
10897                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10898                       
10899                       private Factory() { } // No instance of this class allowed
10900                     }
10901                 }
10902                 
10903                 /**
10904                  * An XML consultant_days_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
10905                  *
10906                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$Contracts$ConsultantBudgetItems$ConsultantDaysEquipBudgetContracts.
10907                  */
10908                 public interface ConsultantDaysEquipBudgetContracts extends org.apache.xmlbeans.XmlInt
10909                 {
10910                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10911                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantDaysEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantdaysequipbudgetcontracts3206elemtype");
10912                     
10913                     /**
10914                      * A factory class with static methods for creating instances
10915                      * of this type.
10916                      */
10917                     
10918                     public static final class Factory
10919                     {
10920                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts newValue(java.lang.Object obj) {
10921                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts) type.newValue( obj ); }
10922                       
10923                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts newInstance() {
10924                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10925                       
10926                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
10927                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10928                       
10929                       private Factory() { } // No instance of this class allowed
10930                     }
10931                 }
10932                 
10933                 /**
10934                  * A factory class with static methods for creating instances
10935                  * of this type.
10936                  */
10937                 
10938                 public static final class Factory
10939                 {
10940                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems newInstance() {
10941                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
10942                     
10943                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems newInstance(org.apache.xmlbeans.XmlOptions options) {
10944                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
10945                     
10946                     private Factory() { } // No instance of this class allowed
10947                 }
10948             }
10949             
10950             /**
10951              * An XML Consultant_Exp_Budget_Items(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
10952              *
10953              * This is a complex type.
10954              */
10955             public interface ConsultantExpBudgetItems extends org.apache.xmlbeans.XmlObject
10956             {
10957                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
10958                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantExpBudgetItems.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantexpbudgetitems5d1aelemtype");
10959                 
10960                 /**
10961                  * Gets the "consultant_exp_name_equip_budget_contracts" element
10962                  */
10963                 java.lang.String getConsultantExpNameEquipBudgetContracts();
10964                 
10965                 /**
10966                  * Gets (as xml) the "consultant_exp_name_equip_budget_contracts" element
10967                  */
10968                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts xgetConsultantExpNameEquipBudgetContracts();
10969                 
10970                 /**
10971                  * True if has "consultant_exp_name_equip_budget_contracts" element
10972                  */
10973                 boolean isSetConsultantExpNameEquipBudgetContracts();
10974                 
10975                 /**
10976                  * Sets the "consultant_exp_name_equip_budget_contracts" element
10977                  */
10978                 void setConsultantExpNameEquipBudgetContracts(java.lang.String consultantExpNameEquipBudgetContracts);
10979                 
10980                 /**
10981                  * Sets (as xml) the "consultant_exp_name_equip_budget_contracts" element
10982                  */
10983                 void xsetConsultantExpNameEquipBudgetContracts(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts consultantExpNameEquipBudgetContracts);
10984                 
10985                 /**
10986                  * Unsets the "consultant_exp_name_equip_budget_contracts" element
10987                  */
10988                 void unsetConsultantExpNameEquipBudgetContracts();
10989                 
10990                 /**
10991                  * Gets the "consultant_exp_service_equip_budget_contracts" element
10992                  */
10993                 java.lang.String getConsultantExpServiceEquipBudgetContracts();
10994                 
10995                 /**
10996                  * Gets (as xml) the "consultant_exp_service_equip_budget_contracts" element
10997                  */
10998                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts xgetConsultantExpServiceEquipBudgetContracts();
10999                 
11000                 /**
11001                  * True if has "consultant_exp_service_equip_budget_contracts" element
11002                  */
11003                 boolean isSetConsultantExpServiceEquipBudgetContracts();
11004                 
11005                 /**
11006                  * Sets the "consultant_exp_service_equip_budget_contracts" element
11007                  */
11008                 void setConsultantExpServiceEquipBudgetContracts(java.lang.String consultantExpServiceEquipBudgetContracts);
11009                 
11010                 /**
11011                  * Sets (as xml) the "consultant_exp_service_equip_budget_contracts" element
11012                  */
11013                 void xsetConsultantExpServiceEquipBudgetContracts(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts consultantExpServiceEquipBudgetContracts);
11014                 
11015                 /**
11016                  * Unsets the "consultant_exp_service_equip_budget_contracts" element
11017                  */
11018                 void unsetConsultantExpServiceEquipBudgetContracts();
11019                 
11020                 /**
11021                  * Gets the "consultant_exp_unit_cost_equip_budget_contracts" element
11022                  */
11023                 java.math.BigDecimal getConsultantExpUnitCostEquipBudgetContracts();
11024                 
11025                 /**
11026                  * Gets (as xml) the "consultant_exp_unit_cost_equip_budget_contracts" element
11027                  */
11028                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetConsultantExpUnitCostEquipBudgetContracts();
11029                 
11030                 /**
11031                  * True if has "consultant_exp_unit_cost_equip_budget_contracts" element
11032                  */
11033                 boolean isSetConsultantExpUnitCostEquipBudgetContracts();
11034                 
11035                 /**
11036                  * Sets the "consultant_exp_unit_cost_equip_budget_contracts" element
11037                  */
11038                 void setConsultantExpUnitCostEquipBudgetContracts(java.math.BigDecimal consultantExpUnitCostEquipBudgetContracts);
11039                 
11040                 /**
11041                  * Sets (as xml) the "consultant_exp_unit_cost_equip_budget_contracts" element
11042                  */
11043                 void xsetConsultantExpUnitCostEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType consultantExpUnitCostEquipBudgetContracts);
11044                 
11045                 /**
11046                  * Unsets the "consultant_exp_unit_cost_equip_budget_contracts" element
11047                  */
11048                 void unsetConsultantExpUnitCostEquipBudgetContracts();
11049                 
11050                 /**
11051                  * Gets the "consultant_exp_days_equip_budget_contracts" element
11052                  */
11053                 int getConsultantExpDaysEquipBudgetContracts();
11054                 
11055                 /**
11056                  * Gets (as xml) the "consultant_exp_days_equip_budget_contracts" element
11057                  */
11058                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts xgetConsultantExpDaysEquipBudgetContracts();
11059                 
11060                 /**
11061                  * True if has "consultant_exp_days_equip_budget_contracts" element
11062                  */
11063                 boolean isSetConsultantExpDaysEquipBudgetContracts();
11064                 
11065                 /**
11066                  * Sets the "consultant_exp_days_equip_budget_contracts" element
11067                  */
11068                 void setConsultantExpDaysEquipBudgetContracts(int consultantExpDaysEquipBudgetContracts);
11069                 
11070                 /**
11071                  * Sets (as xml) the "consultant_exp_days_equip_budget_contracts" element
11072                  */
11073                 void xsetConsultantExpDaysEquipBudgetContracts(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts consultantExpDaysEquipBudgetContracts);
11074                 
11075                 /**
11076                  * Unsets the "consultant_exp_days_equip_budget_contracts" element
11077                  */
11078                 void unsetConsultantExpDaysEquipBudgetContracts();
11079                 
11080                 /**
11081                  * Gets the "per_consultant_exp_subtotal_equip_budget_contracts" element
11082                  */
11083                 java.math.BigDecimal getPerConsultantExpSubtotalEquipBudgetContracts();
11084                 
11085                 /**
11086                  * Gets (as xml) the "per_consultant_exp_subtotal_equip_budget_contracts" element
11087                  */
11088                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetPerConsultantExpSubtotalEquipBudgetContracts();
11089                 
11090                 /**
11091                  * True if has "per_consultant_exp_subtotal_equip_budget_contracts" element
11092                  */
11093                 boolean isSetPerConsultantExpSubtotalEquipBudgetContracts();
11094                 
11095                 /**
11096                  * Sets the "per_consultant_exp_subtotal_equip_budget_contracts" element
11097                  */
11098                 void setPerConsultantExpSubtotalEquipBudgetContracts(java.math.BigDecimal perConsultantExpSubtotalEquipBudgetContracts);
11099                 
11100                 /**
11101                  * Sets (as xml) the "per_consultant_exp_subtotal_equip_budget_contracts" element
11102                  */
11103                 void xsetPerConsultantExpSubtotalEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType perConsultantExpSubtotalEquipBudgetContracts);
11104                 
11105                 /**
11106                  * Unsets the "per_consultant_exp_subtotal_equip_budget_contracts" element
11107                  */
11108                 void unsetPerConsultantExpSubtotalEquipBudgetContracts();
11109                 
11110                 /**
11111                  * An XML consultant_exp_name_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
11112                  *
11113                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$Contracts$ConsultantExpBudgetItems$ConsultantExpNameEquipBudgetContracts.
11114                  */
11115                 public interface ConsultantExpNameEquipBudgetContracts extends org.apache.xmlbeans.XmlString
11116                 {
11117                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11118                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantExpNameEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantexpnameequipbudgetcontractsc1daelemtype");
11119                     
11120                     /**
11121                      * A factory class with static methods for creating instances
11122                      * of this type.
11123                      */
11124                     
11125                     public static final class Factory
11126                     {
11127                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts newValue(java.lang.Object obj) {
11128                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts) type.newValue( obj ); }
11129                       
11130                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts newInstance() {
11131                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11132                       
11133                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
11134                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11135                       
11136                       private Factory() { } // No instance of this class allowed
11137                     }
11138                 }
11139                 
11140                 /**
11141                  * An XML consultant_exp_service_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
11142                  *
11143                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$Contracts$ConsultantExpBudgetItems$ConsultantExpServiceEquipBudgetContracts.
11144                  */
11145                 public interface ConsultantExpServiceEquipBudgetContracts extends org.apache.xmlbeans.XmlString
11146                 {
11147                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11148                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantExpServiceEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantexpserviceequipbudgetcontractsb928elemtype");
11149                     
11150                     /**
11151                      * A factory class with static methods for creating instances
11152                      * of this type.
11153                      */
11154                     
11155                     public static final class Factory
11156                     {
11157                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts newValue(java.lang.Object obj) {
11158                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts) type.newValue( obj ); }
11159                       
11160                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts newInstance() {
11161                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11162                       
11163                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
11164                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11165                       
11166                       private Factory() { } // No instance of this class allowed
11167                     }
11168                 }
11169                 
11170                 /**
11171                  * An XML consultant_exp_days_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
11172                  *
11173                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$Contracts$ConsultantExpBudgetItems$ConsultantExpDaysEquipBudgetContracts.
11174                  */
11175                 public interface ConsultantExpDaysEquipBudgetContracts extends org.apache.xmlbeans.XmlInt
11176                 {
11177                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11178                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantExpDaysEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantexpdaysequipbudgetcontracts25a6elemtype");
11179                     
11180                     /**
11181                      * A factory class with static methods for creating instances
11182                      * of this type.
11183                      */
11184                     
11185                     public static final class Factory
11186                     {
11187                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts newValue(java.lang.Object obj) {
11188                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts) type.newValue( obj ); }
11189                       
11190                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts newInstance() {
11191                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11192                       
11193                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
11194                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11195                       
11196                       private Factory() { } // No instance of this class allowed
11197                     }
11198                 }
11199                 
11200                 /**
11201                  * A factory class with static methods for creating instances
11202                  * of this type.
11203                  */
11204                 
11205                 public static final class Factory
11206                 {
11207                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems newInstance() {
11208                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11209                     
11210                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems newInstance(org.apache.xmlbeans.XmlOptions options) {
11211                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts.ConsultantExpBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11212                     
11213                     private Factory() { } // No instance of this class allowed
11214                 }
11215             }
11216             
11217             /**
11218              * A factory class with static methods for creating instances
11219              * of this type.
11220              */
11221             
11222             public static final class Factory
11223             {
11224                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts newInstance() {
11225                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11226                 
11227                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts newInstance(org.apache.xmlbeans.XmlOptions options) {
11228                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.Contracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11229                 
11230                 private Factory() { } // No instance of this class allowed
11231             }
11232         }
11233         
11234         /**
11235          * An XML Indirect_Costs(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
11236          *
11237          * This is a complex type.
11238          */
11239         public interface IndirectCosts extends org.apache.xmlbeans.XmlObject
11240         {
11241             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11242                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndirectCosts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indirectcosts25aeelemtype");
11243             
11244             /**
11245              * Gets the "budget_category_not_used_equip_budget_indirect" element
11246              */
11247             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBudgetCategoryNotUsedEquipBudgetIndirect();
11248             
11249             /**
11250              * Gets (as xml) the "budget_category_not_used_equip_budget_indirect" element
11251              */
11252             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBudgetCategoryNotUsedEquipBudgetIndirect();
11253             
11254             /**
11255              * True if has "budget_category_not_used_equip_budget_indirect" element
11256              */
11257             boolean isSetBudgetCategoryNotUsedEquipBudgetIndirect();
11258             
11259             /**
11260              * Sets the "budget_category_not_used_equip_budget_indirect" element
11261              */
11262             void setBudgetCategoryNotUsedEquipBudgetIndirect(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum budgetCategoryNotUsedEquipBudgetIndirect);
11263             
11264             /**
11265              * Sets (as xml) the "budget_category_not_used_equip_budget_indirect" element
11266              */
11267             void xsetBudgetCategoryNotUsedEquipBudgetIndirect(gov.grants.apply.system.globalLibraryV20.YesNoDataType budgetCategoryNotUsedEquipBudgetIndirect);
11268             
11269             /**
11270              * Unsets the "budget_category_not_used_equip_budget_indirect" element
11271              */
11272             void unsetBudgetCategoryNotUsedEquipBudgetIndirect();
11273             
11274             /**
11275              * Gets array of all "Indirect_Budget_Items" elements
11276              */
11277             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems[] getIndirectBudgetItemsArray();
11278             
11279             /**
11280              * Gets ith "Indirect_Budget_Items" element
11281              */
11282             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems getIndirectBudgetItemsArray(int i);
11283             
11284             /**
11285              * Returns number of "Indirect_Budget_Items" element
11286              */
11287             int sizeOfIndirectBudgetItemsArray();
11288             
11289             /**
11290              * Sets array of all "Indirect_Budget_Items" element
11291              */
11292             void setIndirectBudgetItemsArray(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems[] indirectBudgetItemsArray);
11293             
11294             /**
11295              * Sets ith "Indirect_Budget_Items" element
11296              */
11297             void setIndirectBudgetItemsArray(int i, gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems indirectBudgetItems);
11298             
11299             /**
11300              * Inserts and returns a new empty value (as xml) as the ith "Indirect_Budget_Items" element
11301              */
11302             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems insertNewIndirectBudgetItems(int i);
11303             
11304             /**
11305              * Appends and returns a new empty value (as xml) as the last "Indirect_Budget_Items" element
11306              */
11307             gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems addNewIndirectBudgetItems();
11308             
11309             /**
11310              * Removes the ith "Indirect_Budget_Items" element
11311              */
11312             void removeIndirectBudgetItems(int i);
11313             
11314             /**
11315              * Gets the "budget_category_subtotal_equip_indirect" element
11316              */
11317             java.math.BigDecimal getBudgetCategorySubtotalEquipIndirect();
11318             
11319             /**
11320              * Gets (as xml) the "budget_category_subtotal_equip_indirect" element
11321              */
11322             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategorySubtotalEquipIndirect();
11323             
11324             /**
11325              * True if has "budget_category_subtotal_equip_indirect" element
11326              */
11327             boolean isSetBudgetCategorySubtotalEquipIndirect();
11328             
11329             /**
11330              * Sets the "budget_category_subtotal_equip_indirect" element
11331              */
11332             void setBudgetCategorySubtotalEquipIndirect(java.math.BigDecimal budgetCategorySubtotalEquipIndirect);
11333             
11334             /**
11335              * Sets (as xml) the "budget_category_subtotal_equip_indirect" element
11336              */
11337             void xsetBudgetCategorySubtotalEquipIndirect(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategorySubtotalEquipIndirect);
11338             
11339             /**
11340              * Unsets the "budget_category_subtotal_equip_indirect" element
11341              */
11342             void unsetBudgetCategorySubtotalEquipIndirect();
11343             
11344             /**
11345              * An XML Indirect_Budget_Items(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
11346              *
11347              * This is a complex type.
11348              */
11349             public interface IndirectBudgetItems extends org.apache.xmlbeans.XmlObject
11350             {
11351                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11352                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndirectBudgetItems.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indirectbudgetitemsd711elemtype");
11353                 
11354                 /**
11355                  * Gets the "item_desc_equip_budget_indirect" element
11356                  */
11357                 java.lang.String getItemDescEquipBudgetIndirect();
11358                 
11359                 /**
11360                  * Gets (as xml) the "item_desc_equip_budget_indirect" element
11361                  */
11362                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ItemDescEquipBudgetIndirect xgetItemDescEquipBudgetIndirect();
11363                 
11364                 /**
11365                  * True if has "item_desc_equip_budget_indirect" element
11366                  */
11367                 boolean isSetItemDescEquipBudgetIndirect();
11368                 
11369                 /**
11370                  * Sets the "item_desc_equip_budget_indirect" element
11371                  */
11372                 void setItemDescEquipBudgetIndirect(java.lang.String itemDescEquipBudgetIndirect);
11373                 
11374                 /**
11375                  * Sets (as xml) the "item_desc_equip_budget_indirect" element
11376                  */
11377                 void xsetItemDescEquipBudgetIndirect(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ItemDescEquipBudgetIndirect itemDescEquipBudgetIndirect);
11378                 
11379                 /**
11380                  * Unsets the "item_desc_equip_budget_indirect" element
11381                  */
11382                 void unsetItemDescEquipBudgetIndirect();
11383                 
11384                 /**
11385                  * Gets the "computation_equip_budget_indirect" element
11386                  */
11387                 java.lang.String getComputationEquipBudgetIndirect();
11388                 
11389                 /**
11390                  * Gets (as xml) the "computation_equip_budget_indirect" element
11391                  */
11392                 gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ComputationEquipBudgetIndirect xgetComputationEquipBudgetIndirect();
11393                 
11394                 /**
11395                  * True if has "computation_equip_budget_indirect" element
11396                  */
11397                 boolean isSetComputationEquipBudgetIndirect();
11398                 
11399                 /**
11400                  * Sets the "computation_equip_budget_indirect" element
11401                  */
11402                 void setComputationEquipBudgetIndirect(java.lang.String computationEquipBudgetIndirect);
11403                 
11404                 /**
11405                  * Sets (as xml) the "computation_equip_budget_indirect" element
11406                  */
11407                 void xsetComputationEquipBudgetIndirect(gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ComputationEquipBudgetIndirect computationEquipBudgetIndirect);
11408                 
11409                 /**
11410                  * Unsets the "computation_equip_budget_indirect" element
11411                  */
11412                 void unsetComputationEquipBudgetIndirect();
11413                 
11414                 /**
11415                  * Gets the "per_item_subtotal_equip_budget_indirect" element
11416                  */
11417                 java.math.BigDecimal getPerItemSubtotalEquipBudgetIndirect();
11418                 
11419                 /**
11420                  * Gets (as xml) the "per_item_subtotal_equip_budget_indirect" element
11421                  */
11422                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetPerItemSubtotalEquipBudgetIndirect();
11423                 
11424                 /**
11425                  * True if has "per_item_subtotal_equip_budget_indirect" element
11426                  */
11427                 boolean isSetPerItemSubtotalEquipBudgetIndirect();
11428                 
11429                 /**
11430                  * Sets the "per_item_subtotal_equip_budget_indirect" element
11431                  */
11432                 void setPerItemSubtotalEquipBudgetIndirect(java.math.BigDecimal perItemSubtotalEquipBudgetIndirect);
11433                 
11434                 /**
11435                  * Sets (as xml) the "per_item_subtotal_equip_budget_indirect" element
11436                  */
11437                 void xsetPerItemSubtotalEquipBudgetIndirect(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType perItemSubtotalEquipBudgetIndirect);
11438                 
11439                 /**
11440                  * Unsets the "per_item_subtotal_equip_budget_indirect" element
11441                  */
11442                 void unsetPerItemSubtotalEquipBudgetIndirect();
11443                 
11444                 /**
11445                  * An XML item_desc_equip_budget_indirect(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
11446                  *
11447                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$IndirectCosts$IndirectBudgetItems$ItemDescEquipBudgetIndirect.
11448                  */
11449                 public interface ItemDescEquipBudgetIndirect extends org.apache.xmlbeans.XmlString
11450                 {
11451                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11452                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ItemDescEquipBudgetIndirect.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("itemdescequipbudgetindirect3474elemtype");
11453                     
11454                     /**
11455                      * A factory class with static methods for creating instances
11456                      * of this type.
11457                      */
11458                     
11459                     public static final class Factory
11460                     {
11461                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ItemDescEquipBudgetIndirect newValue(java.lang.Object obj) {
11462                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ItemDescEquipBudgetIndirect) type.newValue( obj ); }
11463                       
11464                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ItemDescEquipBudgetIndirect newInstance() {
11465                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ItemDescEquipBudgetIndirect) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11466                       
11467                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ItemDescEquipBudgetIndirect newInstance(org.apache.xmlbeans.XmlOptions options) {
11468                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ItemDescEquipBudgetIndirect) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11469                       
11470                       private Factory() { } // No instance of this class allowed
11471                     }
11472                 }
11473                 
11474                 /**
11475                  * An XML computation_equip_budget_indirect(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
11476                  *
11477                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument$COPSBudget$IndirectCosts$IndirectBudgetItems$ComputationEquipBudgetIndirect.
11478                  */
11479                 public interface ComputationEquipBudgetIndirect extends org.apache.xmlbeans.XmlString
11480                 {
11481                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11482                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ComputationEquipBudgetIndirect.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("computationequipbudgetindirect8f7eelemtype");
11483                     
11484                     /**
11485                      * A factory class with static methods for creating instances
11486                      * of this type.
11487                      */
11488                     
11489                     public static final class Factory
11490                     {
11491                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ComputationEquipBudgetIndirect newValue(java.lang.Object obj) {
11492                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ComputationEquipBudgetIndirect) type.newValue( obj ); }
11493                       
11494                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ComputationEquipBudgetIndirect newInstance() {
11495                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ComputationEquipBudgetIndirect) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11496                       
11497                       public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ComputationEquipBudgetIndirect newInstance(org.apache.xmlbeans.XmlOptions options) {
11498                         return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems.ComputationEquipBudgetIndirect) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11499                       
11500                       private Factory() { } // No instance of this class allowed
11501                     }
11502                 }
11503                 
11504                 /**
11505                  * A factory class with static methods for creating instances
11506                  * of this type.
11507                  */
11508                 
11509                 public static final class Factory
11510                 {
11511                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems newInstance() {
11512                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11513                     
11514                     public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems newInstance(org.apache.xmlbeans.XmlOptions options) {
11515                       return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts.IndirectBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11516                     
11517                     private Factory() { } // No instance of this class allowed
11518                 }
11519             }
11520             
11521             /**
11522              * A factory class with static methods for creating instances
11523              * of this type.
11524              */
11525             
11526             public static final class Factory
11527             {
11528                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts newInstance() {
11529                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11530                 
11531                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts newInstance(org.apache.xmlbeans.XmlOptions options) {
11532                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.IndirectCosts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11533                 
11534                 private Factory() { } // No instance of this class allowed
11535             }
11536         }
11537         
11538         /**
11539          * An XML Budget_Summary(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
11540          *
11541          * This is a complex type.
11542          */
11543         public interface BudgetSummary extends org.apache.xmlbeans.XmlObject
11544         {
11545             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11546                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetSummary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetsummary6cb7elemtype");
11547             
11548             /**
11549              * Gets the "total_sworn_officer_costs_budget_summary" element
11550              */
11551             java.math.BigDecimal getTotalSwornOfficerCostsBudgetSummary();
11552             
11553             /**
11554              * Gets (as xml) the "total_sworn_officer_costs_budget_summary" element
11555              */
11556             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalSwornOfficerCostsBudgetSummary();
11557             
11558             /**
11559              * True if has "total_sworn_officer_costs_budget_summary" element
11560              */
11561             boolean isSetTotalSwornOfficerCostsBudgetSummary();
11562             
11563             /**
11564              * Sets the "total_sworn_officer_costs_budget_summary" element
11565              */
11566             void setTotalSwornOfficerCostsBudgetSummary(java.math.BigDecimal totalSwornOfficerCostsBudgetSummary);
11567             
11568             /**
11569              * Sets (as xml) the "total_sworn_officer_costs_budget_summary" element
11570              */
11571             void xsetTotalSwornOfficerCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalSwornOfficerCostsBudgetSummary);
11572             
11573             /**
11574              * Unsets the "total_sworn_officer_costs_budget_summary" element
11575              */
11576             void unsetTotalSwornOfficerCostsBudgetSummary();
11577             
11578             /**
11579              * Gets the "total_civ_costs_budget_summary" element
11580              */
11581             java.math.BigDecimal getTotalCivCostsBudgetSummary();
11582             
11583             /**
11584              * Gets (as xml) the "total_civ_costs_budget_summary" element
11585              */
11586             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalCivCostsBudgetSummary();
11587             
11588             /**
11589              * True if has "total_civ_costs_budget_summary" element
11590              */
11591             boolean isSetTotalCivCostsBudgetSummary();
11592             
11593             /**
11594              * Sets the "total_civ_costs_budget_summary" element
11595              */
11596             void setTotalCivCostsBudgetSummary(java.math.BigDecimal totalCivCostsBudgetSummary);
11597             
11598             /**
11599              * Sets (as xml) the "total_civ_costs_budget_summary" element
11600              */
11601             void xsetTotalCivCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalCivCostsBudgetSummary);
11602             
11603             /**
11604              * Unsets the "total_civ_costs_budget_summary" element
11605              */
11606             void unsetTotalCivCostsBudgetSummary();
11607             
11608             /**
11609              * Gets the "total_equipment_costs_budget_summary" element
11610              */
11611             java.math.BigDecimal getTotalEquipmentCostsBudgetSummary();
11612             
11613             /**
11614              * Gets (as xml) the "total_equipment_costs_budget_summary" element
11615              */
11616             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalEquipmentCostsBudgetSummary();
11617             
11618             /**
11619              * True if has "total_equipment_costs_budget_summary" element
11620              */
11621             boolean isSetTotalEquipmentCostsBudgetSummary();
11622             
11623             /**
11624              * Sets the "total_equipment_costs_budget_summary" element
11625              */
11626             void setTotalEquipmentCostsBudgetSummary(java.math.BigDecimal totalEquipmentCostsBudgetSummary);
11627             
11628             /**
11629              * Sets (as xml) the "total_equipment_costs_budget_summary" element
11630              */
11631             void xsetTotalEquipmentCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalEquipmentCostsBudgetSummary);
11632             
11633             /**
11634              * Unsets the "total_equipment_costs_budget_summary" element
11635              */
11636             void unsetTotalEquipmentCostsBudgetSummary();
11637             
11638             /**
11639              * Gets the "total_other_costs_budget_summary" element
11640              */
11641             java.math.BigDecimal getTotalOtherCostsBudgetSummary();
11642             
11643             /**
11644              * Gets (as xml) the "total_other_costs_budget_summary" element
11645              */
11646             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalOtherCostsBudgetSummary();
11647             
11648             /**
11649              * True if has "total_other_costs_budget_summary" element
11650              */
11651             boolean isSetTotalOtherCostsBudgetSummary();
11652             
11653             /**
11654              * Sets the "total_other_costs_budget_summary" element
11655              */
11656             void setTotalOtherCostsBudgetSummary(java.math.BigDecimal totalOtherCostsBudgetSummary);
11657             
11658             /**
11659              * Sets (as xml) the "total_other_costs_budget_summary" element
11660              */
11661             void xsetTotalOtherCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalOtherCostsBudgetSummary);
11662             
11663             /**
11664              * Unsets the "total_other_costs_budget_summary" element
11665              */
11666             void unsetTotalOtherCostsBudgetSummary();
11667             
11668             /**
11669              * Gets the "total_supplies_costs_budget_summary" element
11670              */
11671             java.math.BigDecimal getTotalSuppliesCostsBudgetSummary();
11672             
11673             /**
11674              * Gets (as xml) the "total_supplies_costs_budget_summary" element
11675              */
11676             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalSuppliesCostsBudgetSummary();
11677             
11678             /**
11679              * True if has "total_supplies_costs_budget_summary" element
11680              */
11681             boolean isSetTotalSuppliesCostsBudgetSummary();
11682             
11683             /**
11684              * Sets the "total_supplies_costs_budget_summary" element
11685              */
11686             void setTotalSuppliesCostsBudgetSummary(java.math.BigDecimal totalSuppliesCostsBudgetSummary);
11687             
11688             /**
11689              * Sets (as xml) the "total_supplies_costs_budget_summary" element
11690              */
11691             void xsetTotalSuppliesCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalSuppliesCostsBudgetSummary);
11692             
11693             /**
11694              * Unsets the "total_supplies_costs_budget_summary" element
11695              */
11696             void unsetTotalSuppliesCostsBudgetSummary();
11697             
11698             /**
11699              * Gets the "total_travel_costs_budget_summary" element
11700              */
11701             java.math.BigDecimal getTotalTravelCostsBudgetSummary();
11702             
11703             /**
11704              * Gets (as xml) the "total_travel_costs_budget_summary" element
11705              */
11706             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalTravelCostsBudgetSummary();
11707             
11708             /**
11709              * True if has "total_travel_costs_budget_summary" element
11710              */
11711             boolean isSetTotalTravelCostsBudgetSummary();
11712             
11713             /**
11714              * Sets the "total_travel_costs_budget_summary" element
11715              */
11716             void setTotalTravelCostsBudgetSummary(java.math.BigDecimal totalTravelCostsBudgetSummary);
11717             
11718             /**
11719              * Sets (as xml) the "total_travel_costs_budget_summary" element
11720              */
11721             void xsetTotalTravelCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalTravelCostsBudgetSummary);
11722             
11723             /**
11724              * Unsets the "total_travel_costs_budget_summary" element
11725              */
11726             void unsetTotalTravelCostsBudgetSummary();
11727             
11728             /**
11729              * Gets the "total_contracts_costs_budget_summary" element
11730              */
11731             java.math.BigDecimal getTotalContractsCostsBudgetSummary();
11732             
11733             /**
11734              * Gets (as xml) the "total_contracts_costs_budget_summary" element
11735              */
11736             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalContractsCostsBudgetSummary();
11737             
11738             /**
11739              * True if has "total_contracts_costs_budget_summary" element
11740              */
11741             boolean isSetTotalContractsCostsBudgetSummary();
11742             
11743             /**
11744              * Sets the "total_contracts_costs_budget_summary" element
11745              */
11746             void setTotalContractsCostsBudgetSummary(java.math.BigDecimal totalContractsCostsBudgetSummary);
11747             
11748             /**
11749              * Sets (as xml) the "total_contracts_costs_budget_summary" element
11750              */
11751             void xsetTotalContractsCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalContractsCostsBudgetSummary);
11752             
11753             /**
11754              * Unsets the "total_contracts_costs_budget_summary" element
11755              */
11756             void unsetTotalContractsCostsBudgetSummary();
11757             
11758             /**
11759              * Gets the "total_indirect_costs_budget_summary" element
11760              */
11761             java.math.BigDecimal getTotalIndirectCostsBudgetSummary();
11762             
11763             /**
11764              * Gets (as xml) the "total_indirect_costs_budget_summary" element
11765              */
11766             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalIndirectCostsBudgetSummary();
11767             
11768             /**
11769              * True if has "total_indirect_costs_budget_summary" element
11770              */
11771             boolean isSetTotalIndirectCostsBudgetSummary();
11772             
11773             /**
11774              * Sets the "total_indirect_costs_budget_summary" element
11775              */
11776             void setTotalIndirectCostsBudgetSummary(java.math.BigDecimal totalIndirectCostsBudgetSummary);
11777             
11778             /**
11779              * Sets (as xml) the "total_indirect_costs_budget_summary" element
11780              */
11781             void xsetTotalIndirectCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalIndirectCostsBudgetSummary);
11782             
11783             /**
11784              * Unsets the "total_indirect_costs_budget_summary" element
11785              */
11786             void unsetTotalIndirectCostsBudgetSummary();
11787             
11788             /**
11789              * Gets the "total_project_cost" element
11790              */
11791             java.math.BigDecimal getTotalProjectCost();
11792             
11793             /**
11794              * Gets (as xml) the "total_project_cost" element
11795              */
11796             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalProjectCost();
11797             
11798             /**
11799              * True if has "total_project_cost" element
11800              */
11801             boolean isSetTotalProjectCost();
11802             
11803             /**
11804              * Sets the "total_project_cost" element
11805              */
11806             void setTotalProjectCost(java.math.BigDecimal totalProjectCost);
11807             
11808             /**
11809              * Sets (as xml) the "total_project_cost" element
11810              */
11811             void xsetTotalProjectCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalProjectCost);
11812             
11813             /**
11814              * Unsets the "total_project_cost" element
11815              */
11816             void unsetTotalProjectCost();
11817             
11818             /**
11819              * Gets the "total_project_federal_share" element
11820              */
11821             java.math.BigDecimal getTotalProjectFederalShare();
11822             
11823             /**
11824              * Gets (as xml) the "total_project_federal_share" element
11825              */
11826             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalProjectFederalShare();
11827             
11828             /**
11829              * True if has "total_project_federal_share" element
11830              */
11831             boolean isSetTotalProjectFederalShare();
11832             
11833             /**
11834              * Sets the "total_project_federal_share" element
11835              */
11836             void setTotalProjectFederalShare(java.math.BigDecimal totalProjectFederalShare);
11837             
11838             /**
11839              * Sets (as xml) the "total_project_federal_share" element
11840              */
11841             void xsetTotalProjectFederalShare(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalProjectFederalShare);
11842             
11843             /**
11844              * Unsets the "total_project_federal_share" element
11845              */
11846             void unsetTotalProjectFederalShare();
11847             
11848             /**
11849              * Gets the "total_project_local_share" element
11850              */
11851             java.math.BigDecimal getTotalProjectLocalShare();
11852             
11853             /**
11854              * Gets (as xml) the "total_project_local_share" element
11855              */
11856             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalProjectLocalShare();
11857             
11858             /**
11859              * True if has "total_project_local_share" element
11860              */
11861             boolean isSetTotalProjectLocalShare();
11862             
11863             /**
11864              * Sets the "total_project_local_share" element
11865              */
11866             void setTotalProjectLocalShare(java.math.BigDecimal totalProjectLocalShare);
11867             
11868             /**
11869              * Sets (as xml) the "total_project_local_share" element
11870              */
11871             void xsetTotalProjectLocalShare(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalProjectLocalShare);
11872             
11873             /**
11874              * Unsets the "total_project_local_share" element
11875              */
11876             void unsetTotalProjectLocalShare();
11877             
11878             /**
11879              * A factory class with static methods for creating instances
11880              * of this type.
11881              */
11882             
11883             public static final class Factory
11884             {
11885                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.BudgetSummary newInstance() {
11886                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.BudgetSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
11887                 
11888                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.BudgetSummary newInstance(org.apache.xmlbeans.XmlOptions options) {
11889                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.BudgetSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
11890                 
11891                 private Factory() { } // No instance of this class allowed
11892             }
11893         }
11894         
11895         /**
11896          * An XML budget_contact(@http://apply.grants.gov/forms/COPS_Budget-V1.1).
11897          *
11898          * This is a complex type.
11899          */
11900         public interface BudgetContact extends org.apache.xmlbeans.XmlObject
11901         {
11902             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
11903                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetContact.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetcontactf3fdelemtype");
11904             
11905             /**
11906              * Gets the "budget_contact_name" element
11907              */
11908             gov.grants.apply.system.globalLibraryV20.HumanNameDataType getBudgetContactName();
11909             
11910             /**
11911              * Sets the "budget_contact_name" element
11912              */
11913             void setBudgetContactName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType budgetContactName);
11914             
11915             /**
11916              * Appends and returns a new empty "budget_contact_name" element
11917              */
11918             gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewBudgetContactName();
11919             
11920             /**
11921              * Gets the "budget_contact_title" element
11922              */
11923             java.lang.String getBudgetContactTitle();
11924             
11925             /**
11926              * Gets (as xml) the "budget_contact_title" element
11927              */
11928             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetBudgetContactTitle();
11929             
11930             /**
11931              * Sets the "budget_contact_title" element
11932              */
11933             void setBudgetContactTitle(java.lang.String budgetContactTitle);
11934             
11935             /**
11936              * Sets (as xml) the "budget_contact_title" element
11937              */
11938             void xsetBudgetContactTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType budgetContactTitle);
11939             
11940             /**
11941              * Gets the "budget_contact_phone" element
11942              */
11943             java.lang.String getBudgetContactPhone();
11944             
11945             /**
11946              * Gets (as xml) the "budget_contact_phone" element
11947              */
11948             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetBudgetContactPhone();
11949             
11950             /**
11951              * Sets the "budget_contact_phone" element
11952              */
11953             void setBudgetContactPhone(java.lang.String budgetContactPhone);
11954             
11955             /**
11956              * Sets (as xml) the "budget_contact_phone" element
11957              */
11958             void xsetBudgetContactPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType budgetContactPhone);
11959             
11960             /**
11961              * Gets the "budget_contact_fax" element
11962              */
11963             java.lang.String getBudgetContactFax();
11964             
11965             /**
11966              * Gets (as xml) the "budget_contact_fax" element
11967              */
11968             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetBudgetContactFax();
11969             
11970             /**
11971              * Sets the "budget_contact_fax" element
11972              */
11973             void setBudgetContactFax(java.lang.String budgetContactFax);
11974             
11975             /**
11976              * Sets (as xml) the "budget_contact_fax" element
11977              */
11978             void xsetBudgetContactFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType budgetContactFax);
11979             
11980             /**
11981              * Gets the "budget_contact_email" element
11982              */
11983             java.lang.String getBudgetContactEmail();
11984             
11985             /**
11986              * Gets (as xml) the "budget_contact_email" element
11987              */
11988             gov.grants.apply.system.globalLibraryV20.EmailDataType xgetBudgetContactEmail();
11989             
11990             /**
11991              * Sets the "budget_contact_email" element
11992              */
11993             void setBudgetContactEmail(java.lang.String budgetContactEmail);
11994             
11995             /**
11996              * Sets (as xml) the "budget_contact_email" element
11997              */
11998             void xsetBudgetContactEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType budgetContactEmail);
11999             
12000             /**
12001              * A factory class with static methods for creating instances
12002              * of this type.
12003              */
12004             
12005             public static final class Factory
12006             {
12007                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.BudgetContact newInstance() {
12008                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.BudgetContact) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
12009                 
12010                 public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.BudgetContact newInstance(org.apache.xmlbeans.XmlOptions options) {
12011                   return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget.BudgetContact) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
12012                 
12013                 private Factory() { } // No instance of this class allowed
12014             }
12015         }
12016         
12017         /**
12018          * A factory class with static methods for creating instances
12019          * of this type.
12020          */
12021         
12022         public static final class Factory
12023         {
12024             public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget newInstance() {
12025               return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
12026             
12027             public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget newInstance(org.apache.xmlbeans.XmlOptions options) {
12028               return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument.COPSBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
12029             
12030             private Factory() { } // No instance of this class allowed
12031         }
12032     }
12033     
12034     /**
12035      * A factory class with static methods for creating instances
12036      * of this type.
12037      */
12038     
12039     public static final class Factory
12040     {
12041         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument newInstance() {
12042           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
12043         
12044         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
12045           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
12046         
12047         /** @param xmlAsString the string value to parse */
12048         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
12049           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
12050         
12051         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
12052           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
12053         
12054         /** @param file the file from which to load an xml document */
12055         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
12056           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
12057         
12058         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
12059           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
12060         
12061         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
12062           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
12063         
12064         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
12065           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
12066         
12067         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
12068           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
12069         
12070         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
12071           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
12072         
12073         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
12074           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
12075         
12076         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
12077           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
12078         
12079         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
12080           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
12081         
12082         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
12083           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
12084         
12085         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
12086           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
12087         
12088         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
12089           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
12090         
12091         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
12092         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
12093           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
12094         
12095         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
12096         public static gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
12097           return (gov.grants.apply.forms.copsBudgetV11.COPSBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
12098         
12099         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
12100         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 {
12101           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
12102         
12103         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
12104         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 {
12105           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
12106         
12107         private Factory() { } // No instance of this class allowed
12108     }
12109 }