View Javadoc
1   /*
2    * An XML document type.
3    * Localname: ObjectiveWorkPlan_2_0
4    * Namespace: http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0
5    * Java type: gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.objectiveWorkPlan20V20;
10  
11  
12  /**
13   * A document containing one ObjectiveWorkPlan_2_0(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface ObjectiveWorkPlan20Document 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(ObjectiveWorkPlan20Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("objectiveworkplan20097cdoctype");
21      
22      /**
23       * Gets the "ObjectiveWorkPlan_2_0" element
24       */
25      gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20 getObjectiveWorkPlan20();
26      
27      /**
28       * Sets the "ObjectiveWorkPlan_2_0" element
29       */
30      void setObjectiveWorkPlan20(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20 objectiveWorkPlan20);
31      
32      /**
33       * Appends and returns a new empty "ObjectiveWorkPlan_2_0" element
34       */
35      gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20 addNewObjectiveWorkPlan20();
36      
37      /**
38       * An XML ObjectiveWorkPlan_2_0(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
39       *
40       * This is a complex type.
41       */
42      public interface ObjectiveWorkPlan20 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(ObjectiveWorkPlan20.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("objectiveworkplan20d639elemtype");
46          
47          /**
48           * Gets the "ProjectTitle" element
49           */
50          java.lang.String getProjectTitle();
51          
52          /**
53           * Gets (as xml) the "ProjectTitle" element
54           */
55          gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType xgetProjectTitle();
56          
57          /**
58           * True if has "ProjectTitle" element
59           */
60          boolean isSetProjectTitle();
61          
62          /**
63           * Sets the "ProjectTitle" element
64           */
65          void setProjectTitle(java.lang.String projectTitle);
66          
67          /**
68           * Sets (as xml) the "ProjectTitle" element
69           */
70          void xsetProjectTitle(gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType projectTitle);
71          
72          /**
73           * Unsets the "ProjectTitle" element
74           */
75          void unsetProjectTitle();
76          
77          /**
78           * Gets the "BudgetYear" element
79           */
80          gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.BudgetYear.Enum getBudgetYear();
81          
82          /**
83           * Gets (as xml) the "BudgetYear" element
84           */
85          gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.BudgetYear xgetBudgetYear();
86          
87          /**
88           * Sets the "BudgetYear" element
89           */
90          void setBudgetYear(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.BudgetYear.Enum budgetYear);
91          
92          /**
93           * Sets (as xml) the "BudgetYear" element
94           */
95          void xsetBudgetYear(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.BudgetYear budgetYear);
96          
97          /**
98           * Gets the "ProgramGoal" element
99           */
100         java.lang.String getProgramGoal();
101         
102         /**
103          * Gets (as xml) the "ProgramGoal" element
104          */
105         gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ProgramGoal xgetProgramGoal();
106         
107         /**
108          * Sets the "ProgramGoal" element
109          */
110         void setProgramGoal(java.lang.String programGoal);
111         
112         /**
113          * Sets (as xml) the "ProgramGoal" element
114          */
115         void xsetProgramGoal(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ProgramGoal programGoal);
116         
117         /**
118          * Gets the "Objective" element
119          */
120         java.lang.String getObjective();
121         
122         /**
123          * Gets (as xml) the "Objective" element
124          */
125         gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Objective xgetObjective();
126         
127         /**
128          * Sets the "Objective" element
129          */
130         void setObjective(java.lang.String objective);
131         
132         /**
133          * Sets (as xml) the "Objective" element
134          */
135         void xsetObjective(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Objective objective);
136         
137         /**
138          * Gets the "ExpectedResults" element
139          */
140         java.lang.String getExpectedResults();
141         
142         /**
143          * Gets (as xml) the "ExpectedResults" element
144          */
145         gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ExpectedResults xgetExpectedResults();
146         
147         /**
148          * Sets the "ExpectedResults" element
149          */
150         void setExpectedResults(java.lang.String expectedResults);
151         
152         /**
153          * Sets (as xml) the "ExpectedResults" element
154          */
155         void xsetExpectedResults(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ExpectedResults expectedResults);
156         
157         /**
158          * Gets array of all "Group1" elements
159          */
160         gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1[] getGroup1Array();
161         
162         /**
163          * Gets ith "Group1" element
164          */
165         gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1 getGroup1Array(int i);
166         
167         /**
168          * Returns number of "Group1" element
169          */
170         int sizeOfGroup1Array();
171         
172         /**
173          * Sets array of all "Group1" element
174          */
175         void setGroup1Array(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1[] group1Array);
176         
177         /**
178          * Sets ith "Group1" element
179          */
180         void setGroup1Array(int i, gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1 group1);
181         
182         /**
183          * Inserts and returns a new empty value (as xml) as the ith "Group1" element
184          */
185         gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1 insertNewGroup1(int i);
186         
187         /**
188          * Appends and returns a new empty value (as xml) as the last "Group1" element
189          */
190         gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1 addNewGroup1();
191         
192         /**
193          * Removes the ith "Group1" element
194          */
195         void removeGroup1(int i);
196         
197         /**
198          * Gets the "EvaluationCriteria" element
199          */
200         java.lang.String getEvaluationCriteria();
201         
202         /**
203          * Gets (as xml) the "EvaluationCriteria" element
204          */
205         gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.EvaluationCriteria xgetEvaluationCriteria();
206         
207         /**
208          * Sets the "EvaluationCriteria" element
209          */
210         void setEvaluationCriteria(java.lang.String evaluationCriteria);
211         
212         /**
213          * Sets (as xml) the "EvaluationCriteria" element
214          */
215         void xsetEvaluationCriteria(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.EvaluationCriteria evaluationCriteria);
216         
217         /**
218          * Gets the "FilenameAtt001" element
219          */
220         java.lang.String getFilenameAtt001();
221         
222         /**
223          * Gets (as xml) the "FilenameAtt001" element
224          */
225         org.apache.xmlbeans.XmlString xgetFilenameAtt001();
226         
227         /**
228          * True if has "FilenameAtt001" element
229          */
230         boolean isSetFilenameAtt001();
231         
232         /**
233          * Sets the "FilenameAtt001" element
234          */
235         void setFilenameAtt001(java.lang.String filenameAtt001);
236         
237         /**
238          * Sets (as xml) the "FilenameAtt001" element
239          */
240         void xsetFilenameAtt001(org.apache.xmlbeans.XmlString filenameAtt001);
241         
242         /**
243          * Unsets the "FilenameAtt001" element
244          */
245         void unsetFilenameAtt001();
246         
247         /**
248          * Gets the "FilenameAtt002" element
249          */
250         java.lang.String getFilenameAtt002();
251         
252         /**
253          * Gets (as xml) the "FilenameAtt002" element
254          */
255         org.apache.xmlbeans.XmlString xgetFilenameAtt002();
256         
257         /**
258          * True if has "FilenameAtt002" element
259          */
260         boolean isSetFilenameAtt002();
261         
262         /**
263          * Sets the "FilenameAtt002" element
264          */
265         void setFilenameAtt002(java.lang.String filenameAtt002);
266         
267         /**
268          * Sets (as xml) the "FilenameAtt002" element
269          */
270         void xsetFilenameAtt002(org.apache.xmlbeans.XmlString filenameAtt002);
271         
272         /**
273          * Unsets the "FilenameAtt002" element
274          */
275         void unsetFilenameAtt002();
276         
277         /**
278          * Gets the "FilenameAtt003" element
279          */
280         java.lang.String getFilenameAtt003();
281         
282         /**
283          * Gets (as xml) the "FilenameAtt003" element
284          */
285         org.apache.xmlbeans.XmlString xgetFilenameAtt003();
286         
287         /**
288          * True if has "FilenameAtt003" element
289          */
290         boolean isSetFilenameAtt003();
291         
292         /**
293          * Sets the "FilenameAtt003" element
294          */
295         void setFilenameAtt003(java.lang.String filenameAtt003);
296         
297         /**
298          * Sets (as xml) the "FilenameAtt003" element
299          */
300         void xsetFilenameAtt003(org.apache.xmlbeans.XmlString filenameAtt003);
301         
302         /**
303          * Unsets the "FilenameAtt003" element
304          */
305         void unsetFilenameAtt003();
306         
307         /**
308          * Gets the "FilenameAtt004" element
309          */
310         java.lang.String getFilenameAtt004();
311         
312         /**
313          * Gets (as xml) the "FilenameAtt004" element
314          */
315         org.apache.xmlbeans.XmlString xgetFilenameAtt004();
316         
317         /**
318          * True if has "FilenameAtt004" element
319          */
320         boolean isSetFilenameAtt004();
321         
322         /**
323          * Sets the "FilenameAtt004" element
324          */
325         void setFilenameAtt004(java.lang.String filenameAtt004);
326         
327         /**
328          * Sets (as xml) the "FilenameAtt004" element
329          */
330         void xsetFilenameAtt004(org.apache.xmlbeans.XmlString filenameAtt004);
331         
332         /**
333          * Unsets the "FilenameAtt004" element
334          */
335         void unsetFilenameAtt004();
336         
337         /**
338          * Gets the "FilenameAtt005" element
339          */
340         java.lang.String getFilenameAtt005();
341         
342         /**
343          * Gets (as xml) the "FilenameAtt005" element
344          */
345         org.apache.xmlbeans.XmlString xgetFilenameAtt005();
346         
347         /**
348          * True if has "FilenameAtt005" element
349          */
350         boolean isSetFilenameAtt005();
351         
352         /**
353          * Sets the "FilenameAtt005" element
354          */
355         void setFilenameAtt005(java.lang.String filenameAtt005);
356         
357         /**
358          * Sets (as xml) the "FilenameAtt005" element
359          */
360         void xsetFilenameAtt005(org.apache.xmlbeans.XmlString filenameAtt005);
361         
362         /**
363          * Unsets the "FilenameAtt005" element
364          */
365         void unsetFilenameAtt005();
366         
367         /**
368          * Gets the "FilenameAtt006" element
369          */
370         java.lang.String getFilenameAtt006();
371         
372         /**
373          * Gets (as xml) the "FilenameAtt006" element
374          */
375         org.apache.xmlbeans.XmlString xgetFilenameAtt006();
376         
377         /**
378          * True if has "FilenameAtt006" element
379          */
380         boolean isSetFilenameAtt006();
381         
382         /**
383          * Sets the "FilenameAtt006" element
384          */
385         void setFilenameAtt006(java.lang.String filenameAtt006);
386         
387         /**
388          * Sets (as xml) the "FilenameAtt006" element
389          */
390         void xsetFilenameAtt006(org.apache.xmlbeans.XmlString filenameAtt006);
391         
392         /**
393          * Unsets the "FilenameAtt006" element
394          */
395         void unsetFilenameAtt006();
396         
397         /**
398          * Gets the "FilenameAtt007" element
399          */
400         java.lang.String getFilenameAtt007();
401         
402         /**
403          * Gets (as xml) the "FilenameAtt007" element
404          */
405         org.apache.xmlbeans.XmlString xgetFilenameAtt007();
406         
407         /**
408          * True if has "FilenameAtt007" element
409          */
410         boolean isSetFilenameAtt007();
411         
412         /**
413          * Sets the "FilenameAtt007" element
414          */
415         void setFilenameAtt007(java.lang.String filenameAtt007);
416         
417         /**
418          * Sets (as xml) the "FilenameAtt007" element
419          */
420         void xsetFilenameAtt007(org.apache.xmlbeans.XmlString filenameAtt007);
421         
422         /**
423          * Unsets the "FilenameAtt007" element
424          */
425         void unsetFilenameAtt007();
426         
427         /**
428          * Gets the "FilenameAtt008" element
429          */
430         java.lang.String getFilenameAtt008();
431         
432         /**
433          * Gets (as xml) the "FilenameAtt008" element
434          */
435         org.apache.xmlbeans.XmlString xgetFilenameAtt008();
436         
437         /**
438          * True if has "FilenameAtt008" element
439          */
440         boolean isSetFilenameAtt008();
441         
442         /**
443          * Sets the "FilenameAtt008" element
444          */
445         void setFilenameAtt008(java.lang.String filenameAtt008);
446         
447         /**
448          * Sets (as xml) the "FilenameAtt008" element
449          */
450         void xsetFilenameAtt008(org.apache.xmlbeans.XmlString filenameAtt008);
451         
452         /**
453          * Unsets the "FilenameAtt008" element
454          */
455         void unsetFilenameAtt008();
456         
457         /**
458          * Gets the "FilenameAtt009" element
459          */
460         java.lang.String getFilenameAtt009();
461         
462         /**
463          * Gets (as xml) the "FilenameAtt009" element
464          */
465         org.apache.xmlbeans.XmlString xgetFilenameAtt009();
466         
467         /**
468          * True if has "FilenameAtt009" element
469          */
470         boolean isSetFilenameAtt009();
471         
472         /**
473          * Sets the "FilenameAtt009" element
474          */
475         void setFilenameAtt009(java.lang.String filenameAtt009);
476         
477         /**
478          * Sets (as xml) the "FilenameAtt009" element
479          */
480         void xsetFilenameAtt009(org.apache.xmlbeans.XmlString filenameAtt009);
481         
482         /**
483          * Unsets the "FilenameAtt009" element
484          */
485         void unsetFilenameAtt009();
486         
487         /**
488          * Gets the "FilenameAtt010" element
489          */
490         java.lang.String getFilenameAtt010();
491         
492         /**
493          * Gets (as xml) the "FilenameAtt010" element
494          */
495         org.apache.xmlbeans.XmlString xgetFilenameAtt010();
496         
497         /**
498          * True if has "FilenameAtt010" element
499          */
500         boolean isSetFilenameAtt010();
501         
502         /**
503          * Sets the "FilenameAtt010" element
504          */
505         void setFilenameAtt010(java.lang.String filenameAtt010);
506         
507         /**
508          * Sets (as xml) the "FilenameAtt010" element
509          */
510         void xsetFilenameAtt010(org.apache.xmlbeans.XmlString filenameAtt010);
511         
512         /**
513          * Unsets the "FilenameAtt010" element
514          */
515         void unsetFilenameAtt010();
516         
517         /**
518          * Gets the "FilenameAtt011" element
519          */
520         java.lang.String getFilenameAtt011();
521         
522         /**
523          * Gets (as xml) the "FilenameAtt011" element
524          */
525         org.apache.xmlbeans.XmlString xgetFilenameAtt011();
526         
527         /**
528          * True if has "FilenameAtt011" element
529          */
530         boolean isSetFilenameAtt011();
531         
532         /**
533          * Sets the "FilenameAtt011" element
534          */
535         void setFilenameAtt011(java.lang.String filenameAtt011);
536         
537         /**
538          * Sets (as xml) the "FilenameAtt011" element
539          */
540         void xsetFilenameAtt011(org.apache.xmlbeans.XmlString filenameAtt011);
541         
542         /**
543          * Unsets the "FilenameAtt011" element
544          */
545         void unsetFilenameAtt011();
546         
547         /**
548          * Gets the "FilenameAtt012" element
549          */
550         java.lang.String getFilenameAtt012();
551         
552         /**
553          * Gets (as xml) the "FilenameAtt012" element
554          */
555         org.apache.xmlbeans.XmlString xgetFilenameAtt012();
556         
557         /**
558          * True if has "FilenameAtt012" element
559          */
560         boolean isSetFilenameAtt012();
561         
562         /**
563          * Sets the "FilenameAtt012" element
564          */
565         void setFilenameAtt012(java.lang.String filenameAtt012);
566         
567         /**
568          * Sets (as xml) the "FilenameAtt012" element
569          */
570         void xsetFilenameAtt012(org.apache.xmlbeans.XmlString filenameAtt012);
571         
572         /**
573          * Unsets the "FilenameAtt012" element
574          */
575         void unsetFilenameAtt012();
576         
577         /**
578          * Gets the "FilenameAtt013" element
579          */
580         java.lang.String getFilenameAtt013();
581         
582         /**
583          * Gets (as xml) the "FilenameAtt013" element
584          */
585         org.apache.xmlbeans.XmlString xgetFilenameAtt013();
586         
587         /**
588          * True if has "FilenameAtt013" element
589          */
590         boolean isSetFilenameAtt013();
591         
592         /**
593          * Sets the "FilenameAtt013" element
594          */
595         void setFilenameAtt013(java.lang.String filenameAtt013);
596         
597         /**
598          * Sets (as xml) the "FilenameAtt013" element
599          */
600         void xsetFilenameAtt013(org.apache.xmlbeans.XmlString filenameAtt013);
601         
602         /**
603          * Unsets the "FilenameAtt013" element
604          */
605         void unsetFilenameAtt013();
606         
607         /**
608          * Gets the "FilenameAtt014" element
609          */
610         java.lang.String getFilenameAtt014();
611         
612         /**
613          * Gets (as xml) the "FilenameAtt014" element
614          */
615         org.apache.xmlbeans.XmlString xgetFilenameAtt014();
616         
617         /**
618          * True if has "FilenameAtt014" element
619          */
620         boolean isSetFilenameAtt014();
621         
622         /**
623          * Sets the "FilenameAtt014" element
624          */
625         void setFilenameAtt014(java.lang.String filenameAtt014);
626         
627         /**
628          * Sets (as xml) the "FilenameAtt014" element
629          */
630         void xsetFilenameAtt014(org.apache.xmlbeans.XmlString filenameAtt014);
631         
632         /**
633          * Unsets the "FilenameAtt014" element
634          */
635         void unsetFilenameAtt014();
636         
637         /**
638          * Gets the "FilenameAtt015" element
639          */
640         java.lang.String getFilenameAtt015();
641         
642         /**
643          * Gets (as xml) the "FilenameAtt015" element
644          */
645         org.apache.xmlbeans.XmlString xgetFilenameAtt015();
646         
647         /**
648          * True if has "FilenameAtt015" element
649          */
650         boolean isSetFilenameAtt015();
651         
652         /**
653          * Sets the "FilenameAtt015" element
654          */
655         void setFilenameAtt015(java.lang.String filenameAtt015);
656         
657         /**
658          * Sets (as xml) the "FilenameAtt015" element
659          */
660         void xsetFilenameAtt015(org.apache.xmlbeans.XmlString filenameAtt015);
661         
662         /**
663          * Unsets the "FilenameAtt015" element
664          */
665         void unsetFilenameAtt015();
666         
667         /**
668          * Gets the "FilenameAtt016" element
669          */
670         java.lang.String getFilenameAtt016();
671         
672         /**
673          * Gets (as xml) the "FilenameAtt016" element
674          */
675         org.apache.xmlbeans.XmlString xgetFilenameAtt016();
676         
677         /**
678          * True if has "FilenameAtt016" element
679          */
680         boolean isSetFilenameAtt016();
681         
682         /**
683          * Sets the "FilenameAtt016" element
684          */
685         void setFilenameAtt016(java.lang.String filenameAtt016);
686         
687         /**
688          * Sets (as xml) the "FilenameAtt016" element
689          */
690         void xsetFilenameAtt016(org.apache.xmlbeans.XmlString filenameAtt016);
691         
692         /**
693          * Unsets the "FilenameAtt016" element
694          */
695         void unsetFilenameAtt016();
696         
697         /**
698          * Gets the "FilenameAtt017" element
699          */
700         java.lang.String getFilenameAtt017();
701         
702         /**
703          * Gets (as xml) the "FilenameAtt017" element
704          */
705         org.apache.xmlbeans.XmlString xgetFilenameAtt017();
706         
707         /**
708          * True if has "FilenameAtt017" element
709          */
710         boolean isSetFilenameAtt017();
711         
712         /**
713          * Sets the "FilenameAtt017" element
714          */
715         void setFilenameAtt017(java.lang.String filenameAtt017);
716         
717         /**
718          * Sets (as xml) the "FilenameAtt017" element
719          */
720         void xsetFilenameAtt017(org.apache.xmlbeans.XmlString filenameAtt017);
721         
722         /**
723          * Unsets the "FilenameAtt017" element
724          */
725         void unsetFilenameAtt017();
726         
727         /**
728          * Gets array of all "ObjectiveWorkPlan_Att" elements
729          */
730         gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt[] getObjectiveWorkPlanAttArray();
731         
732         /**
733          * Gets ith "ObjectiveWorkPlan_Att" element
734          */
735         gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt getObjectiveWorkPlanAttArray(int i);
736         
737         /**
738          * Returns number of "ObjectiveWorkPlan_Att" element
739          */
740         int sizeOfObjectiveWorkPlanAttArray();
741         
742         /**
743          * Sets array of all "ObjectiveWorkPlan_Att" element
744          */
745         void setObjectiveWorkPlanAttArray(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt[] objectiveWorkPlanAttArray);
746         
747         /**
748          * Sets ith "ObjectiveWorkPlan_Att" element
749          */
750         void setObjectiveWorkPlanAttArray(int i, gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt objectiveWorkPlanAtt);
751         
752         /**
753          * Inserts and returns a new empty value (as xml) as the ith "ObjectiveWorkPlan_Att" element
754          */
755         gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt insertNewObjectiveWorkPlanAtt(int i);
756         
757         /**
758          * Appends and returns a new empty value (as xml) as the last "ObjectiveWorkPlan_Att" element
759          */
760         gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt addNewObjectiveWorkPlanAtt();
761         
762         /**
763          * Removes the ith "ObjectiveWorkPlan_Att" element
764          */
765         void removeObjectiveWorkPlanAtt(int i);
766         
767         /**
768          * Gets the "FormVersion" attribute
769          */
770         java.lang.String getFormVersion();
771         
772         /**
773          * Gets (as xml) the "FormVersion" attribute
774          */
775         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
776         
777         /**
778          * Sets the "FormVersion" attribute
779          */
780         void setFormVersion(java.lang.String formVersion);
781         
782         /**
783          * Sets (as xml) the "FormVersion" attribute
784          */
785         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
786         
787         /**
788          * An XML BudgetYear(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
789          *
790          * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$BudgetYear.
791          */
792         public interface BudgetYear extends org.apache.xmlbeans.XmlString
793         {
794             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
795                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetYear.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetyear301belemtype");
796             
797             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
798             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
799             
800             static final Enum X_1 = Enum.forString("1");
801             static final Enum X_2 = Enum.forString("2");
802             static final Enum X_3 = Enum.forString("3");
803             static final Enum X_4 = Enum.forString("4");
804             static final Enum X_5 = Enum.forString("5");
805             
806             static final int INT_X_1 = Enum.INT_X_1;
807             static final int INT_X_2 = Enum.INT_X_2;
808             static final int INT_X_3 = Enum.INT_X_3;
809             static final int INT_X_4 = Enum.INT_X_4;
810             static final int INT_X_5 = Enum.INT_X_5;
811             
812             /**
813              * Enumeration value class for gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$BudgetYear.
814              * These enum values can be used as follows:
815              * <pre>
816              * enum.toString(); // returns the string value of the enum
817              * enum.intValue(); // returns an int value, useful for switches
818              * // e.g., case Enum.INT_X_1
819              * Enum.forString(s); // returns the enum value for a string
820              * Enum.forInt(i); // returns the enum value for an int
821              * </pre>
822              * Enumeration objects are immutable singleton objects that
823              * can be compared using == object equality. They have no
824              * public constructor. See the constants defined within this
825              * class for all the valid values.
826              */
827             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
828             {
829                 /**
830                  * Returns the enum value for a string, or null if none.
831                  */
832                 public static Enum forString(java.lang.String s)
833                     { return (Enum)table.forString(s); }
834                 /**
835                  * Returns the enum value corresponding to an int, or null if none.
836                  */
837                 public static Enum forInt(int i)
838                     { return (Enum)table.forInt(i); }
839                 
840                 private Enum(java.lang.String s, int i)
841                     { super(s, i); }
842                 
843                 static final int INT_X_1 = 1;
844                 static final int INT_X_2 = 2;
845                 static final int INT_X_3 = 3;
846                 static final int INT_X_4 = 4;
847                 static final int INT_X_5 = 5;
848                 
849                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
850                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
851                 (
852                     new Enum[]
853                     {
854                       new Enum("1", INT_X_1),
855                       new Enum("2", INT_X_2),
856                       new Enum("3", INT_X_3),
857                       new Enum("4", INT_X_4),
858                       new Enum("5", INT_X_5),
859                     }
860                 );
861                 private static final long serialVersionUID = 1L;
862                 private java.lang.Object readResolve() { return forInt(intValue()); } 
863             }
864             
865             /**
866              * A factory class with static methods for creating instances
867              * of this type.
868              */
869             
870             public static final class Factory
871             {
872                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.BudgetYear newValue(java.lang.Object obj) {
873                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.BudgetYear) type.newValue( obj ); }
874                 
875                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.BudgetYear newInstance() {
876                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.BudgetYear) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
877                 
878                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.BudgetYear newInstance(org.apache.xmlbeans.XmlOptions options) {
879                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.BudgetYear) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
880                 
881                 private Factory() { } // No instance of this class allowed
882             }
883         }
884         
885         /**
886          * An XML ProgramGoal(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
887          *
888          * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$ProgramGoal.
889          */
890         public interface ProgramGoal extends org.apache.xmlbeans.XmlString
891         {
892             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
893                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramGoal.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programgoal0d96elemtype");
894             
895             /**
896              * A factory class with static methods for creating instances
897              * of this type.
898              */
899             
900             public static final class Factory
901             {
902                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ProgramGoal newValue(java.lang.Object obj) {
903                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ProgramGoal) type.newValue( obj ); }
904                 
905                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ProgramGoal newInstance() {
906                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ProgramGoal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
907                 
908                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ProgramGoal newInstance(org.apache.xmlbeans.XmlOptions options) {
909                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ProgramGoal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
910                 
911                 private Factory() { } // No instance of this class allowed
912             }
913         }
914         
915         /**
916          * An XML Objective(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
917          *
918          * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$Objective.
919          */
920         public interface Objective extends org.apache.xmlbeans.XmlString
921         {
922             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
923                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Objective.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("objective7c54elemtype");
924             
925             /**
926              * A factory class with static methods for creating instances
927              * of this type.
928              */
929             
930             public static final class Factory
931             {
932                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Objective newValue(java.lang.Object obj) {
933                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Objective) type.newValue( obj ); }
934                 
935                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Objective newInstance() {
936                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Objective) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
937                 
938                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Objective newInstance(org.apache.xmlbeans.XmlOptions options) {
939                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Objective) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
940                 
941                 private Factory() { } // No instance of this class allowed
942             }
943         }
944         
945         /**
946          * An XML ExpectedResults(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
947          *
948          * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$ExpectedResults.
949          */
950         public interface ExpectedResults extends org.apache.xmlbeans.XmlString
951         {
952             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
953                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ExpectedResults.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("expectedresultseb0felemtype");
954             
955             /**
956              * A factory class with static methods for creating instances
957              * of this type.
958              */
959             
960             public static final class Factory
961             {
962                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ExpectedResults newValue(java.lang.Object obj) {
963                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ExpectedResults) type.newValue( obj ); }
964                 
965                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ExpectedResults newInstance() {
966                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ExpectedResults) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
967                 
968                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ExpectedResults newInstance(org.apache.xmlbeans.XmlOptions options) {
969                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ExpectedResults) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
970                 
971                 private Factory() { } // No instance of this class allowed
972             }
973         }
974         
975         /**
976          * An XML Group1(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
977          *
978          * This is a complex type.
979          */
980         public interface Group1 extends org.apache.xmlbeans.XmlObject
981         {
982             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
983                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Group1.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("group1f9abelemtype");
984             
985             /**
986              * Gets the "Activities" element
987              */
988             java.lang.String getActivities();
989             
990             /**
991              * Gets (as xml) the "Activities" element
992              */
993             gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Activities xgetActivities();
994             
995             /**
996              * Sets the "Activities" element
997              */
998             void setActivities(java.lang.String activities);
999             
1000             /**
1001              * Sets (as xml) the "Activities" element
1002              */
1003             void xsetActivities(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Activities activities);
1004             
1005             /**
1006              * Gets the "Position" element
1007              */
1008             java.lang.String getPosition();
1009             
1010             /**
1011              * Gets (as xml) the "Position" element
1012              */
1013             gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Position xgetPosition();
1014             
1015             /**
1016              * Sets the "Position" element
1017              */
1018             void setPosition(java.lang.String position);
1019             
1020             /**
1021              * Sets (as xml) the "Position" element
1022              */
1023             void xsetPosition(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Position position);
1024             
1025             /**
1026              * Gets the "PeriodStartDate" element
1027              */
1028             java.util.Calendar getPeriodStartDate();
1029             
1030             /**
1031              * Gets (as xml) the "PeriodStartDate" element
1032              */
1033             org.apache.xmlbeans.XmlDate xgetPeriodStartDate();
1034             
1035             /**
1036              * Sets the "PeriodStartDate" element
1037              */
1038             void setPeriodStartDate(java.util.Calendar periodStartDate);
1039             
1040             /**
1041              * Sets (as xml) the "PeriodStartDate" element
1042              */
1043             void xsetPeriodStartDate(org.apache.xmlbeans.XmlDate periodStartDate);
1044             
1045             /**
1046              * Gets the "PeriodEndDate" element
1047              */
1048             java.util.Calendar getPeriodEndDate();
1049             
1050             /**
1051              * Gets (as xml) the "PeriodEndDate" element
1052              */
1053             org.apache.xmlbeans.XmlDate xgetPeriodEndDate();
1054             
1055             /**
1056              * Sets the "PeriodEndDate" element
1057              */
1058             void setPeriodEndDate(java.util.Calendar periodEndDate);
1059             
1060             /**
1061              * Sets (as xml) the "PeriodEndDate" element
1062              */
1063             void xsetPeriodEndDate(org.apache.xmlbeans.XmlDate periodEndDate);
1064             
1065             /**
1066              * Gets the "Non_SalaryPersonnelHours" element
1067              */
1068             int getNonSalaryPersonnelHours();
1069             
1070             /**
1071              * Gets (as xml) the "Non_SalaryPersonnelHours" element
1072              */
1073             gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.NonSalaryPersonnelHours xgetNonSalaryPersonnelHours();
1074             
1075             /**
1076              * Sets the "Non_SalaryPersonnelHours" element
1077              */
1078             void setNonSalaryPersonnelHours(int nonSalaryPersonnelHours);
1079             
1080             /**
1081              * Sets (as xml) the "Non_SalaryPersonnelHours" element
1082              */
1083             void xsetNonSalaryPersonnelHours(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.NonSalaryPersonnelHours nonSalaryPersonnelHours);
1084             
1085             /**
1086              * An XML Activities(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
1087              *
1088              * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$Group1$Activities.
1089              */
1090             public interface Activities extends org.apache.xmlbeans.XmlString
1091             {
1092                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1093                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Activities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("activities9814elemtype");
1094                 
1095                 /**
1096                  * A factory class with static methods for creating instances
1097                  * of this type.
1098                  */
1099                 
1100                 public static final class Factory
1101                 {
1102                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Activities newValue(java.lang.Object obj) {
1103                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Activities) type.newValue( obj ); }
1104                     
1105                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Activities newInstance() {
1106                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Activities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1107                     
1108                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Activities newInstance(org.apache.xmlbeans.XmlOptions options) {
1109                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Activities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1110                     
1111                     private Factory() { } // No instance of this class allowed
1112                 }
1113             }
1114             
1115             /**
1116              * An XML Position(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
1117              *
1118              * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$Group1$Position.
1119              */
1120             public interface Position extends org.apache.xmlbeans.XmlString
1121             {
1122                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1123                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Position.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("position9c50elemtype");
1124                 
1125                 /**
1126                  * A factory class with static methods for creating instances
1127                  * of this type.
1128                  */
1129                 
1130                 public static final class Factory
1131                 {
1132                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Position newValue(java.lang.Object obj) {
1133                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Position) type.newValue( obj ); }
1134                     
1135                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Position newInstance() {
1136                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Position) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1137                     
1138                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Position newInstance(org.apache.xmlbeans.XmlOptions options) {
1139                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.Position) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1140                     
1141                     private Factory() { } // No instance of this class allowed
1142                 }
1143             }
1144             
1145             /**
1146              * An XML Non_SalaryPersonnelHours(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
1147              *
1148              * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$Group1$NonSalaryPersonnelHours.
1149              */
1150             public interface NonSalaryPersonnelHours extends org.apache.xmlbeans.XmlInt
1151             {
1152                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1153                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NonSalaryPersonnelHours.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nonsalarypersonnelhoursc232elemtype");
1154                 
1155                 /**
1156                  * A factory class with static methods for creating instances
1157                  * of this type.
1158                  */
1159                 
1160                 public static final class Factory
1161                 {
1162                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.NonSalaryPersonnelHours newValue(java.lang.Object obj) {
1163                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.NonSalaryPersonnelHours) type.newValue( obj ); }
1164                     
1165                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.NonSalaryPersonnelHours newInstance() {
1166                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.NonSalaryPersonnelHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1167                     
1168                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.NonSalaryPersonnelHours newInstance(org.apache.xmlbeans.XmlOptions options) {
1169                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1.NonSalaryPersonnelHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1170                     
1171                     private Factory() { } // No instance of this class allowed
1172                 }
1173             }
1174             
1175             /**
1176              * A factory class with static methods for creating instances
1177              * of this type.
1178              */
1179             
1180             public static final class Factory
1181             {
1182                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1 newInstance() {
1183                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1184                 
1185                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1 newInstance(org.apache.xmlbeans.XmlOptions options) {
1186                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.Group1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1187                 
1188                 private Factory() { } // No instance of this class allowed
1189             }
1190         }
1191         
1192         /**
1193          * An XML EvaluationCriteria(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
1194          *
1195          * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$EvaluationCriteria.
1196          */
1197         public interface EvaluationCriteria extends org.apache.xmlbeans.XmlString
1198         {
1199             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1200                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EvaluationCriteria.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("evaluationcriteria42a2elemtype");
1201             
1202             /**
1203              * A factory class with static methods for creating instances
1204              * of this type.
1205              */
1206             
1207             public static final class Factory
1208             {
1209                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.EvaluationCriteria newValue(java.lang.Object obj) {
1210                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.EvaluationCriteria) type.newValue( obj ); }
1211                 
1212                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.EvaluationCriteria newInstance() {
1213                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.EvaluationCriteria) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1214                 
1215                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.EvaluationCriteria newInstance(org.apache.xmlbeans.XmlOptions options) {
1216                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.EvaluationCriteria) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1217                 
1218                 private Factory() { } // No instance of this class allowed
1219             }
1220         }
1221         
1222         /**
1223          * An XML ObjectiveWorkPlan_Att(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
1224          *
1225          * This is a complex type.
1226          */
1227         public interface ObjectiveWorkPlanAtt extends org.apache.xmlbeans.XmlObject
1228         {
1229             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1230                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ObjectiveWorkPlanAtt.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("objectiveworkplanattca98elemtype");
1231             
1232             /**
1233              * Gets the "ProjectTitle" element
1234              */
1235             java.lang.String getProjectTitle();
1236             
1237             /**
1238              * Gets (as xml) the "ProjectTitle" element
1239              */
1240             gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType xgetProjectTitle();
1241             
1242             /**
1243              * True if has "ProjectTitle" element
1244              */
1245             boolean isSetProjectTitle();
1246             
1247             /**
1248              * Sets the "ProjectTitle" element
1249              */
1250             void setProjectTitle(java.lang.String projectTitle);
1251             
1252             /**
1253              * Sets (as xml) the "ProjectTitle" element
1254              */
1255             void xsetProjectTitle(gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType projectTitle);
1256             
1257             /**
1258              * Unsets the "ProjectTitle" element
1259              */
1260             void unsetProjectTitle();
1261             
1262             /**
1263              * Gets the "BudgetYear" element
1264              */
1265             gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.BudgetYear.Enum getBudgetYear();
1266             
1267             /**
1268              * Gets (as xml) the "BudgetYear" element
1269              */
1270             gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.BudgetYear xgetBudgetYear();
1271             
1272             /**
1273              * Sets the "BudgetYear" element
1274              */
1275             void setBudgetYear(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.BudgetYear.Enum budgetYear);
1276             
1277             /**
1278              * Sets (as xml) the "BudgetYear" element
1279              */
1280             void xsetBudgetYear(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.BudgetYear budgetYear);
1281             
1282             /**
1283              * Gets the "ProgramGoal" element
1284              */
1285             java.lang.String getProgramGoal();
1286             
1287             /**
1288              * Gets (as xml) the "ProgramGoal" element
1289              */
1290             gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ProgramGoal xgetProgramGoal();
1291             
1292             /**
1293              * Sets the "ProgramGoal" element
1294              */
1295             void setProgramGoal(java.lang.String programGoal);
1296             
1297             /**
1298              * Sets (as xml) the "ProgramGoal" element
1299              */
1300             void xsetProgramGoal(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ProgramGoal programGoal);
1301             
1302             /**
1303              * Gets the "Objective" element
1304              */
1305             java.lang.String getObjective();
1306             
1307             /**
1308              * Gets (as xml) the "Objective" element
1309              */
1310             gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Objective xgetObjective();
1311             
1312             /**
1313              * Sets the "Objective" element
1314              */
1315             void setObjective(java.lang.String objective);
1316             
1317             /**
1318              * Sets (as xml) the "Objective" element
1319              */
1320             void xsetObjective(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Objective objective);
1321             
1322             /**
1323              * Gets the "ExpectedResults" element
1324              */
1325             java.lang.String getExpectedResults();
1326             
1327             /**
1328              * Gets (as xml) the "ExpectedResults" element
1329              */
1330             gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ExpectedResults xgetExpectedResults();
1331             
1332             /**
1333              * Sets the "ExpectedResults" element
1334              */
1335             void setExpectedResults(java.lang.String expectedResults);
1336             
1337             /**
1338              * Sets (as xml) the "ExpectedResults" element
1339              */
1340             void xsetExpectedResults(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ExpectedResults expectedResults);
1341             
1342             /**
1343              * Gets array of all "Group1" elements
1344              */
1345             gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1[] getGroup1Array();
1346             
1347             /**
1348              * Gets ith "Group1" element
1349              */
1350             gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1 getGroup1Array(int i);
1351             
1352             /**
1353              * Returns number of "Group1" element
1354              */
1355             int sizeOfGroup1Array();
1356             
1357             /**
1358              * Sets array of all "Group1" element
1359              */
1360             void setGroup1Array(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1[] group1Array);
1361             
1362             /**
1363              * Sets ith "Group1" element
1364              */
1365             void setGroup1Array(int i, gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1 group1);
1366             
1367             /**
1368              * Inserts and returns a new empty value (as xml) as the ith "Group1" element
1369              */
1370             gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1 insertNewGroup1(int i);
1371             
1372             /**
1373              * Appends and returns a new empty value (as xml) as the last "Group1" element
1374              */
1375             gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1 addNewGroup1();
1376             
1377             /**
1378              * Removes the ith "Group1" element
1379              */
1380             void removeGroup1(int i);
1381             
1382             /**
1383              * Gets the "EvaluationCriteria" element
1384              */
1385             java.lang.String getEvaluationCriteria();
1386             
1387             /**
1388              * Gets (as xml) the "EvaluationCriteria" element
1389              */
1390             gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.EvaluationCriteria xgetEvaluationCriteria();
1391             
1392             /**
1393              * Sets the "EvaluationCriteria" element
1394              */
1395             void setEvaluationCriteria(java.lang.String evaluationCriteria);
1396             
1397             /**
1398              * Sets (as xml) the "EvaluationCriteria" element
1399              */
1400             void xsetEvaluationCriteria(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.EvaluationCriteria evaluationCriteria);
1401             
1402             /**
1403              * An XML BudgetYear(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
1404              *
1405              * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$ObjectiveWorkPlanAtt$BudgetYear.
1406              */
1407             public interface BudgetYear extends org.apache.xmlbeans.XmlString
1408             {
1409                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1410                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetYear.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetyear1e7aelemtype");
1411                 
1412                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1413                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1414                 
1415                 static final Enum X_1 = Enum.forString("1");
1416                 static final Enum X_2 = Enum.forString("2");
1417                 static final Enum X_3 = Enum.forString("3");
1418                 static final Enum X_4 = Enum.forString("4");
1419                 static final Enum X_5 = Enum.forString("5");
1420                 
1421                 static final int INT_X_1 = Enum.INT_X_1;
1422                 static final int INT_X_2 = Enum.INT_X_2;
1423                 static final int INT_X_3 = Enum.INT_X_3;
1424                 static final int INT_X_4 = Enum.INT_X_4;
1425                 static final int INT_X_5 = Enum.INT_X_5;
1426                 
1427                 /**
1428                  * Enumeration value class for gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$ObjectiveWorkPlanAtt$BudgetYear.
1429                  * These enum values can be used as follows:
1430                  * <pre>
1431                  * enum.toString(); // returns the string value of the enum
1432                  * enum.intValue(); // returns an int value, useful for switches
1433                  * // e.g., case Enum.INT_X_1
1434                  * Enum.forString(s); // returns the enum value for a string
1435                  * Enum.forInt(i); // returns the enum value for an int
1436                  * </pre>
1437                  * Enumeration objects are immutable singleton objects that
1438                  * can be compared using == object equality. They have no
1439                  * public constructor. See the constants defined within this
1440                  * class for all the valid values.
1441                  */
1442                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1443                 {
1444                     /**
1445                      * Returns the enum value for a string, or null if none.
1446                      */
1447                     public static Enum forString(java.lang.String s)
1448                         { return (Enum)table.forString(s); }
1449                     /**
1450                      * Returns the enum value corresponding to an int, or null if none.
1451                      */
1452                     public static Enum forInt(int i)
1453                         { return (Enum)table.forInt(i); }
1454                     
1455                     private Enum(java.lang.String s, int i)
1456                         { super(s, i); }
1457                     
1458                     static final int INT_X_1 = 1;
1459                     static final int INT_X_2 = 2;
1460                     static final int INT_X_3 = 3;
1461                     static final int INT_X_4 = 4;
1462                     static final int INT_X_5 = 5;
1463                     
1464                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1465                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
1466                     (
1467                       new Enum[]
1468                       {
1469                         new Enum("1", INT_X_1),
1470                         new Enum("2", INT_X_2),
1471                         new Enum("3", INT_X_3),
1472                         new Enum("4", INT_X_4),
1473                         new Enum("5", INT_X_5),
1474                       }
1475                     );
1476                     private static final long serialVersionUID = 1L;
1477                     private java.lang.Object readResolve() { return forInt(intValue()); } 
1478                 }
1479                 
1480                 /**
1481                  * A factory class with static methods for creating instances
1482                  * of this type.
1483                  */
1484                 
1485                 public static final class Factory
1486                 {
1487                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.BudgetYear newValue(java.lang.Object obj) {
1488                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.BudgetYear) type.newValue( obj ); }
1489                     
1490                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.BudgetYear newInstance() {
1491                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.BudgetYear) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1492                     
1493                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.BudgetYear newInstance(org.apache.xmlbeans.XmlOptions options) {
1494                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.BudgetYear) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1495                     
1496                     private Factory() { } // No instance of this class allowed
1497                 }
1498             }
1499             
1500             /**
1501              * An XML ProgramGoal(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
1502              *
1503              * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$ObjectiveWorkPlanAtt$ProgramGoal.
1504              */
1505             public interface ProgramGoal extends org.apache.xmlbeans.XmlString
1506             {
1507                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1508                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramGoal.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programgoalfaf5elemtype");
1509                 
1510                 /**
1511                  * A factory class with static methods for creating instances
1512                  * of this type.
1513                  */
1514                 
1515                 public static final class Factory
1516                 {
1517                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ProgramGoal newValue(java.lang.Object obj) {
1518                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ProgramGoal) type.newValue( obj ); }
1519                     
1520                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ProgramGoal newInstance() {
1521                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ProgramGoal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1522                     
1523                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ProgramGoal newInstance(org.apache.xmlbeans.XmlOptions options) {
1524                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ProgramGoal) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1525                     
1526                     private Factory() { } // No instance of this class allowed
1527                 }
1528             }
1529             
1530             /**
1531              * An XML Objective(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
1532              *
1533              * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$ObjectiveWorkPlanAtt$Objective.
1534              */
1535             public interface Objective extends org.apache.xmlbeans.XmlString
1536             {
1537                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1538                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Objective.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("objective8fb3elemtype");
1539                 
1540                 /**
1541                  * A factory class with static methods for creating instances
1542                  * of this type.
1543                  */
1544                 
1545                 public static final class Factory
1546                 {
1547                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Objective newValue(java.lang.Object obj) {
1548                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Objective) type.newValue( obj ); }
1549                     
1550                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Objective newInstance() {
1551                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Objective) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1552                     
1553                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Objective newInstance(org.apache.xmlbeans.XmlOptions options) {
1554                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Objective) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1555                     
1556                     private Factory() { } // No instance of this class allowed
1557                 }
1558             }
1559             
1560             /**
1561              * An XML ExpectedResults(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
1562              *
1563              * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$ObjectiveWorkPlanAtt$ExpectedResults.
1564              */
1565             public interface ExpectedResults extends org.apache.xmlbeans.XmlString
1566             {
1567                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1568                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ExpectedResults.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("expectedresults3d6eelemtype");
1569                 
1570                 /**
1571                  * A factory class with static methods for creating instances
1572                  * of this type.
1573                  */
1574                 
1575                 public static final class Factory
1576                 {
1577                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ExpectedResults newValue(java.lang.Object obj) {
1578                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ExpectedResults) type.newValue( obj ); }
1579                     
1580                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ExpectedResults newInstance() {
1581                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ExpectedResults) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1582                     
1583                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ExpectedResults newInstance(org.apache.xmlbeans.XmlOptions options) {
1584                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.ExpectedResults) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1585                     
1586                     private Factory() { } // No instance of this class allowed
1587                 }
1588             }
1589             
1590             /**
1591              * An XML Group1(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
1592              *
1593              * This is a complex type.
1594              */
1595             public interface Group1 extends org.apache.xmlbeans.XmlObject
1596             {
1597                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1598                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Group1.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("group1380aelemtype");
1599                 
1600                 /**
1601                  * Gets the "Activities" element
1602                  */
1603                 java.lang.String getActivities();
1604                 
1605                 /**
1606                  * Gets (as xml) the "Activities" element
1607                  */
1608                 gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Activities xgetActivities();
1609                 
1610                 /**
1611                  * Sets the "Activities" element
1612                  */
1613                 void setActivities(java.lang.String activities);
1614                 
1615                 /**
1616                  * Sets (as xml) the "Activities" element
1617                  */
1618                 void xsetActivities(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Activities activities);
1619                 
1620                 /**
1621                  * Gets the "Position" element
1622                  */
1623                 java.lang.String getPosition();
1624                 
1625                 /**
1626                  * Gets (as xml) the "Position" element
1627                  */
1628                 gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Position xgetPosition();
1629                 
1630                 /**
1631                  * Sets the "Position" element
1632                  */
1633                 void setPosition(java.lang.String position);
1634                 
1635                 /**
1636                  * Sets (as xml) the "Position" element
1637                  */
1638                 void xsetPosition(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Position position);
1639                 
1640                 /**
1641                  * Gets the "PeriodStartDate" element
1642                  */
1643                 java.util.Calendar getPeriodStartDate();
1644                 
1645                 /**
1646                  * Gets (as xml) the "PeriodStartDate" element
1647                  */
1648                 org.apache.xmlbeans.XmlDate xgetPeriodStartDate();
1649                 
1650                 /**
1651                  * Sets the "PeriodStartDate" element
1652                  */
1653                 void setPeriodStartDate(java.util.Calendar periodStartDate);
1654                 
1655                 /**
1656                  * Sets (as xml) the "PeriodStartDate" element
1657                  */
1658                 void xsetPeriodStartDate(org.apache.xmlbeans.XmlDate periodStartDate);
1659                 
1660                 /**
1661                  * Gets the "PeriodEndDate" element
1662                  */
1663                 java.util.Calendar getPeriodEndDate();
1664                 
1665                 /**
1666                  * Gets (as xml) the "PeriodEndDate" element
1667                  */
1668                 org.apache.xmlbeans.XmlDate xgetPeriodEndDate();
1669                 
1670                 /**
1671                  * Sets the "PeriodEndDate" element
1672                  */
1673                 void setPeriodEndDate(java.util.Calendar periodEndDate);
1674                 
1675                 /**
1676                  * Sets (as xml) the "PeriodEndDate" element
1677                  */
1678                 void xsetPeriodEndDate(org.apache.xmlbeans.XmlDate periodEndDate);
1679                 
1680                 /**
1681                  * Gets the "Non_SalaryPersonnelHours" element
1682                  */
1683                 int getNonSalaryPersonnelHours();
1684                 
1685                 /**
1686                  * Gets (as xml) the "Non_SalaryPersonnelHours" element
1687                  */
1688                 gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.NonSalaryPersonnelHours xgetNonSalaryPersonnelHours();
1689                 
1690                 /**
1691                  * Sets the "Non_SalaryPersonnelHours" element
1692                  */
1693                 void setNonSalaryPersonnelHours(int nonSalaryPersonnelHours);
1694                 
1695                 /**
1696                  * Sets (as xml) the "Non_SalaryPersonnelHours" element
1697                  */
1698                 void xsetNonSalaryPersonnelHours(gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.NonSalaryPersonnelHours nonSalaryPersonnelHours);
1699                 
1700                 /**
1701                  * An XML Activities(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
1702                  *
1703                  * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$ObjectiveWorkPlanAtt$Group1$Activities.
1704                  */
1705                 public interface Activities extends org.apache.xmlbeans.XmlString
1706                 {
1707                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1708                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Activities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("activities6b73elemtype");
1709                     
1710                     /**
1711                      * A factory class with static methods for creating instances
1712                      * of this type.
1713                      */
1714                     
1715                     public static final class Factory
1716                     {
1717                       public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Activities newValue(java.lang.Object obj) {
1718                         return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Activities) type.newValue( obj ); }
1719                       
1720                       public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Activities newInstance() {
1721                         return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Activities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1722                       
1723                       public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Activities newInstance(org.apache.xmlbeans.XmlOptions options) {
1724                         return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Activities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1725                       
1726                       private Factory() { } // No instance of this class allowed
1727                     }
1728                 }
1729                 
1730                 /**
1731                  * An XML Position(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
1732                  *
1733                  * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$ObjectiveWorkPlanAtt$Group1$Position.
1734                  */
1735                 public interface Position extends org.apache.xmlbeans.XmlString
1736                 {
1737                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1738                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Position.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("position7bafelemtype");
1739                     
1740                     /**
1741                      * A factory class with static methods for creating instances
1742                      * of this type.
1743                      */
1744                     
1745                     public static final class Factory
1746                     {
1747                       public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Position newValue(java.lang.Object obj) {
1748                         return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Position) type.newValue( obj ); }
1749                       
1750                       public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Position newInstance() {
1751                         return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Position) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1752                       
1753                       public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Position newInstance(org.apache.xmlbeans.XmlOptions options) {
1754                         return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.Position) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1755                       
1756                       private Factory() { } // No instance of this class allowed
1757                     }
1758                 }
1759                 
1760                 /**
1761                  * An XML Non_SalaryPersonnelHours(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
1762                  *
1763                  * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$ObjectiveWorkPlanAtt$Group1$NonSalaryPersonnelHours.
1764                  */
1765                 public interface NonSalaryPersonnelHours extends org.apache.xmlbeans.XmlInt
1766                 {
1767                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1768                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NonSalaryPersonnelHours.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nonsalarypersonnelhours9b91elemtype");
1769                     
1770                     /**
1771                      * A factory class with static methods for creating instances
1772                      * of this type.
1773                      */
1774                     
1775                     public static final class Factory
1776                     {
1777                       public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.NonSalaryPersonnelHours newValue(java.lang.Object obj) {
1778                         return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.NonSalaryPersonnelHours) type.newValue( obj ); }
1779                       
1780                       public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.NonSalaryPersonnelHours newInstance() {
1781                         return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.NonSalaryPersonnelHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1782                       
1783                       public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.NonSalaryPersonnelHours newInstance(org.apache.xmlbeans.XmlOptions options) {
1784                         return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1.NonSalaryPersonnelHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1785                       
1786                       private Factory() { } // No instance of this class allowed
1787                     }
1788                 }
1789                 
1790                 /**
1791                  * A factory class with static methods for creating instances
1792                  * of this type.
1793                  */
1794                 
1795                 public static final class Factory
1796                 {
1797                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1 newInstance() {
1798                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1799                     
1800                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1 newInstance(org.apache.xmlbeans.XmlOptions options) {
1801                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.Group1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1802                     
1803                     private Factory() { } // No instance of this class allowed
1804                 }
1805             }
1806             
1807             /**
1808              * An XML EvaluationCriteria(@http://apply.grants.gov/forms/ObjectiveWorkPlan_2_0-V2.0).
1809              *
1810              * This is an atomic type that is a restriction of gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document$ObjectiveWorkPlan20$ObjectiveWorkPlanAtt$EvaluationCriteria.
1811              */
1812             public interface EvaluationCriteria extends org.apache.xmlbeans.XmlString
1813             {
1814                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1815                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EvaluationCriteria.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("evaluationcriteriacc01elemtype");
1816                 
1817                 /**
1818                  * A factory class with static methods for creating instances
1819                  * of this type.
1820                  */
1821                 
1822                 public static final class Factory
1823                 {
1824                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.EvaluationCriteria newValue(java.lang.Object obj) {
1825                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.EvaluationCriteria) type.newValue( obj ); }
1826                     
1827                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.EvaluationCriteria newInstance() {
1828                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.EvaluationCriteria) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1829                     
1830                     public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.EvaluationCriteria newInstance(org.apache.xmlbeans.XmlOptions options) {
1831                       return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt.EvaluationCriteria) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1832                     
1833                     private Factory() { } // No instance of this class allowed
1834                 }
1835             }
1836             
1837             /**
1838              * A factory class with static methods for creating instances
1839              * of this type.
1840              */
1841             
1842             public static final class Factory
1843             {
1844                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt newInstance() {
1845                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1846                 
1847                 public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt newInstance(org.apache.xmlbeans.XmlOptions options) {
1848                   return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20.ObjectiveWorkPlanAtt) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1849                 
1850                 private Factory() { } // No instance of this class allowed
1851             }
1852         }
1853         
1854         /**
1855          * A factory class with static methods for creating instances
1856          * of this type.
1857          */
1858         
1859         public static final class Factory
1860         {
1861             public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20 newInstance() {
1862               return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1863             
1864             public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20 newInstance(org.apache.xmlbeans.XmlOptions options) {
1865               return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document.ObjectiveWorkPlan20) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1866             
1867             private Factory() { } // No instance of this class allowed
1868         }
1869     }
1870     
1871     /**
1872      * A factory class with static methods for creating instances
1873      * of this type.
1874      */
1875     
1876     public static final class Factory
1877     {
1878         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document newInstance() {
1879           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1880         
1881         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document newInstance(org.apache.xmlbeans.XmlOptions options) {
1882           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1883         
1884         /** @param xmlAsString the string value to parse */
1885         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1886           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1887         
1888         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1889           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1890         
1891         /** @param file the file from which to load an xml document */
1892         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1893           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1894         
1895         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1896           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1897         
1898         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1899           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1900         
1901         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1902           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1903         
1904         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1905           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1906         
1907         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1908           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1909         
1910         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1911           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1912         
1913         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1914           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1915         
1916         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1917           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1918         
1919         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1920           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1921         
1922         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1923           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1924         
1925         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1926           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1927         
1928         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1929         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1930           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1931         
1932         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1933         public static gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1934           return (gov.grants.apply.forms.objectiveWorkPlan20V20.ObjectiveWorkPlan20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1935         
1936         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1937         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 {
1938           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1939         
1940         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1941         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 {
1942           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1943         
1944         private Factory() { } // No instance of this class allowed
1945     }
1946 }