View Javadoc
1   /*
2    * An XML document type.
3    * Localname: PHS_Fellowship_Supplemental_1_2
4    * Namespace: http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2
5    * Java type: gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.phsFellowshipSupplemental12V12;
10  
11  
12  /**
13   * A document containing one PHS_Fellowship_Supplemental_1_2(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2) element.
14   *
15   * This is a complex type.
16   */
17  public interface PHSFellowshipSupplemental12Document 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(PHSFellowshipSupplemental12Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phsfellowshipsupplemental12c8e9doctype");
21      
22      /**
23       * Gets the "PHS_Fellowship_Supplemental_1_2" element
24       */
25      gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12 getPHSFellowshipSupplemental12();
26      
27      /**
28       * Sets the "PHS_Fellowship_Supplemental_1_2" element
29       */
30      void setPHSFellowshipSupplemental12(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12 phsFellowshipSupplemental12);
31      
32      /**
33       * Appends and returns a new empty "PHS_Fellowship_Supplemental_1_2" element
34       */
35      gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12 addNewPHSFellowshipSupplemental12();
36      
37      /**
38       * An XML PHS_Fellowship_Supplemental_1_2(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
39       *
40       * This is a complex type.
41       */
42      public interface PHSFellowshipSupplemental12 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(PHSFellowshipSupplemental12.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phsfellowshipsupplemental12549celemtype");
46          
47          /**
48           * Gets the "ApplicationType" element
49           */
50          gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType getApplicationType();
51          
52          /**
53           * Sets the "ApplicationType" element
54           */
55          void setApplicationType(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType applicationType);
56          
57          /**
58           * Appends and returns a new empty "ApplicationType" element
59           */
60          gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType addNewApplicationType();
61          
62          /**
63           * Gets the "ResearchTrainingPlan" element
64           */
65          gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan getResearchTrainingPlan();
66          
67          /**
68           * Sets the "ResearchTrainingPlan" element
69           */
70          void setResearchTrainingPlan(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan researchTrainingPlan);
71          
72          /**
73           * Appends and returns a new empty "ResearchTrainingPlan" element
74           */
75          gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan addNewResearchTrainingPlan();
76          
77          /**
78           * Gets the "AdditionalInformation" element
79           */
80          gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation getAdditionalInformation();
81          
82          /**
83           * Sets the "AdditionalInformation" element
84           */
85          void setAdditionalInformation(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation additionalInformation);
86          
87          /**
88           * Appends and returns a new empty "AdditionalInformation" element
89           */
90          gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation addNewAdditionalInformation();
91          
92          /**
93           * Gets the "Sponsors" element
94           */
95          gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Sponsors getSponsors();
96          
97          /**
98           * Sets the "Sponsors" element
99           */
100         void setSponsors(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Sponsors sponsors);
101         
102         /**
103          * Appends and returns a new empty "Sponsors" element
104          */
105         gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Sponsors addNewSponsors();
106         
107         /**
108          * Gets the "Budget" element
109          */
110         gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget getBudget();
111         
112         /**
113          * Sets the "Budget" element
114          */
115         void setBudget(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget budget);
116         
117         /**
118          * Appends and returns a new empty "Budget" element
119          */
120         gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget addNewBudget();
121         
122         /**
123          * Gets the "Appendix" element
124          */
125         gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType getAppendix();
126         
127         /**
128          * True if has "Appendix" element
129          */
130         boolean isSetAppendix();
131         
132         /**
133          * Sets the "Appendix" element
134          */
135         void setAppendix(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType appendix);
136         
137         /**
138          * Appends and returns a new empty "Appendix" element
139          */
140         gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType addNewAppendix();
141         
142         /**
143          * Unsets the "Appendix" element
144          */
145         void unsetAppendix();
146         
147         /**
148          * Gets the "FormVersion" attribute
149          */
150         java.lang.String getFormVersion();
151         
152         /**
153          * Gets (as xml) the "FormVersion" attribute
154          */
155         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
156         
157         /**
158          * Sets the "FormVersion" attribute
159          */
160         void setFormVersion(java.lang.String formVersion);
161         
162         /**
163          * Sets (as xml) the "FormVersion" attribute
164          */
165         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
166         
167         /**
168          * An XML ApplicationType(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
169          *
170          * This is a complex type.
171          */
172         public interface ApplicationType extends org.apache.xmlbeans.XmlObject
173         {
174             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
175                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicationType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicationtype06e6elemtype");
176             
177             /**
178              * Gets the "TypeOfApplication" element
179              */
180             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType.TypeOfApplication.Enum getTypeOfApplication();
181             
182             /**
183              * Gets (as xml) the "TypeOfApplication" element
184              */
185             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType.TypeOfApplication xgetTypeOfApplication();
186             
187             /**
188              * Sets the "TypeOfApplication" element
189              */
190             void setTypeOfApplication(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType.TypeOfApplication.Enum typeOfApplication);
191             
192             /**
193              * Sets (as xml) the "TypeOfApplication" element
194              */
195             void xsetTypeOfApplication(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType.TypeOfApplication typeOfApplication);
196             
197             /**
198              * An XML TypeOfApplication(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
199              *
200              * This is an atomic type that is a restriction of gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$ApplicationType$TypeOfApplication.
201              */
202             public interface TypeOfApplication extends org.apache.xmlbeans.XmlString
203             {
204                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
205                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TypeOfApplication.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("typeofapplicationa11belemtype");
206                 
207                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
208                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
209                 
210                 static final Enum NEW = Enum.forString("New");
211                 static final Enum RESUBMISSION = Enum.forString("Resubmission");
212                 static final Enum RENEWAL = Enum.forString("Renewal");
213                 static final Enum CONTINUATION = Enum.forString("Continuation");
214                 static final Enum REVISION = Enum.forString("Revision");
215                 
216                 static final int INT_NEW = Enum.INT_NEW;
217                 static final int INT_RESUBMISSION = Enum.INT_RESUBMISSION;
218                 static final int INT_RENEWAL = Enum.INT_RENEWAL;
219                 static final int INT_CONTINUATION = Enum.INT_CONTINUATION;
220                 static final int INT_REVISION = Enum.INT_REVISION;
221                 
222                 /**
223                  * Enumeration value class for gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$ApplicationType$TypeOfApplication.
224                  * These enum values can be used as follows:
225                  * <pre>
226                  * enum.toString(); // returns the string value of the enum
227                  * enum.intValue(); // returns an int value, useful for switches
228                  * // e.g., case Enum.INT_NEW
229                  * Enum.forString(s); // returns the enum value for a string
230                  * Enum.forInt(i); // returns the enum value for an int
231                  * </pre>
232                  * Enumeration objects are immutable singleton objects that
233                  * can be compared using == object equality. They have no
234                  * public constructor. See the constants defined within this
235                  * class for all the valid values.
236                  */
237                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
238                 {
239                     /**
240                      * Returns the enum value for a string, or null if none.
241                      */
242                     public static Enum forString(java.lang.String s)
243                         { return (Enum)table.forString(s); }
244                     /**
245                      * Returns the enum value corresponding to an int, or null if none.
246                      */
247                     public static Enum forInt(int i)
248                         { return (Enum)table.forInt(i); }
249                     
250                     private Enum(java.lang.String s, int i)
251                         { super(s, i); }
252                     
253                     static final int INT_NEW = 1;
254                     static final int INT_RESUBMISSION = 2;
255                     static final int INT_RENEWAL = 3;
256                     static final int INT_CONTINUATION = 4;
257                     static final int INT_REVISION = 5;
258                     
259                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
260                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
261                     (
262                       new Enum[]
263                       {
264                         new Enum("New", INT_NEW),
265                         new Enum("Resubmission", INT_RESUBMISSION),
266                         new Enum("Renewal", INT_RENEWAL),
267                         new Enum("Continuation", INT_CONTINUATION),
268                         new Enum("Revision", INT_REVISION),
269                       }
270                     );
271                     private static final long serialVersionUID = 1L;
272                     private java.lang.Object readResolve() { return forInt(intValue()); } 
273                 }
274                 
275                 /**
276                  * A factory class with static methods for creating instances
277                  * of this type.
278                  */
279                 
280                 public static final class Factory
281                 {
282                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType.TypeOfApplication newValue(java.lang.Object obj) {
283                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType.TypeOfApplication) type.newValue( obj ); }
284                     
285                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType.TypeOfApplication newInstance() {
286                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType.TypeOfApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
287                     
288                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType.TypeOfApplication newInstance(org.apache.xmlbeans.XmlOptions options) {
289                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType.TypeOfApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
290                     
291                     private Factory() { } // No instance of this class allowed
292                 }
293             }
294             
295             /**
296              * A factory class with static methods for creating instances
297              * of this type.
298              */
299             
300             public static final class Factory
301             {
302                 public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType newInstance() {
303                   return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
304                 
305                 public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType newInstance(org.apache.xmlbeans.XmlOptions options) {
306                   return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ApplicationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
307                 
308                 private Factory() { } // No instance of this class allowed
309             }
310         }
311         
312         /**
313          * An XML ResearchTrainingPlan(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
314          *
315          * This is a complex type.
316          */
317         public interface ResearchTrainingPlan extends org.apache.xmlbeans.XmlObject
318         {
319             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
320                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ResearchTrainingPlan.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("researchtrainingpland242elemtype");
321             
322             /**
323              * Gets the "IntroductionToApplication" element
324              */
325             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.IntroductionToApplication getIntroductionToApplication();
326             
327             /**
328              * True if has "IntroductionToApplication" element
329              */
330             boolean isSetIntroductionToApplication();
331             
332             /**
333              * Sets the "IntroductionToApplication" element
334              */
335             void setIntroductionToApplication(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.IntroductionToApplication introductionToApplication);
336             
337             /**
338              * Appends and returns a new empty "IntroductionToApplication" element
339              */
340             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.IntroductionToApplication addNewIntroductionToApplication();
341             
342             /**
343              * Unsets the "IntroductionToApplication" element
344              */
345             void unsetIntroductionToApplication();
346             
347             /**
348              * Gets the "SpecificAims" element
349              */
350             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SpecificAims getSpecificAims();
351             
352             /**
353              * Sets the "SpecificAims" element
354              */
355             void setSpecificAims(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SpecificAims specificAims);
356             
357             /**
358              * Appends and returns a new empty "SpecificAims" element
359              */
360             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SpecificAims addNewSpecificAims();
361             
362             /**
363              * Gets the "ResearchStrategy" element
364              */
365             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResearchStrategy getResearchStrategy();
366             
367             /**
368              * Sets the "ResearchStrategy" element
369              */
370             void setResearchStrategy(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResearchStrategy researchStrategy);
371             
372             /**
373              * Appends and returns a new empty "ResearchStrategy" element
374              */
375             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResearchStrategy addNewResearchStrategy();
376             
377             /**
378              * Gets the "InclusionEnrollmentReport" element
379              */
380             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionEnrollmentReport getInclusionEnrollmentReport();
381             
382             /**
383              * True if has "InclusionEnrollmentReport" element
384              */
385             boolean isSetInclusionEnrollmentReport();
386             
387             /**
388              * Sets the "InclusionEnrollmentReport" element
389              */
390             void setInclusionEnrollmentReport(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionEnrollmentReport inclusionEnrollmentReport);
391             
392             /**
393              * Appends and returns a new empty "InclusionEnrollmentReport" element
394              */
395             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionEnrollmentReport addNewInclusionEnrollmentReport();
396             
397             /**
398              * Unsets the "InclusionEnrollmentReport" element
399              */
400             void unsetInclusionEnrollmentReport();
401             
402             /**
403              * Gets the "ProgressReportPublicationList" element
404              */
405             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ProgressReportPublicationList getProgressReportPublicationList();
406             
407             /**
408              * True if has "ProgressReportPublicationList" element
409              */
410             boolean isSetProgressReportPublicationList();
411             
412             /**
413              * Sets the "ProgressReportPublicationList" element
414              */
415             void setProgressReportPublicationList(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ProgressReportPublicationList progressReportPublicationList);
416             
417             /**
418              * Appends and returns a new empty "ProgressReportPublicationList" element
419              */
420             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ProgressReportPublicationList addNewProgressReportPublicationList();
421             
422             /**
423              * Unsets the "ProgressReportPublicationList" element
424              */
425             void unsetProgressReportPublicationList();
426             
427             /**
428              * Gets the "HumanSubjectsInvolved" element
429              */
430             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHumanSubjectsInvolved();
431             
432             /**
433              * Gets (as xml) the "HumanSubjectsInvolved" element
434              */
435             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHumanSubjectsInvolved();
436             
437             /**
438              * Sets the "HumanSubjectsInvolved" element
439              */
440             void setHumanSubjectsInvolved(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum humanSubjectsInvolved);
441             
442             /**
443              * Sets (as xml) the "HumanSubjectsInvolved" element
444              */
445             void xsetHumanSubjectsInvolved(gov.grants.apply.system.globalLibraryV20.YesNoDataType humanSubjectsInvolved);
446             
447             /**
448              * Gets the "HumanSubjectsIndefinite" element
449              */
450             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHumanSubjectsIndefinite();
451             
452             /**
453              * Gets (as xml) the "HumanSubjectsIndefinite" element
454              */
455             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHumanSubjectsIndefinite();
456             
457             /**
458              * True if has "HumanSubjectsIndefinite" element
459              */
460             boolean isSetHumanSubjectsIndefinite();
461             
462             /**
463              * Sets the "HumanSubjectsIndefinite" element
464              */
465             void setHumanSubjectsIndefinite(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum humanSubjectsIndefinite);
466             
467             /**
468              * Sets (as xml) the "HumanSubjectsIndefinite" element
469              */
470             void xsetHumanSubjectsIndefinite(gov.grants.apply.system.globalLibraryV20.YesNoDataType humanSubjectsIndefinite);
471             
472             /**
473              * Unsets the "HumanSubjectsIndefinite" element
474              */
475             void unsetHumanSubjectsIndefinite();
476             
477             /**
478              * Gets the "ClinicalTrial" element
479              */
480             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getClinicalTrial();
481             
482             /**
483              * Gets (as xml) the "ClinicalTrial" element
484              */
485             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetClinicalTrial();
486             
487             /**
488              * True if has "ClinicalTrial" element
489              */
490             boolean isSetClinicalTrial();
491             
492             /**
493              * Sets the "ClinicalTrial" element
494              */
495             void setClinicalTrial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum clinicalTrial);
496             
497             /**
498              * Sets (as xml) the "ClinicalTrial" element
499              */
500             void xsetClinicalTrial(gov.grants.apply.system.globalLibraryV20.YesNoDataType clinicalTrial);
501             
502             /**
503              * Unsets the "ClinicalTrial" element
504              */
505             void unsetClinicalTrial();
506             
507             /**
508              * Gets the "Phase3ClinicalTrial" element
509              */
510             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPhase3ClinicalTrial();
511             
512             /**
513              * Gets (as xml) the "Phase3ClinicalTrial" element
514              */
515             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPhase3ClinicalTrial();
516             
517             /**
518              * True if has "Phase3ClinicalTrial" element
519              */
520             boolean isSetPhase3ClinicalTrial();
521             
522             /**
523              * Sets the "Phase3ClinicalTrial" element
524              */
525             void setPhase3ClinicalTrial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum phase3ClinicalTrial);
526             
527             /**
528              * Sets (as xml) the "Phase3ClinicalTrial" element
529              */
530             void xsetPhase3ClinicalTrial(gov.grants.apply.system.globalLibraryV20.YesNoDataType phase3ClinicalTrial);
531             
532             /**
533              * Unsets the "Phase3ClinicalTrial" element
534              */
535             void unsetPhase3ClinicalTrial();
536             
537             /**
538              * Gets the "ProtectionOfHumanSubjects" element
539              */
540             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ProtectionOfHumanSubjects getProtectionOfHumanSubjects();
541             
542             /**
543              * True if has "ProtectionOfHumanSubjects" element
544              */
545             boolean isSetProtectionOfHumanSubjects();
546             
547             /**
548              * Sets the "ProtectionOfHumanSubjects" element
549              */
550             void setProtectionOfHumanSubjects(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ProtectionOfHumanSubjects protectionOfHumanSubjects);
551             
552             /**
553              * Appends and returns a new empty "ProtectionOfHumanSubjects" element
554              */
555             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ProtectionOfHumanSubjects addNewProtectionOfHumanSubjects();
556             
557             /**
558              * Unsets the "ProtectionOfHumanSubjects" element
559              */
560             void unsetProtectionOfHumanSubjects();
561             
562             /**
563              * Gets the "InclusionOfWomenAndMinorities" element
564              */
565             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionOfWomenAndMinorities getInclusionOfWomenAndMinorities();
566             
567             /**
568              * True if has "InclusionOfWomenAndMinorities" element
569              */
570             boolean isSetInclusionOfWomenAndMinorities();
571             
572             /**
573              * Sets the "InclusionOfWomenAndMinorities" element
574              */
575             void setInclusionOfWomenAndMinorities(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionOfWomenAndMinorities inclusionOfWomenAndMinorities);
576             
577             /**
578              * Appends and returns a new empty "InclusionOfWomenAndMinorities" element
579              */
580             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionOfWomenAndMinorities addNewInclusionOfWomenAndMinorities();
581             
582             /**
583              * Unsets the "InclusionOfWomenAndMinorities" element
584              */
585             void unsetInclusionOfWomenAndMinorities();
586             
587             /**
588              * Gets the "TargetedPlannedEnrollment" element
589              */
590             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.TargetedPlannedEnrollment getTargetedPlannedEnrollment();
591             
592             /**
593              * True if has "TargetedPlannedEnrollment" element
594              */
595             boolean isSetTargetedPlannedEnrollment();
596             
597             /**
598              * Sets the "TargetedPlannedEnrollment" element
599              */
600             void setTargetedPlannedEnrollment(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.TargetedPlannedEnrollment targetedPlannedEnrollment);
601             
602             /**
603              * Appends and returns a new empty "TargetedPlannedEnrollment" element
604              */
605             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.TargetedPlannedEnrollment addNewTargetedPlannedEnrollment();
606             
607             /**
608              * Unsets the "TargetedPlannedEnrollment" element
609              */
610             void unsetTargetedPlannedEnrollment();
611             
612             /**
613              * Gets the "InclusionOfChildren" element
614              */
615             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionOfChildren getInclusionOfChildren();
616             
617             /**
618              * True if has "InclusionOfChildren" element
619              */
620             boolean isSetInclusionOfChildren();
621             
622             /**
623              * Sets the "InclusionOfChildren" element
624              */
625             void setInclusionOfChildren(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionOfChildren inclusionOfChildren);
626             
627             /**
628              * Appends and returns a new empty "InclusionOfChildren" element
629              */
630             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionOfChildren addNewInclusionOfChildren();
631             
632             /**
633              * Unsets the "InclusionOfChildren" element
634              */
635             void unsetInclusionOfChildren();
636             
637             /**
638              * Gets the "VertebrateAnimalsUsed" element
639              */
640             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVertebrateAnimalsUsed();
641             
642             /**
643              * Gets (as xml) the "VertebrateAnimalsUsed" element
644              */
645             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVertebrateAnimalsUsed();
646             
647             /**
648              * Sets the "VertebrateAnimalsUsed" element
649              */
650             void setVertebrateAnimalsUsed(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vertebrateAnimalsUsed);
651             
652             /**
653              * Sets (as xml) the "VertebrateAnimalsUsed" element
654              */
655             void xsetVertebrateAnimalsUsed(gov.grants.apply.system.globalLibraryV20.YesNoDataType vertebrateAnimalsUsed);
656             
657             /**
658              * Gets the "VertebrateAnimalsIndefinite" element
659              */
660             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVertebrateAnimalsIndefinite();
661             
662             /**
663              * Gets (as xml) the "VertebrateAnimalsIndefinite" element
664              */
665             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVertebrateAnimalsIndefinite();
666             
667             /**
668              * True if has "VertebrateAnimalsIndefinite" element
669              */
670             boolean isSetVertebrateAnimalsIndefinite();
671             
672             /**
673              * Sets the "VertebrateAnimalsIndefinite" element
674              */
675             void setVertebrateAnimalsIndefinite(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vertebrateAnimalsIndefinite);
676             
677             /**
678              * Sets (as xml) the "VertebrateAnimalsIndefinite" element
679              */
680             void xsetVertebrateAnimalsIndefinite(gov.grants.apply.system.globalLibraryV20.YesNoDataType vertebrateAnimalsIndefinite);
681             
682             /**
683              * Unsets the "VertebrateAnimalsIndefinite" element
684              */
685             void unsetVertebrateAnimalsIndefinite();
686             
687             /**
688              * Gets the "VertebrateAnimals" element
689              */
690             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.VertebrateAnimals getVertebrateAnimals();
691             
692             /**
693              * True if has "VertebrateAnimals" element
694              */
695             boolean isSetVertebrateAnimals();
696             
697             /**
698              * Sets the "VertebrateAnimals" element
699              */
700             void setVertebrateAnimals(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.VertebrateAnimals vertebrateAnimals);
701             
702             /**
703              * Appends and returns a new empty "VertebrateAnimals" element
704              */
705             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.VertebrateAnimals addNewVertebrateAnimals();
706             
707             /**
708              * Unsets the "VertebrateAnimals" element
709              */
710             void unsetVertebrateAnimals();
711             
712             /**
713              * Gets the "SelectAgentResearch" element
714              */
715             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SelectAgentResearch getSelectAgentResearch();
716             
717             /**
718              * True if has "SelectAgentResearch" element
719              */
720             boolean isSetSelectAgentResearch();
721             
722             /**
723              * Sets the "SelectAgentResearch" element
724              */
725             void setSelectAgentResearch(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SelectAgentResearch selectAgentResearch);
726             
727             /**
728              * Appends and returns a new empty "SelectAgentResearch" element
729              */
730             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SelectAgentResearch addNewSelectAgentResearch();
731             
732             /**
733              * Unsets the "SelectAgentResearch" element
734              */
735             void unsetSelectAgentResearch();
736             
737             /**
738              * Gets the "ResourceSharingPlan" element
739              */
740             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResourceSharingPlan getResourceSharingPlan();
741             
742             /**
743              * True if has "ResourceSharingPlan" element
744              */
745             boolean isSetResourceSharingPlan();
746             
747             /**
748              * Sets the "ResourceSharingPlan" element
749              */
750             void setResourceSharingPlan(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResourceSharingPlan resourceSharingPlan);
751             
752             /**
753              * Appends and returns a new empty "ResourceSharingPlan" element
754              */
755             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResourceSharingPlan addNewResourceSharingPlan();
756             
757             /**
758              * Unsets the "ResourceSharingPlan" element
759              */
760             void unsetResourceSharingPlan();
761             
762             /**
763              * Gets the "RespectiveContributions" element
764              */
765             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.RespectiveContributions getRespectiveContributions();
766             
767             /**
768              * Sets the "RespectiveContributions" element
769              */
770             void setRespectiveContributions(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.RespectiveContributions respectiveContributions);
771             
772             /**
773              * Appends and returns a new empty "RespectiveContributions" element
774              */
775             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.RespectiveContributions addNewRespectiveContributions();
776             
777             /**
778              * Gets the "SelectionOfSponsorAndInstitution" element
779              */
780             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SelectionOfSponsorAndInstitution getSelectionOfSponsorAndInstitution();
781             
782             /**
783              * Sets the "SelectionOfSponsorAndInstitution" element
784              */
785             void setSelectionOfSponsorAndInstitution(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SelectionOfSponsorAndInstitution selectionOfSponsorAndInstitution);
786             
787             /**
788              * Appends and returns a new empty "SelectionOfSponsorAndInstitution" element
789              */
790             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SelectionOfSponsorAndInstitution addNewSelectionOfSponsorAndInstitution();
791             
792             /**
793              * Gets the "ResponsibleConductOfResearch" element
794              */
795             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResponsibleConductOfResearch getResponsibleConductOfResearch();
796             
797             /**
798              * Sets the "ResponsibleConductOfResearch" element
799              */
800             void setResponsibleConductOfResearch(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResponsibleConductOfResearch responsibleConductOfResearch);
801             
802             /**
803              * Appends and returns a new empty "ResponsibleConductOfResearch" element
804              */
805             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResponsibleConductOfResearch addNewResponsibleConductOfResearch();
806             
807             /**
808              * An XML IntroductionToApplication(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
809              *
810              * This is a complex type.
811              */
812             public interface IntroductionToApplication extends org.apache.xmlbeans.XmlObject
813             {
814                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
815                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IntroductionToApplication.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("introductiontoapplication3c29elemtype");
816                 
817                 /**
818                  * Gets the "attFile" element
819                  */
820                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
821                 
822                 /**
823                  * Sets the "attFile" element
824                  */
825                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
826                 
827                 /**
828                  * Appends and returns a new empty "attFile" element
829                  */
830                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
831                 
832                 /**
833                  * A factory class with static methods for creating instances
834                  * of this type.
835                  */
836                 
837                 public static final class Factory
838                 {
839                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.IntroductionToApplication newInstance() {
840                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.IntroductionToApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
841                     
842                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.IntroductionToApplication newInstance(org.apache.xmlbeans.XmlOptions options) {
843                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.IntroductionToApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
844                     
845                     private Factory() { } // No instance of this class allowed
846                 }
847             }
848             
849             /**
850              * An XML SpecificAims(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
851              *
852              * This is a complex type.
853              */
854             public interface SpecificAims extends org.apache.xmlbeans.XmlObject
855             {
856                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
857                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SpecificAims.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("specificaims861eelemtype");
858                 
859                 /**
860                  * Gets the "attFile" element
861                  */
862                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
863                 
864                 /**
865                  * Sets the "attFile" element
866                  */
867                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
868                 
869                 /**
870                  * Appends and returns a new empty "attFile" element
871                  */
872                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
873                 
874                 /**
875                  * A factory class with static methods for creating instances
876                  * of this type.
877                  */
878                 
879                 public static final class Factory
880                 {
881                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SpecificAims newInstance() {
882                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SpecificAims) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
883                     
884                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SpecificAims newInstance(org.apache.xmlbeans.XmlOptions options) {
885                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SpecificAims) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
886                     
887                     private Factory() { } // No instance of this class allowed
888                 }
889             }
890             
891             /**
892              * An XML ResearchStrategy(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
893              *
894              * This is a complex type.
895              */
896             public interface ResearchStrategy extends org.apache.xmlbeans.XmlObject
897             {
898                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
899                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ResearchStrategy.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("researchstrategyd7acelemtype");
900                 
901                 /**
902                  * Gets the "attFile" element
903                  */
904                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
905                 
906                 /**
907                  * Sets the "attFile" element
908                  */
909                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
910                 
911                 /**
912                  * Appends and returns a new empty "attFile" element
913                  */
914                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
915                 
916                 /**
917                  * A factory class with static methods for creating instances
918                  * of this type.
919                  */
920                 
921                 public static final class Factory
922                 {
923                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResearchStrategy newInstance() {
924                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResearchStrategy) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
925                     
926                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResearchStrategy newInstance(org.apache.xmlbeans.XmlOptions options) {
927                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResearchStrategy) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
928                     
929                     private Factory() { } // No instance of this class allowed
930                 }
931             }
932             
933             /**
934              * An XML InclusionEnrollmentReport(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
935              *
936              * This is a complex type.
937              */
938             public interface InclusionEnrollmentReport extends org.apache.xmlbeans.XmlObject
939             {
940                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
941                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InclusionEnrollmentReport.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("inclusionenrollmentreport5322elemtype");
942                 
943                 /**
944                  * Gets the "attFile" element
945                  */
946                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
947                 
948                 /**
949                  * Sets the "attFile" element
950                  */
951                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
952                 
953                 /**
954                  * Appends and returns a new empty "attFile" element
955                  */
956                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
957                 
958                 /**
959                  * A factory class with static methods for creating instances
960                  * of this type.
961                  */
962                 
963                 public static final class Factory
964                 {
965                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionEnrollmentReport newInstance() {
966                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionEnrollmentReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
967                     
968                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionEnrollmentReport newInstance(org.apache.xmlbeans.XmlOptions options) {
969                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionEnrollmentReport) 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 ProgressReportPublicationList(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
977              *
978              * This is a complex type.
979              */
980             public interface ProgressReportPublicationList 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(ProgressReportPublicationList.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("progressreportpublicationlist46b7elemtype");
984                 
985                 /**
986                  * Gets the "attFile" element
987                  */
988                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
989                 
990                 /**
991                  * Sets the "attFile" element
992                  */
993                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
994                 
995                 /**
996                  * Appends and returns a new empty "attFile" element
997                  */
998                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
999                 
1000                 /**
1001                  * A factory class with static methods for creating instances
1002                  * of this type.
1003                  */
1004                 
1005                 public static final class Factory
1006                 {
1007                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ProgressReportPublicationList newInstance() {
1008                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ProgressReportPublicationList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1009                     
1010                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ProgressReportPublicationList newInstance(org.apache.xmlbeans.XmlOptions options) {
1011                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ProgressReportPublicationList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1012                     
1013                     private Factory() { } // No instance of this class allowed
1014                 }
1015             }
1016             
1017             /**
1018              * An XML ProtectionOfHumanSubjects(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
1019              *
1020              * This is a complex type.
1021              */
1022             public interface ProtectionOfHumanSubjects extends org.apache.xmlbeans.XmlObject
1023             {
1024                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1025                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProtectionOfHumanSubjects.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("protectionofhumansubjects50f2elemtype");
1026                 
1027                 /**
1028                  * Gets the "attFile" element
1029                  */
1030                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1031                 
1032                 /**
1033                  * Sets the "attFile" element
1034                  */
1035                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1036                 
1037                 /**
1038                  * Appends and returns a new empty "attFile" element
1039                  */
1040                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1041                 
1042                 /**
1043                  * A factory class with static methods for creating instances
1044                  * of this type.
1045                  */
1046                 
1047                 public static final class Factory
1048                 {
1049                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ProtectionOfHumanSubjects newInstance() {
1050                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ProtectionOfHumanSubjects) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1051                     
1052                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ProtectionOfHumanSubjects newInstance(org.apache.xmlbeans.XmlOptions options) {
1053                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ProtectionOfHumanSubjects) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1054                     
1055                     private Factory() { } // No instance of this class allowed
1056                 }
1057             }
1058             
1059             /**
1060              * An XML InclusionOfWomenAndMinorities(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
1061              *
1062              * This is a complex type.
1063              */
1064             public interface InclusionOfWomenAndMinorities extends org.apache.xmlbeans.XmlObject
1065             {
1066                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1067                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InclusionOfWomenAndMinorities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("inclusionofwomenandminoritiese6d1elemtype");
1068                 
1069                 /**
1070                  * Gets the "attFile" element
1071                  */
1072                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1073                 
1074                 /**
1075                  * Sets the "attFile" element
1076                  */
1077                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1078                 
1079                 /**
1080                  * Appends and returns a new empty "attFile" element
1081                  */
1082                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1083                 
1084                 /**
1085                  * A factory class with static methods for creating instances
1086                  * of this type.
1087                  */
1088                 
1089                 public static final class Factory
1090                 {
1091                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionOfWomenAndMinorities newInstance() {
1092                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionOfWomenAndMinorities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1093                     
1094                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionOfWomenAndMinorities newInstance(org.apache.xmlbeans.XmlOptions options) {
1095                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionOfWomenAndMinorities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1096                     
1097                     private Factory() { } // No instance of this class allowed
1098                 }
1099             }
1100             
1101             /**
1102              * An XML TargetedPlannedEnrollment(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
1103              *
1104              * This is a complex type.
1105              */
1106             public interface TargetedPlannedEnrollment extends org.apache.xmlbeans.XmlObject
1107             {
1108                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1109                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TargetedPlannedEnrollment.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("targetedplannedenrollment2966elemtype");
1110                 
1111                 /**
1112                  * Gets the "attFile" element
1113                  */
1114                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1115                 
1116                 /**
1117                  * Sets the "attFile" element
1118                  */
1119                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1120                 
1121                 /**
1122                  * Appends and returns a new empty "attFile" element
1123                  */
1124                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1125                 
1126                 /**
1127                  * A factory class with static methods for creating instances
1128                  * of this type.
1129                  */
1130                 
1131                 public static final class Factory
1132                 {
1133                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.TargetedPlannedEnrollment newInstance() {
1134                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.TargetedPlannedEnrollment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1135                     
1136                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.TargetedPlannedEnrollment newInstance(org.apache.xmlbeans.XmlOptions options) {
1137                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.TargetedPlannedEnrollment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1138                     
1139                     private Factory() { } // No instance of this class allowed
1140                 }
1141             }
1142             
1143             /**
1144              * An XML InclusionOfChildren(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
1145              *
1146              * This is a complex type.
1147              */
1148             public interface InclusionOfChildren extends org.apache.xmlbeans.XmlObject
1149             {
1150                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1151                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InclusionOfChildren.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("inclusionofchildren3540elemtype");
1152                 
1153                 /**
1154                  * Gets the "attFile" element
1155                  */
1156                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1157                 
1158                 /**
1159                  * Sets the "attFile" element
1160                  */
1161                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1162                 
1163                 /**
1164                  * Appends and returns a new empty "attFile" element
1165                  */
1166                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1167                 
1168                 /**
1169                  * A factory class with static methods for creating instances
1170                  * of this type.
1171                  */
1172                 
1173                 public static final class Factory
1174                 {
1175                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionOfChildren newInstance() {
1176                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionOfChildren) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1177                     
1178                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionOfChildren newInstance(org.apache.xmlbeans.XmlOptions options) {
1179                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.InclusionOfChildren) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1180                     
1181                     private Factory() { } // No instance of this class allowed
1182                 }
1183             }
1184             
1185             /**
1186              * An XML VertebrateAnimals(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
1187              *
1188              * This is a complex type.
1189              */
1190             public interface VertebrateAnimals extends org.apache.xmlbeans.XmlObject
1191             {
1192                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1193                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(VertebrateAnimals.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("vertebrateanimals4c77elemtype");
1194                 
1195                 /**
1196                  * Gets the "attFile" element
1197                  */
1198                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1199                 
1200                 /**
1201                  * Sets the "attFile" element
1202                  */
1203                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1204                 
1205                 /**
1206                  * Appends and returns a new empty "attFile" element
1207                  */
1208                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1209                 
1210                 /**
1211                  * A factory class with static methods for creating instances
1212                  * of this type.
1213                  */
1214                 
1215                 public static final class Factory
1216                 {
1217                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.VertebrateAnimals newInstance() {
1218                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.VertebrateAnimals) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1219                     
1220                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.VertebrateAnimals newInstance(org.apache.xmlbeans.XmlOptions options) {
1221                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.VertebrateAnimals) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1222                     
1223                     private Factory() { } // No instance of this class allowed
1224                 }
1225             }
1226             
1227             /**
1228              * An XML SelectAgentResearch(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
1229              *
1230              * This is a complex type.
1231              */
1232             public interface SelectAgentResearch extends org.apache.xmlbeans.XmlObject
1233             {
1234                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1235                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SelectAgentResearch.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("selectagentresearchfeb2elemtype");
1236                 
1237                 /**
1238                  * Gets the "attFile" element
1239                  */
1240                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1241                 
1242                 /**
1243                  * Sets the "attFile" element
1244                  */
1245                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1246                 
1247                 /**
1248                  * Appends and returns a new empty "attFile" element
1249                  */
1250                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1251                 
1252                 /**
1253                  * A factory class with static methods for creating instances
1254                  * of this type.
1255                  */
1256                 
1257                 public static final class Factory
1258                 {
1259                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SelectAgentResearch newInstance() {
1260                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SelectAgentResearch) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1261                     
1262                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SelectAgentResearch newInstance(org.apache.xmlbeans.XmlOptions options) {
1263                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SelectAgentResearch) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1264                     
1265                     private Factory() { } // No instance of this class allowed
1266                 }
1267             }
1268             
1269             /**
1270              * An XML ResourceSharingPlan(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
1271              *
1272              * This is a complex type.
1273              */
1274             public interface ResourceSharingPlan extends org.apache.xmlbeans.XmlObject
1275             {
1276                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1277                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ResourceSharingPlan.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("resourcesharingplanf485elemtype");
1278                 
1279                 /**
1280                  * Gets the "attFile" element
1281                  */
1282                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1283                 
1284                 /**
1285                  * Sets the "attFile" element
1286                  */
1287                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1288                 
1289                 /**
1290                  * Appends and returns a new empty "attFile" element
1291                  */
1292                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1293                 
1294                 /**
1295                  * A factory class with static methods for creating instances
1296                  * of this type.
1297                  */
1298                 
1299                 public static final class Factory
1300                 {
1301                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResourceSharingPlan newInstance() {
1302                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResourceSharingPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1303                     
1304                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResourceSharingPlan newInstance(org.apache.xmlbeans.XmlOptions options) {
1305                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResourceSharingPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1306                     
1307                     private Factory() { } // No instance of this class allowed
1308                 }
1309             }
1310             
1311             /**
1312              * An XML RespectiveContributions(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
1313              *
1314              * This is a complex type.
1315              */
1316             public interface RespectiveContributions extends org.apache.xmlbeans.XmlObject
1317             {
1318                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1319                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RespectiveContributions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("respectivecontributions0fffelemtype");
1320                 
1321                 /**
1322                  * Gets the "attFile" element
1323                  */
1324                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1325                 
1326                 /**
1327                  * Sets the "attFile" element
1328                  */
1329                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1330                 
1331                 /**
1332                  * Appends and returns a new empty "attFile" element
1333                  */
1334                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1335                 
1336                 /**
1337                  * A factory class with static methods for creating instances
1338                  * of this type.
1339                  */
1340                 
1341                 public static final class Factory
1342                 {
1343                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.RespectiveContributions newInstance() {
1344                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.RespectiveContributions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1345                     
1346                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.RespectiveContributions newInstance(org.apache.xmlbeans.XmlOptions options) {
1347                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.RespectiveContributions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1348                     
1349                     private Factory() { } // No instance of this class allowed
1350                 }
1351             }
1352             
1353             /**
1354              * An XML SelectionOfSponsorAndInstitution(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
1355              *
1356              * This is a complex type.
1357              */
1358             public interface SelectionOfSponsorAndInstitution extends org.apache.xmlbeans.XmlObject
1359             {
1360                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1361                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SelectionOfSponsorAndInstitution.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("selectionofsponsorandinstitution6c56elemtype");
1362                 
1363                 /**
1364                  * Gets the "attFile" element
1365                  */
1366                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1367                 
1368                 /**
1369                  * Sets the "attFile" element
1370                  */
1371                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1372                 
1373                 /**
1374                  * Appends and returns a new empty "attFile" element
1375                  */
1376                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1377                 
1378                 /**
1379                  * A factory class with static methods for creating instances
1380                  * of this type.
1381                  */
1382                 
1383                 public static final class Factory
1384                 {
1385                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SelectionOfSponsorAndInstitution newInstance() {
1386                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SelectionOfSponsorAndInstitution) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1387                     
1388                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SelectionOfSponsorAndInstitution newInstance(org.apache.xmlbeans.XmlOptions options) {
1389                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.SelectionOfSponsorAndInstitution) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1390                     
1391                     private Factory() { } // No instance of this class allowed
1392                 }
1393             }
1394             
1395             /**
1396              * An XML ResponsibleConductOfResearch(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
1397              *
1398              * This is a complex type.
1399              */
1400             public interface ResponsibleConductOfResearch extends org.apache.xmlbeans.XmlObject
1401             {
1402                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1403                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ResponsibleConductOfResearch.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("responsibleconductofresearchc29eelemtype");
1404                 
1405                 /**
1406                  * Gets the "attFile" element
1407                  */
1408                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1409                 
1410                 /**
1411                  * Sets the "attFile" element
1412                  */
1413                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1414                 
1415                 /**
1416                  * Appends and returns a new empty "attFile" element
1417                  */
1418                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1419                 
1420                 /**
1421                  * A factory class with static methods for creating instances
1422                  * of this type.
1423                  */
1424                 
1425                 public static final class Factory
1426                 {
1427                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResponsibleConductOfResearch newInstance() {
1428                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResponsibleConductOfResearch) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1429                     
1430                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResponsibleConductOfResearch newInstance(org.apache.xmlbeans.XmlOptions options) {
1431                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan.ResponsibleConductOfResearch) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1432                     
1433                     private Factory() { } // No instance of this class allowed
1434                 }
1435             }
1436             
1437             /**
1438              * A factory class with static methods for creating instances
1439              * of this type.
1440              */
1441             
1442             public static final class Factory
1443             {
1444                 public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan newInstance() {
1445                   return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1446                 
1447                 public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan newInstance(org.apache.xmlbeans.XmlOptions options) {
1448                   return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.ResearchTrainingPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1449                 
1450                 private Factory() { } // No instance of this class allowed
1451             }
1452         }
1453         
1454         /**
1455          * An XML AdditionalInformation(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
1456          *
1457          * This is a complex type.
1458          */
1459         public interface AdditionalInformation extends org.apache.xmlbeans.XmlObject
1460         {
1461             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1462                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AdditionalInformation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("additionalinformation1aabelemtype");
1463             
1464             /**
1465              * Gets the "StemCells" element
1466              */
1467             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells getStemCells();
1468             
1469             /**
1470              * Sets the "StemCells" element
1471              */
1472             void setStemCells(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells stemCells);
1473             
1474             /**
1475              * Appends and returns a new empty "StemCells" element
1476              */
1477             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells addNewStemCells();
1478             
1479             /**
1480              * Gets the "AlernatePhoneNumber" element
1481              */
1482             java.lang.String getAlernatePhoneNumber();
1483             
1484             /**
1485              * Gets (as xml) the "AlernatePhoneNumber" element
1486              */
1487             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetAlernatePhoneNumber();
1488             
1489             /**
1490              * True if has "AlernatePhoneNumber" element
1491              */
1492             boolean isSetAlernatePhoneNumber();
1493             
1494             /**
1495              * Sets the "AlernatePhoneNumber" element
1496              */
1497             void setAlernatePhoneNumber(java.lang.String alernatePhoneNumber);
1498             
1499             /**
1500              * Sets (as xml) the "AlernatePhoneNumber" element
1501              */
1502             void xsetAlernatePhoneNumber(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType alernatePhoneNumber);
1503             
1504             /**
1505              * Unsets the "AlernatePhoneNumber" element
1506              */
1507             void unsetAlernatePhoneNumber();
1508             
1509             /**
1510              * Gets the "GraduateDegreeSought" element
1511              */
1512             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought getGraduateDegreeSought();
1513             
1514             /**
1515              * True if has "GraduateDegreeSought" element
1516              */
1517             boolean isSetGraduateDegreeSought();
1518             
1519             /**
1520              * Sets the "GraduateDegreeSought" element
1521              */
1522             void setGraduateDegreeSought(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought graduateDegreeSought);
1523             
1524             /**
1525              * Appends and returns a new empty "GraduateDegreeSought" element
1526              */
1527             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought addNewGraduateDegreeSought();
1528             
1529             /**
1530              * Unsets the "GraduateDegreeSought" element
1531              */
1532             void unsetGraduateDegreeSought();
1533             
1534             /**
1535              * Gets the "FieldOfTraining" element
1536              */
1537             gov.grants.apply.forms.phsFellowshipSupplemental12V12.FieldOfTrainingDataType.Enum getFieldOfTraining();
1538             
1539             /**
1540              * Gets (as xml) the "FieldOfTraining" element
1541              */
1542             gov.grants.apply.forms.phsFellowshipSupplemental12V12.FieldOfTrainingDataType xgetFieldOfTraining();
1543             
1544             /**
1545              * Sets the "FieldOfTraining" element
1546              */
1547             void setFieldOfTraining(gov.grants.apply.forms.phsFellowshipSupplemental12V12.FieldOfTrainingDataType.Enum fieldOfTraining);
1548             
1549             /**
1550              * Sets (as xml) the "FieldOfTraining" element
1551              */
1552             void xsetFieldOfTraining(gov.grants.apply.forms.phsFellowshipSupplemental12V12.FieldOfTrainingDataType fieldOfTraining);
1553             
1554             /**
1555              * Gets the "CurrentPriorNRSASupportIndicator" element
1556              */
1557             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCurrentPriorNRSASupportIndicator();
1558             
1559             /**
1560              * Gets (as xml) the "CurrentPriorNRSASupportIndicator" element
1561              */
1562             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCurrentPriorNRSASupportIndicator();
1563             
1564             /**
1565              * Sets the "CurrentPriorNRSASupportIndicator" element
1566              */
1567             void setCurrentPriorNRSASupportIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum currentPriorNRSASupportIndicator);
1568             
1569             /**
1570              * Sets (as xml) the "CurrentPriorNRSASupportIndicator" element
1571              */
1572             void xsetCurrentPriorNRSASupportIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType currentPriorNRSASupportIndicator);
1573             
1574             /**
1575              * Gets array of all "CurrentPriorNRSASupport" elements
1576              */
1577             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport[] getCurrentPriorNRSASupportArray();
1578             
1579             /**
1580              * Gets ith "CurrentPriorNRSASupport" element
1581              */
1582             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport getCurrentPriorNRSASupportArray(int i);
1583             
1584             /**
1585              * Returns number of "CurrentPriorNRSASupport" element
1586              */
1587             int sizeOfCurrentPriorNRSASupportArray();
1588             
1589             /**
1590              * Sets array of all "CurrentPriorNRSASupport" element
1591              */
1592             void setCurrentPriorNRSASupportArray(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport[] currentPriorNRSASupportArray);
1593             
1594             /**
1595              * Sets ith "CurrentPriorNRSASupport" element
1596              */
1597             void setCurrentPriorNRSASupportArray(int i, gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport currentPriorNRSASupport);
1598             
1599             /**
1600              * Inserts and returns a new empty value (as xml) as the ith "CurrentPriorNRSASupport" element
1601              */
1602             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport insertNewCurrentPriorNRSASupport(int i);
1603             
1604             /**
1605              * Appends and returns a new empty value (as xml) as the last "CurrentPriorNRSASupport" element
1606              */
1607             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport addNewCurrentPriorNRSASupport();
1608             
1609             /**
1610              * Removes the ith "CurrentPriorNRSASupport" element
1611              */
1612             void removeCurrentPriorNRSASupport(int i);
1613             
1614             /**
1615              * Gets the "ConcurrentSupport" element
1616              */
1617             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConcurrentSupport();
1618             
1619             /**
1620              * Gets (as xml) the "ConcurrentSupport" element
1621              */
1622             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConcurrentSupport();
1623             
1624             /**
1625              * Sets the "ConcurrentSupport" element
1626              */
1627             void setConcurrentSupport(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum concurrentSupport);
1628             
1629             /**
1630              * Sets (as xml) the "ConcurrentSupport" element
1631              */
1632             void xsetConcurrentSupport(gov.grants.apply.system.globalLibraryV20.YesNoDataType concurrentSupport);
1633             
1634             /**
1635              * Gets the "ConcurrentSupportDescription" element
1636              */
1637             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.ConcurrentSupportDescription getConcurrentSupportDescription();
1638             
1639             /**
1640              * True if has "ConcurrentSupportDescription" element
1641              */
1642             boolean isSetConcurrentSupportDescription();
1643             
1644             /**
1645              * Sets the "ConcurrentSupportDescription" element
1646              */
1647             void setConcurrentSupportDescription(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.ConcurrentSupportDescription concurrentSupportDescription);
1648             
1649             /**
1650              * Appends and returns a new empty "ConcurrentSupportDescription" element
1651              */
1652             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.ConcurrentSupportDescription addNewConcurrentSupportDescription();
1653             
1654             /**
1655              * Unsets the "ConcurrentSupportDescription" element
1656              */
1657             void unsetConcurrentSupportDescription();
1658             
1659             /**
1660              * Gets the "FellowshipTrainingAndCareerGoals" element
1661              */
1662             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FellowshipTrainingAndCareerGoals getFellowshipTrainingAndCareerGoals();
1663             
1664             /**
1665              * Sets the "FellowshipTrainingAndCareerGoals" element
1666              */
1667             void setFellowshipTrainingAndCareerGoals(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FellowshipTrainingAndCareerGoals fellowshipTrainingAndCareerGoals);
1668             
1669             /**
1670              * Appends and returns a new empty "FellowshipTrainingAndCareerGoals" element
1671              */
1672             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FellowshipTrainingAndCareerGoals addNewFellowshipTrainingAndCareerGoals();
1673             
1674             /**
1675              * Gets the "ActivitiesPlannedUnderThisAward" element
1676              */
1677             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.ActivitiesPlannedUnderThisAward getActivitiesPlannedUnderThisAward();
1678             
1679             /**
1680              * Sets the "ActivitiesPlannedUnderThisAward" element
1681              */
1682             void setActivitiesPlannedUnderThisAward(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.ActivitiesPlannedUnderThisAward activitiesPlannedUnderThisAward);
1683             
1684             /**
1685              * Appends and returns a new empty "ActivitiesPlannedUnderThisAward" element
1686              */
1687             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.ActivitiesPlannedUnderThisAward addNewActivitiesPlannedUnderThisAward();
1688             
1689             /**
1690              * Gets the "DissertationAndResearchExperience" element
1691              */
1692             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.DissertationAndResearchExperience getDissertationAndResearchExperience();
1693             
1694             /**
1695              * True if has "DissertationAndResearchExperience" element
1696              */
1697             boolean isSetDissertationAndResearchExperience();
1698             
1699             /**
1700              * Sets the "DissertationAndResearchExperience" element
1701              */
1702             void setDissertationAndResearchExperience(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.DissertationAndResearchExperience dissertationAndResearchExperience);
1703             
1704             /**
1705              * Appends and returns a new empty "DissertationAndResearchExperience" element
1706              */
1707             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.DissertationAndResearchExperience addNewDissertationAndResearchExperience();
1708             
1709             /**
1710              * Unsets the "DissertationAndResearchExperience" element
1711              */
1712             void unsetDissertationAndResearchExperience();
1713             
1714             /**
1715              * Gets the "Citizenship" element
1716              */
1717             gov.grants.apply.forms.phsFellowshipSupplemental12V12.CitizenshipDataType.Enum getCitizenship();
1718             
1719             /**
1720              * Gets (as xml) the "Citizenship" element
1721              */
1722             gov.grants.apply.forms.phsFellowshipSupplemental12V12.CitizenshipDataType xgetCitizenship();
1723             
1724             /**
1725              * Sets the "Citizenship" element
1726              */
1727             void setCitizenship(gov.grants.apply.forms.phsFellowshipSupplemental12V12.CitizenshipDataType.Enum citizenship);
1728             
1729             /**
1730              * Sets (as xml) the "Citizenship" element
1731              */
1732             void xsetCitizenship(gov.grants.apply.forms.phsFellowshipSupplemental12V12.CitizenshipDataType citizenship);
1733             
1734             /**
1735              * Gets the "ChangeOfInstitution" element
1736              */
1737             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getChangeOfInstitution();
1738             
1739             /**
1740              * Gets (as xml) the "ChangeOfInstitution" element
1741              */
1742             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetChangeOfInstitution();
1743             
1744             /**
1745              * True if has "ChangeOfInstitution" element
1746              */
1747             boolean isSetChangeOfInstitution();
1748             
1749             /**
1750              * Sets the "ChangeOfInstitution" element
1751              */
1752             void setChangeOfInstitution(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum changeOfInstitution);
1753             
1754             /**
1755              * Sets (as xml) the "ChangeOfInstitution" element
1756              */
1757             void xsetChangeOfInstitution(gov.grants.apply.system.globalLibraryV20.YesNoDataType changeOfInstitution);
1758             
1759             /**
1760              * Unsets the "ChangeOfInstitution" element
1761              */
1762             void unsetChangeOfInstitution();
1763             
1764             /**
1765              * Gets the "FormerInstitution" element
1766              */
1767             java.lang.String getFormerInstitution();
1768             
1769             /**
1770              * Gets (as xml) the "FormerInstitution" element
1771              */
1772             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FormerInstitution xgetFormerInstitution();
1773             
1774             /**
1775              * True if has "FormerInstitution" element
1776              */
1777             boolean isSetFormerInstitution();
1778             
1779             /**
1780              * Sets the "FormerInstitution" element
1781              */
1782             void setFormerInstitution(java.lang.String formerInstitution);
1783             
1784             /**
1785              * Sets (as xml) the "FormerInstitution" element
1786              */
1787             void xsetFormerInstitution(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FormerInstitution formerInstitution);
1788             
1789             /**
1790              * Unsets the "FormerInstitution" element
1791              */
1792             void unsetFormerInstitution();
1793             
1794             /**
1795              * An XML StemCells(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
1796              *
1797              * This is a complex type.
1798              */
1799             public interface StemCells extends org.apache.xmlbeans.XmlObject
1800             {
1801                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1802                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(StemCells.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("stemcells0bd7elemtype");
1803                 
1804                 /**
1805                  * Gets the "isHumanStemCellsInvolved" element
1806                  */
1807                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsHumanStemCellsInvolved();
1808                 
1809                 /**
1810                  * Gets (as xml) the "isHumanStemCellsInvolved" element
1811                  */
1812                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsHumanStemCellsInvolved();
1813                 
1814                 /**
1815                  * Sets the "isHumanStemCellsInvolved" element
1816                  */
1817                 void setIsHumanStemCellsInvolved(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isHumanStemCellsInvolved);
1818                 
1819                 /**
1820                  * Sets (as xml) the "isHumanStemCellsInvolved" element
1821                  */
1822                 void xsetIsHumanStemCellsInvolved(gov.grants.apply.system.globalLibraryV20.YesNoDataType isHumanStemCellsInvolved);
1823                 
1824                 /**
1825                  * Gets the "StemCellsIndicator" element
1826                  */
1827                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getStemCellsIndicator();
1828                 
1829                 /**
1830                  * Gets (as xml) the "StemCellsIndicator" element
1831                  */
1832                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetStemCellsIndicator();
1833                 
1834                 /**
1835                  * True if has "StemCellsIndicator" element
1836                  */
1837                 boolean isSetStemCellsIndicator();
1838                 
1839                 /**
1840                  * Sets the "StemCellsIndicator" element
1841                  */
1842                 void setStemCellsIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum stemCellsIndicator);
1843                 
1844                 /**
1845                  * Sets (as xml) the "StemCellsIndicator" element
1846                  */
1847                 void xsetStemCellsIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType stemCellsIndicator);
1848                 
1849                 /**
1850                  * Unsets the "StemCellsIndicator" element
1851                  */
1852                 void unsetStemCellsIndicator();
1853                 
1854                 /**
1855                  * Gets array of all "CellLines" elements
1856                  */
1857                 java.lang.String[] getCellLinesArray();
1858                 
1859                 /**
1860                  * Gets ith "CellLines" element
1861                  */
1862                 java.lang.String getCellLinesArray(int i);
1863                 
1864                 /**
1865                  * Gets (as xml) array of all "CellLines" elements
1866                  */
1867                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells.CellLines[] xgetCellLinesArray();
1868                 
1869                 /**
1870                  * Gets (as xml) ith "CellLines" element
1871                  */
1872                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells.CellLines xgetCellLinesArray(int i);
1873                 
1874                 /**
1875                  * Returns number of "CellLines" element
1876                  */
1877                 int sizeOfCellLinesArray();
1878                 
1879                 /**
1880                  * Sets array of all "CellLines" element
1881                  */
1882                 void setCellLinesArray(java.lang.String[] cellLinesArray);
1883                 
1884                 /**
1885                  * Sets ith "CellLines" element
1886                  */
1887                 void setCellLinesArray(int i, java.lang.String cellLines);
1888                 
1889                 /**
1890                  * Sets (as xml) array of all "CellLines" element
1891                  */
1892                 void xsetCellLinesArray(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells.CellLines[] cellLinesArray);
1893                 
1894                 /**
1895                  * Sets (as xml) ith "CellLines" element
1896                  */
1897                 void xsetCellLinesArray(int i, gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells.CellLines cellLines);
1898                 
1899                 /**
1900                  * Inserts the value as the ith "CellLines" element
1901                  */
1902                 void insertCellLines(int i, java.lang.String cellLines);
1903                 
1904                 /**
1905                  * Appends the value as the last "CellLines" element
1906                  */
1907                 void addCellLines(java.lang.String cellLines);
1908                 
1909                 /**
1910                  * Inserts and returns a new empty value (as xml) as the ith "CellLines" element
1911                  */
1912                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells.CellLines insertNewCellLines(int i);
1913                 
1914                 /**
1915                  * Appends and returns a new empty value (as xml) as the last "CellLines" element
1916                  */
1917                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells.CellLines addNewCellLines();
1918                 
1919                 /**
1920                  * Removes the ith "CellLines" element
1921                  */
1922                 void removeCellLines(int i);
1923                 
1924                 /**
1925                  * An XML CellLines(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
1926                  *
1927                  * This is an atomic type that is a restriction of gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$AdditionalInformation$StemCells$CellLines.
1928                  */
1929                 public interface CellLines extends org.apache.xmlbeans.XmlString
1930                 {
1931                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1932                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CellLines.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("celllines8b2eelemtype");
1933                     
1934                     /**
1935                      * A factory class with static methods for creating instances
1936                      * of this type.
1937                      */
1938                     
1939                     public static final class Factory
1940                     {
1941                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells.CellLines newValue(java.lang.Object obj) {
1942                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells.CellLines) type.newValue( obj ); }
1943                       
1944                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells.CellLines newInstance() {
1945                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells.CellLines) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1946                       
1947                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells.CellLines newInstance(org.apache.xmlbeans.XmlOptions options) {
1948                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells.CellLines) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1949                       
1950                       private Factory() { } // No instance of this class allowed
1951                     }
1952                 }
1953                 
1954                 /**
1955                  * A factory class with static methods for creating instances
1956                  * of this type.
1957                  */
1958                 
1959                 public static final class Factory
1960                 {
1961                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells newInstance() {
1962                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1963                     
1964                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells newInstance(org.apache.xmlbeans.XmlOptions options) {
1965                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.StemCells) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1966                     
1967                     private Factory() { } // No instance of this class allowed
1968                 }
1969             }
1970             
1971             /**
1972              * An XML GraduateDegreeSought(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
1973              *
1974              * This is a complex type.
1975              */
1976             public interface GraduateDegreeSought extends org.apache.xmlbeans.XmlObject
1977             {
1978                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1979                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GraduateDegreeSought.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("graduatedegreesought5dfeelemtype");
1980                 
1981                 /**
1982                  * Gets the "DegreeType" element
1983                  */
1984                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.DegreeTypeDataType.Enum getDegreeType();
1985                 
1986                 /**
1987                  * Gets (as xml) the "DegreeType" element
1988                  */
1989                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.DegreeTypeDataType xgetDegreeType();
1990                 
1991                 /**
1992                  * Sets the "DegreeType" element
1993                  */
1994                 void setDegreeType(gov.grants.apply.forms.phsFellowshipSupplemental12V12.DegreeTypeDataType.Enum degreeType);
1995                 
1996                 /**
1997                  * Sets (as xml) the "DegreeType" element
1998                  */
1999                 void xsetDegreeType(gov.grants.apply.forms.phsFellowshipSupplemental12V12.DegreeTypeDataType degreeType);
2000                 
2001                 /**
2002                  * Gets the "OtherDegreeTypeText" element
2003                  */
2004                 java.lang.String getOtherDegreeTypeText();
2005                 
2006                 /**
2007                  * Gets (as xml) the "OtherDegreeTypeText" element
2008                  */
2009                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.OtherDegreeTypeText xgetOtherDegreeTypeText();
2010                 
2011                 /**
2012                  * True if has "OtherDegreeTypeText" element
2013                  */
2014                 boolean isSetOtherDegreeTypeText();
2015                 
2016                 /**
2017                  * Sets the "OtherDegreeTypeText" element
2018                  */
2019                 void setOtherDegreeTypeText(java.lang.String otherDegreeTypeText);
2020                 
2021                 /**
2022                  * Sets (as xml) the "OtherDegreeTypeText" element
2023                  */
2024                 void xsetOtherDegreeTypeText(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.OtherDegreeTypeText otherDegreeTypeText);
2025                 
2026                 /**
2027                  * Unsets the "OtherDegreeTypeText" element
2028                  */
2029                 void unsetOtherDegreeTypeText();
2030                 
2031                 /**
2032                  * Gets the "DegreeDate" element
2033                  */
2034                 java.lang.String getDegreeDate();
2035                 
2036                 /**
2037                  * Gets (as xml) the "DegreeDate" element
2038                  */
2039                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.DegreeDate xgetDegreeDate();
2040                 
2041                 /**
2042                  * Sets the "DegreeDate" element
2043                  */
2044                 void setDegreeDate(java.lang.String degreeDate);
2045                 
2046                 /**
2047                  * Sets (as xml) the "DegreeDate" element
2048                  */
2049                 void xsetDegreeDate(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.DegreeDate degreeDate);
2050                 
2051                 /**
2052                  * An XML OtherDegreeTypeText(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
2053                  *
2054                  * This is an atomic type that is a restriction of gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$AdditionalInformation$GraduateDegreeSought$OtherDegreeTypeText.
2055                  */
2056                 public interface OtherDegreeTypeText extends org.apache.xmlbeans.XmlString
2057                 {
2058                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2059                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherDegreeTypeText.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherdegreetypetext5eadelemtype");
2060                     
2061                     /**
2062                      * A factory class with static methods for creating instances
2063                      * of this type.
2064                      */
2065                     
2066                     public static final class Factory
2067                     {
2068                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.OtherDegreeTypeText newValue(java.lang.Object obj) {
2069                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.OtherDegreeTypeText) type.newValue( obj ); }
2070                       
2071                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.OtherDegreeTypeText newInstance() {
2072                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.OtherDegreeTypeText) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2073                       
2074                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.OtherDegreeTypeText newInstance(org.apache.xmlbeans.XmlOptions options) {
2075                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.OtherDegreeTypeText) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2076                       
2077                       private Factory() { } // No instance of this class allowed
2078                     }
2079                 }
2080                 
2081                 /**
2082                  * An XML DegreeDate(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
2083                  *
2084                  * This is an atomic type that is a restriction of gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$AdditionalInformation$GraduateDegreeSought$DegreeDate.
2085                  */
2086                 public interface DegreeDate extends org.apache.xmlbeans.XmlString
2087                 {
2088                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2089                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DegreeDate.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("degreedatef4d4elemtype");
2090                     
2091                     /**
2092                      * A factory class with static methods for creating instances
2093                      * of this type.
2094                      */
2095                     
2096                     public static final class Factory
2097                     {
2098                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.DegreeDate newValue(java.lang.Object obj) {
2099                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.DegreeDate) type.newValue( obj ); }
2100                       
2101                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.DegreeDate newInstance() {
2102                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.DegreeDate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2103                       
2104                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.DegreeDate newInstance(org.apache.xmlbeans.XmlOptions options) {
2105                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought.DegreeDate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2106                       
2107                       private Factory() { } // No instance of this class allowed
2108                     }
2109                 }
2110                 
2111                 /**
2112                  * A factory class with static methods for creating instances
2113                  * of this type.
2114                  */
2115                 
2116                 public static final class Factory
2117                 {
2118                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought newInstance() {
2119                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2120                     
2121                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought newInstance(org.apache.xmlbeans.XmlOptions options) {
2122                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.GraduateDegreeSought) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2123                     
2124                     private Factory() { } // No instance of this class allowed
2125                 }
2126             }
2127             
2128             /**
2129              * An XML CurrentPriorNRSASupport(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
2130              *
2131              * This is a complex type.
2132              */
2133             public interface CurrentPriorNRSASupport extends org.apache.xmlbeans.XmlObject
2134             {
2135                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2136                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CurrentPriorNRSASupport.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("currentpriornrsasupporte873elemtype");
2137                 
2138                 /**
2139                  * Gets the "Level" element
2140                  */
2141                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Level.Enum getLevel();
2142                 
2143                 /**
2144                  * Gets (as xml) the "Level" element
2145                  */
2146                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Level xgetLevel();
2147                 
2148                 /**
2149                  * Sets the "Level" element
2150                  */
2151                 void setLevel(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Level.Enum level);
2152                 
2153                 /**
2154                  * Sets (as xml) the "Level" element
2155                  */
2156                 void xsetLevel(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Level level);
2157                 
2158                 /**
2159                  * Gets the "Type" element
2160                  */
2161                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Type.Enum getType();
2162                 
2163                 /**
2164                  * Gets (as xml) the "Type" element
2165                  */
2166                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Type xgetType();
2167                 
2168                 /**
2169                  * Sets the "Type" element
2170                  */
2171                 void setType(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Type.Enum type);
2172                 
2173                 /**
2174                  * Sets (as xml) the "Type" element
2175                  */
2176                 void xsetType(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Type type);
2177                 
2178                 /**
2179                  * Gets the "StartDate" element
2180                  */
2181                 java.util.Calendar getStartDate();
2182                 
2183                 /**
2184                  * Gets (as xml) the "StartDate" element
2185                  */
2186                 org.apache.xmlbeans.XmlDate xgetStartDate();
2187                 
2188                 /**
2189                  * True if has "StartDate" element
2190                  */
2191                 boolean isSetStartDate();
2192                 
2193                 /**
2194                  * Sets the "StartDate" element
2195                  */
2196                 void setStartDate(java.util.Calendar startDate);
2197                 
2198                 /**
2199                  * Sets (as xml) the "StartDate" element
2200                  */
2201                 void xsetStartDate(org.apache.xmlbeans.XmlDate startDate);
2202                 
2203                 /**
2204                  * Unsets the "StartDate" element
2205                  */
2206                 void unsetStartDate();
2207                 
2208                 /**
2209                  * Gets the "EndDate" element
2210                  */
2211                 java.util.Calendar getEndDate();
2212                 
2213                 /**
2214                  * Gets (as xml) the "EndDate" element
2215                  */
2216                 org.apache.xmlbeans.XmlDate xgetEndDate();
2217                 
2218                 /**
2219                  * True if has "EndDate" element
2220                  */
2221                 boolean isSetEndDate();
2222                 
2223                 /**
2224                  * Sets the "EndDate" element
2225                  */
2226                 void setEndDate(java.util.Calendar endDate);
2227                 
2228                 /**
2229                  * Sets (as xml) the "EndDate" element
2230                  */
2231                 void xsetEndDate(org.apache.xmlbeans.XmlDate endDate);
2232                 
2233                 /**
2234                  * Unsets the "EndDate" element
2235                  */
2236                 void unsetEndDate();
2237                 
2238                 /**
2239                  * Gets the "GrantNumber" element
2240                  */
2241                 java.lang.String getGrantNumber();
2242                 
2243                 /**
2244                  * Gets (as xml) the "GrantNumber" element
2245                  */
2246                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.GrantNumber xgetGrantNumber();
2247                 
2248                 /**
2249                  * True if has "GrantNumber" element
2250                  */
2251                 boolean isSetGrantNumber();
2252                 
2253                 /**
2254                  * Sets the "GrantNumber" element
2255                  */
2256                 void setGrantNumber(java.lang.String grantNumber);
2257                 
2258                 /**
2259                  * Sets (as xml) the "GrantNumber" element
2260                  */
2261                 void xsetGrantNumber(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.GrantNumber grantNumber);
2262                 
2263                 /**
2264                  * Unsets the "GrantNumber" element
2265                  */
2266                 void unsetGrantNumber();
2267                 
2268                 /**
2269                  * An XML Level(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
2270                  *
2271                  * This is an atomic type that is a restriction of gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$AdditionalInformation$CurrentPriorNRSASupport$Level.
2272                  */
2273                 public interface Level extends org.apache.xmlbeans.XmlString
2274                 {
2275                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2276                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Level.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("level90a3elemtype");
2277                     
2278                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2279                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2280                     
2281                     static final Enum PREDOCTORAL = Enum.forString("Predoctoral");
2282                     static final Enum POSTDOCTORAL = Enum.forString("Postdoctoral");
2283                     
2284                     static final int INT_PREDOCTORAL = Enum.INT_PREDOCTORAL;
2285                     static final int INT_POSTDOCTORAL = Enum.INT_POSTDOCTORAL;
2286                     
2287                     /**
2288                      * Enumeration value class for gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$AdditionalInformation$CurrentPriorNRSASupport$Level.
2289                      * These enum values can be used as follows:
2290                      * <pre>
2291                      * enum.toString(); // returns the string value of the enum
2292                      * enum.intValue(); // returns an int value, useful for switches
2293                      * // e.g., case Enum.INT_PREDOCTORAL
2294                      * Enum.forString(s); // returns the enum value for a string
2295                      * Enum.forInt(i); // returns the enum value for an int
2296                      * </pre>
2297                      * Enumeration objects are immutable singleton objects that
2298                      * can be compared using == object equality. They have no
2299                      * public constructor. See the constants defined within this
2300                      * class for all the valid values.
2301                      */
2302                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2303                     {
2304                       /**
2305                        * Returns the enum value for a string, or null if none.
2306                        */
2307                       public static Enum forString(java.lang.String s)
2308                           { return (Enum)table.forString(s); }
2309                       /**
2310                        * Returns the enum value corresponding to an int, or null if none.
2311                        */
2312                       public static Enum forInt(int i)
2313                           { return (Enum)table.forInt(i); }
2314                       
2315                       private Enum(java.lang.String s, int i)
2316                           { super(s, i); }
2317                       
2318                       static final int INT_PREDOCTORAL = 1;
2319                       static final int INT_POSTDOCTORAL = 2;
2320                       
2321                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2322                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
2323                       (
2324                         new Enum[]
2325                         {
2326                           new Enum("Predoctoral", INT_PREDOCTORAL),
2327                           new Enum("Postdoctoral", INT_POSTDOCTORAL),
2328                         }
2329                       );
2330                       private static final long serialVersionUID = 1L;
2331                       private java.lang.Object readResolve() { return forInt(intValue()); } 
2332                     }
2333                     
2334                     /**
2335                      * A factory class with static methods for creating instances
2336                      * of this type.
2337                      */
2338                     
2339                     public static final class Factory
2340                     {
2341                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Level newValue(java.lang.Object obj) {
2342                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Level) type.newValue( obj ); }
2343                       
2344                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Level newInstance() {
2345                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Level) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2346                       
2347                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Level newInstance(org.apache.xmlbeans.XmlOptions options) {
2348                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Level) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2349                       
2350                       private Factory() { } // No instance of this class allowed
2351                     }
2352                 }
2353                 
2354                 /**
2355                  * An XML Type(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
2356                  *
2357                  * This is an atomic type that is a restriction of gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$AdditionalInformation$CurrentPriorNRSASupport$Type.
2358                  */
2359                 public interface Type extends org.apache.xmlbeans.XmlString
2360                 {
2361                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2362                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Type.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("type613delemtype");
2363                     
2364                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2365                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2366                     
2367                     static final Enum INDIVIDUAL = Enum.forString("Individual");
2368                     static final Enum INSTITUTIONAL = Enum.forString("Institutional");
2369                     
2370                     static final int INT_INDIVIDUAL = Enum.INT_INDIVIDUAL;
2371                     static final int INT_INSTITUTIONAL = Enum.INT_INSTITUTIONAL;
2372                     
2373                     /**
2374                      * Enumeration value class for gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$AdditionalInformation$CurrentPriorNRSASupport$Type.
2375                      * These enum values can be used as follows:
2376                      * <pre>
2377                      * enum.toString(); // returns the string value of the enum
2378                      * enum.intValue(); // returns an int value, useful for switches
2379                      * // e.g., case Enum.INT_INDIVIDUAL
2380                      * Enum.forString(s); // returns the enum value for a string
2381                      * Enum.forInt(i); // returns the enum value for an int
2382                      * </pre>
2383                      * Enumeration objects are immutable singleton objects that
2384                      * can be compared using == object equality. They have no
2385                      * public constructor. See the constants defined within this
2386                      * class for all the valid values.
2387                      */
2388                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2389                     {
2390                       /**
2391                        * Returns the enum value for a string, or null if none.
2392                        */
2393                       public static Enum forString(java.lang.String s)
2394                           { return (Enum)table.forString(s); }
2395                       /**
2396                        * Returns the enum value corresponding to an int, or null if none.
2397                        */
2398                       public static Enum forInt(int i)
2399                           { return (Enum)table.forInt(i); }
2400                       
2401                       private Enum(java.lang.String s, int i)
2402                           { super(s, i); }
2403                       
2404                       static final int INT_INDIVIDUAL = 1;
2405                       static final int INT_INSTITUTIONAL = 2;
2406                       
2407                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2408                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
2409                       (
2410                         new Enum[]
2411                         {
2412                           new Enum("Individual", INT_INDIVIDUAL),
2413                           new Enum("Institutional", INT_INSTITUTIONAL),
2414                         }
2415                       );
2416                       private static final long serialVersionUID = 1L;
2417                       private java.lang.Object readResolve() { return forInt(intValue()); } 
2418                     }
2419                     
2420                     /**
2421                      * A factory class with static methods for creating instances
2422                      * of this type.
2423                      */
2424                     
2425                     public static final class Factory
2426                     {
2427                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Type newValue(java.lang.Object obj) {
2428                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Type) type.newValue( obj ); }
2429                       
2430                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Type newInstance() {
2431                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Type) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2432                       
2433                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Type newInstance(org.apache.xmlbeans.XmlOptions options) {
2434                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.Type) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2435                       
2436                       private Factory() { } // No instance of this class allowed
2437                     }
2438                 }
2439                 
2440                 /**
2441                  * An XML GrantNumber(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
2442                  *
2443                  * This is an atomic type that is a restriction of gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$AdditionalInformation$CurrentPriorNRSASupport$GrantNumber.
2444                  */
2445                 public interface GrantNumber extends org.apache.xmlbeans.XmlString
2446                 {
2447                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2448                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GrantNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("grantnumber25c2elemtype");
2449                     
2450                     /**
2451                      * A factory class with static methods for creating instances
2452                      * of this type.
2453                      */
2454                     
2455                     public static final class Factory
2456                     {
2457                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.GrantNumber newValue(java.lang.Object obj) {
2458                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.GrantNumber) type.newValue( obj ); }
2459                       
2460                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.GrantNumber newInstance() {
2461                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.GrantNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2462                       
2463                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.GrantNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
2464                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport.GrantNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2465                       
2466                       private Factory() { } // No instance of this class allowed
2467                     }
2468                 }
2469                 
2470                 /**
2471                  * A factory class with static methods for creating instances
2472                  * of this type.
2473                  */
2474                 
2475                 public static final class Factory
2476                 {
2477                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport newInstance() {
2478                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2479                     
2480                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport newInstance(org.apache.xmlbeans.XmlOptions options) {
2481                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.CurrentPriorNRSASupport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2482                     
2483                     private Factory() { } // No instance of this class allowed
2484                 }
2485             }
2486             
2487             /**
2488              * An XML ConcurrentSupportDescription(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
2489              *
2490              * This is a complex type.
2491              */
2492             public interface ConcurrentSupportDescription extends org.apache.xmlbeans.XmlObject
2493             {
2494                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2495                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConcurrentSupportDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("concurrentsupportdescription1b2belemtype");
2496                 
2497                 /**
2498                  * Gets the "attFile" element
2499                  */
2500                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
2501                 
2502                 /**
2503                  * Sets the "attFile" element
2504                  */
2505                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
2506                 
2507                 /**
2508                  * Appends and returns a new empty "attFile" element
2509                  */
2510                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
2511                 
2512                 /**
2513                  * A factory class with static methods for creating instances
2514                  * of this type.
2515                  */
2516                 
2517                 public static final class Factory
2518                 {
2519                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.ConcurrentSupportDescription newInstance() {
2520                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.ConcurrentSupportDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2521                     
2522                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.ConcurrentSupportDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
2523                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.ConcurrentSupportDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2524                     
2525                     private Factory() { } // No instance of this class allowed
2526                 }
2527             }
2528             
2529             /**
2530              * An XML FellowshipTrainingAndCareerGoals(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
2531              *
2532              * This is a complex type.
2533              */
2534             public interface FellowshipTrainingAndCareerGoals extends org.apache.xmlbeans.XmlObject
2535             {
2536                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2537                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FellowshipTrainingAndCareerGoals.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fellowshiptrainingandcareergoals5227elemtype");
2538                 
2539                 /**
2540                  * Gets the "attFile" element
2541                  */
2542                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
2543                 
2544                 /**
2545                  * Sets the "attFile" element
2546                  */
2547                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
2548                 
2549                 /**
2550                  * Appends and returns a new empty "attFile" element
2551                  */
2552                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
2553                 
2554                 /**
2555                  * A factory class with static methods for creating instances
2556                  * of this type.
2557                  */
2558                 
2559                 public static final class Factory
2560                 {
2561                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FellowshipTrainingAndCareerGoals newInstance() {
2562                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FellowshipTrainingAndCareerGoals) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2563                     
2564                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FellowshipTrainingAndCareerGoals newInstance(org.apache.xmlbeans.XmlOptions options) {
2565                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FellowshipTrainingAndCareerGoals) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2566                     
2567                     private Factory() { } // No instance of this class allowed
2568                 }
2569             }
2570             
2571             /**
2572              * An XML ActivitiesPlannedUnderThisAward(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
2573              *
2574              * This is a complex type.
2575              */
2576             public interface ActivitiesPlannedUnderThisAward extends org.apache.xmlbeans.XmlObject
2577             {
2578                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2579                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ActivitiesPlannedUnderThisAward.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("activitiesplannedunderthisawarda9c1elemtype");
2580                 
2581                 /**
2582                  * Gets the "attFile" element
2583                  */
2584                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
2585                 
2586                 /**
2587                  * Sets the "attFile" element
2588                  */
2589                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
2590                 
2591                 /**
2592                  * Appends and returns a new empty "attFile" element
2593                  */
2594                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
2595                 
2596                 /**
2597                  * A factory class with static methods for creating instances
2598                  * of this type.
2599                  */
2600                 
2601                 public static final class Factory
2602                 {
2603                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.ActivitiesPlannedUnderThisAward newInstance() {
2604                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.ActivitiesPlannedUnderThisAward) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2605                     
2606                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.ActivitiesPlannedUnderThisAward newInstance(org.apache.xmlbeans.XmlOptions options) {
2607                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.ActivitiesPlannedUnderThisAward) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2608                     
2609                     private Factory() { } // No instance of this class allowed
2610                 }
2611             }
2612             
2613             /**
2614              * An XML DissertationAndResearchExperience(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
2615              *
2616              * This is a complex type.
2617              */
2618             public interface DissertationAndResearchExperience extends org.apache.xmlbeans.XmlObject
2619             {
2620                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2621                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DissertationAndResearchExperience.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("dissertationandresearchexperiencef6f6elemtype");
2622                 
2623                 /**
2624                  * Gets the "attFile" element
2625                  */
2626                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
2627                 
2628                 /**
2629                  * Sets the "attFile" element
2630                  */
2631                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
2632                 
2633                 /**
2634                  * Appends and returns a new empty "attFile" element
2635                  */
2636                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
2637                 
2638                 /**
2639                  * A factory class with static methods for creating instances
2640                  * of this type.
2641                  */
2642                 
2643                 public static final class Factory
2644                 {
2645                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.DissertationAndResearchExperience newInstance() {
2646                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.DissertationAndResearchExperience) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2647                     
2648                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.DissertationAndResearchExperience newInstance(org.apache.xmlbeans.XmlOptions options) {
2649                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.DissertationAndResearchExperience) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2650                     
2651                     private Factory() { } // No instance of this class allowed
2652                 }
2653             }
2654             
2655             /**
2656              * An XML FormerInstitution(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
2657              *
2658              * This is an atomic type that is a restriction of gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$AdditionalInformation$FormerInstitution.
2659              */
2660             public interface FormerInstitution extends org.apache.xmlbeans.XmlString
2661             {
2662                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2663                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FormerInstitution.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("formerinstitution6178elemtype");
2664                 
2665                 /**
2666                  * A factory class with static methods for creating instances
2667                  * of this type.
2668                  */
2669                 
2670                 public static final class Factory
2671                 {
2672                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FormerInstitution newValue(java.lang.Object obj) {
2673                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FormerInstitution) type.newValue( obj ); }
2674                     
2675                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FormerInstitution newInstance() {
2676                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FormerInstitution) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2677                     
2678                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FormerInstitution newInstance(org.apache.xmlbeans.XmlOptions options) {
2679                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation.FormerInstitution) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2680                     
2681                     private Factory() { } // No instance of this class allowed
2682                 }
2683             }
2684             
2685             /**
2686              * A factory class with static methods for creating instances
2687              * of this type.
2688              */
2689             
2690             public static final class Factory
2691             {
2692                 public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation newInstance() {
2693                   return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2694                 
2695                 public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation newInstance(org.apache.xmlbeans.XmlOptions options) {
2696                   return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.AdditionalInformation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2697                 
2698                 private Factory() { } // No instance of this class allowed
2699             }
2700         }
2701         
2702         /**
2703          * An XML Sponsors(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
2704          *
2705          * This is a complex type.
2706          */
2707         public interface Sponsors extends org.apache.xmlbeans.XmlObject
2708         {
2709             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2710                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Sponsors.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sponsors85a7elemtype");
2711             
2712             /**
2713              * Gets the "SponsorCosponsorInformation" element
2714              */
2715             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Sponsors.SponsorCosponsorInformation getSponsorCosponsorInformation();
2716             
2717             /**
2718              * Sets the "SponsorCosponsorInformation" element
2719              */
2720             void setSponsorCosponsorInformation(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Sponsors.SponsorCosponsorInformation sponsorCosponsorInformation);
2721             
2722             /**
2723              * Appends and returns a new empty "SponsorCosponsorInformation" element
2724              */
2725             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Sponsors.SponsorCosponsorInformation addNewSponsorCosponsorInformation();
2726             
2727             /**
2728              * An XML SponsorCosponsorInformation(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
2729              *
2730              * This is a complex type.
2731              */
2732             public interface SponsorCosponsorInformation extends org.apache.xmlbeans.XmlObject
2733             {
2734                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2735                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SponsorCosponsorInformation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sponsorcosponsorinformationda4belemtype");
2736                 
2737                 /**
2738                  * Gets the "attFile" element
2739                  */
2740                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
2741                 
2742                 /**
2743                  * Sets the "attFile" element
2744                  */
2745                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
2746                 
2747                 /**
2748                  * Appends and returns a new empty "attFile" element
2749                  */
2750                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
2751                 
2752                 /**
2753                  * A factory class with static methods for creating instances
2754                  * of this type.
2755                  */
2756                 
2757                 public static final class Factory
2758                 {
2759                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Sponsors.SponsorCosponsorInformation newInstance() {
2760                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Sponsors.SponsorCosponsorInformation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2761                     
2762                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Sponsors.SponsorCosponsorInformation newInstance(org.apache.xmlbeans.XmlOptions options) {
2763                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Sponsors.SponsorCosponsorInformation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2764                     
2765                     private Factory() { } // No instance of this class allowed
2766                 }
2767             }
2768             
2769             /**
2770              * A factory class with static methods for creating instances
2771              * of this type.
2772              */
2773             
2774             public static final class Factory
2775             {
2776                 public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Sponsors newInstance() {
2777                   return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Sponsors) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2778                 
2779                 public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Sponsors newInstance(org.apache.xmlbeans.XmlOptions options) {
2780                   return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Sponsors) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2781                 
2782                 private Factory() { } // No instance of this class allowed
2783             }
2784         }
2785         
2786         /**
2787          * An XML Budget(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
2788          *
2789          * This is a complex type.
2790          */
2791         public interface Budget extends org.apache.xmlbeans.XmlObject
2792         {
2793             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2794                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Budget.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budget7f7belemtype");
2795             
2796             /**
2797              * Gets the "TuitionAndFeesRequested" element
2798              */
2799             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTuitionAndFeesRequested();
2800             
2801             /**
2802              * Gets (as xml) the "TuitionAndFeesRequested" element
2803              */
2804             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTuitionAndFeesRequested();
2805             
2806             /**
2807              * Sets the "TuitionAndFeesRequested" element
2808              */
2809             void setTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tuitionAndFeesRequested);
2810             
2811             /**
2812              * Sets (as xml) the "TuitionAndFeesRequested" element
2813              */
2814             void xsetTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.YesNoDataType tuitionAndFeesRequested);
2815             
2816             /**
2817              * Gets the "TuitionRequestedYear1" element
2818              */
2819             java.math.BigDecimal getTuitionRequestedYear1();
2820             
2821             /**
2822              * Gets (as xml) the "TuitionRequestedYear1" element
2823              */
2824             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTuitionRequestedYear1();
2825             
2826             /**
2827              * True if has "TuitionRequestedYear1" element
2828              */
2829             boolean isSetTuitionRequestedYear1();
2830             
2831             /**
2832              * Sets the "TuitionRequestedYear1" element
2833              */
2834             void setTuitionRequestedYear1(java.math.BigDecimal tuitionRequestedYear1);
2835             
2836             /**
2837              * Sets (as xml) the "TuitionRequestedYear1" element
2838              */
2839             void xsetTuitionRequestedYear1(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType tuitionRequestedYear1);
2840             
2841             /**
2842              * Unsets the "TuitionRequestedYear1" element
2843              */
2844             void unsetTuitionRequestedYear1();
2845             
2846             /**
2847              * Gets the "TuitionRequestedYear2" element
2848              */
2849             java.math.BigDecimal getTuitionRequestedYear2();
2850             
2851             /**
2852              * Gets (as xml) the "TuitionRequestedYear2" element
2853              */
2854             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTuitionRequestedYear2();
2855             
2856             /**
2857              * True if has "TuitionRequestedYear2" element
2858              */
2859             boolean isSetTuitionRequestedYear2();
2860             
2861             /**
2862              * Sets the "TuitionRequestedYear2" element
2863              */
2864             void setTuitionRequestedYear2(java.math.BigDecimal tuitionRequestedYear2);
2865             
2866             /**
2867              * Sets (as xml) the "TuitionRequestedYear2" element
2868              */
2869             void xsetTuitionRequestedYear2(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType tuitionRequestedYear2);
2870             
2871             /**
2872              * Unsets the "TuitionRequestedYear2" element
2873              */
2874             void unsetTuitionRequestedYear2();
2875             
2876             /**
2877              * Gets the "TuitionRequestedYear3" element
2878              */
2879             java.math.BigDecimal getTuitionRequestedYear3();
2880             
2881             /**
2882              * Gets (as xml) the "TuitionRequestedYear3" element
2883              */
2884             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTuitionRequestedYear3();
2885             
2886             /**
2887              * True if has "TuitionRequestedYear3" element
2888              */
2889             boolean isSetTuitionRequestedYear3();
2890             
2891             /**
2892              * Sets the "TuitionRequestedYear3" element
2893              */
2894             void setTuitionRequestedYear3(java.math.BigDecimal tuitionRequestedYear3);
2895             
2896             /**
2897              * Sets (as xml) the "TuitionRequestedYear3" element
2898              */
2899             void xsetTuitionRequestedYear3(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType tuitionRequestedYear3);
2900             
2901             /**
2902              * Unsets the "TuitionRequestedYear3" element
2903              */
2904             void unsetTuitionRequestedYear3();
2905             
2906             /**
2907              * Gets the "TuitionRequestedYear4" element
2908              */
2909             java.math.BigDecimal getTuitionRequestedYear4();
2910             
2911             /**
2912              * Gets (as xml) the "TuitionRequestedYear4" element
2913              */
2914             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTuitionRequestedYear4();
2915             
2916             /**
2917              * True if has "TuitionRequestedYear4" element
2918              */
2919             boolean isSetTuitionRequestedYear4();
2920             
2921             /**
2922              * Sets the "TuitionRequestedYear4" element
2923              */
2924             void setTuitionRequestedYear4(java.math.BigDecimal tuitionRequestedYear4);
2925             
2926             /**
2927              * Sets (as xml) the "TuitionRequestedYear4" element
2928              */
2929             void xsetTuitionRequestedYear4(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType tuitionRequestedYear4);
2930             
2931             /**
2932              * Unsets the "TuitionRequestedYear4" element
2933              */
2934             void unsetTuitionRequestedYear4();
2935             
2936             /**
2937              * Gets the "TuitionRequestedYear5" element
2938              */
2939             java.math.BigDecimal getTuitionRequestedYear5();
2940             
2941             /**
2942              * Gets (as xml) the "TuitionRequestedYear5" element
2943              */
2944             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTuitionRequestedYear5();
2945             
2946             /**
2947              * True if has "TuitionRequestedYear5" element
2948              */
2949             boolean isSetTuitionRequestedYear5();
2950             
2951             /**
2952              * Sets the "TuitionRequestedYear5" element
2953              */
2954             void setTuitionRequestedYear5(java.math.BigDecimal tuitionRequestedYear5);
2955             
2956             /**
2957              * Sets (as xml) the "TuitionRequestedYear5" element
2958              */
2959             void xsetTuitionRequestedYear5(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType tuitionRequestedYear5);
2960             
2961             /**
2962              * Unsets the "TuitionRequestedYear5" element
2963              */
2964             void unsetTuitionRequestedYear5();
2965             
2966             /**
2967              * Gets the "TuitionRequestedYear6" element
2968              */
2969             java.math.BigDecimal getTuitionRequestedYear6();
2970             
2971             /**
2972              * Gets (as xml) the "TuitionRequestedYear6" element
2973              */
2974             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTuitionRequestedYear6();
2975             
2976             /**
2977              * True if has "TuitionRequestedYear6" element
2978              */
2979             boolean isSetTuitionRequestedYear6();
2980             
2981             /**
2982              * Sets the "TuitionRequestedYear6" element
2983              */
2984             void setTuitionRequestedYear6(java.math.BigDecimal tuitionRequestedYear6);
2985             
2986             /**
2987              * Sets (as xml) the "TuitionRequestedYear6" element
2988              */
2989             void xsetTuitionRequestedYear6(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType tuitionRequestedYear6);
2990             
2991             /**
2992              * Unsets the "TuitionRequestedYear6" element
2993              */
2994             void unsetTuitionRequestedYear6();
2995             
2996             /**
2997              * Gets the "TuitionRequestedTotal" element
2998              */
2999             java.math.BigDecimal getTuitionRequestedTotal();
3000             
3001             /**
3002              * Gets (as xml) the "TuitionRequestedTotal" element
3003              */
3004             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTuitionRequestedTotal();
3005             
3006             /**
3007              * True if has "TuitionRequestedTotal" element
3008              */
3009             boolean isSetTuitionRequestedTotal();
3010             
3011             /**
3012              * Sets the "TuitionRequestedTotal" element
3013              */
3014             void setTuitionRequestedTotal(java.math.BigDecimal tuitionRequestedTotal);
3015             
3016             /**
3017              * Sets (as xml) the "TuitionRequestedTotal" element
3018              */
3019             void xsetTuitionRequestedTotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType tuitionRequestedTotal);
3020             
3021             /**
3022              * Unsets the "TuitionRequestedTotal" element
3023              */
3024             void unsetTuitionRequestedTotal();
3025             
3026             /**
3027              * Gets the "InstitutionalBaseSalary" element
3028              */
3029             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary getInstitutionalBaseSalary();
3030             
3031             /**
3032              * True if has "InstitutionalBaseSalary" element
3033              */
3034             boolean isSetInstitutionalBaseSalary();
3035             
3036             /**
3037              * Sets the "InstitutionalBaseSalary" element
3038              */
3039             void setInstitutionalBaseSalary(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary institutionalBaseSalary);
3040             
3041             /**
3042              * Appends and returns a new empty "InstitutionalBaseSalary" element
3043              */
3044             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary addNewInstitutionalBaseSalary();
3045             
3046             /**
3047              * Unsets the "InstitutionalBaseSalary" element
3048              */
3049             void unsetInstitutionalBaseSalary();
3050             
3051             /**
3052              * Gets the "FederalStipendRequested" element
3053              */
3054             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested getFederalStipendRequested();
3055             
3056             /**
3057              * True if has "FederalStipendRequested" element
3058              */
3059             boolean isSetFederalStipendRequested();
3060             
3061             /**
3062              * Sets the "FederalStipendRequested" element
3063              */
3064             void setFederalStipendRequested(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested federalStipendRequested);
3065             
3066             /**
3067              * Appends and returns a new empty "FederalStipendRequested" element
3068              */
3069             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested addNewFederalStipendRequested();
3070             
3071             /**
3072              * Unsets the "FederalStipendRequested" element
3073              */
3074             void unsetFederalStipendRequested();
3075             
3076             /**
3077              * Gets the "SupplementationFromOtherSources" element
3078              */
3079             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources getSupplementationFromOtherSources();
3080             
3081             /**
3082              * True if has "SupplementationFromOtherSources" element
3083              */
3084             boolean isSetSupplementationFromOtherSources();
3085             
3086             /**
3087              * Sets the "SupplementationFromOtherSources" element
3088              */
3089             void setSupplementationFromOtherSources(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources supplementationFromOtherSources);
3090             
3091             /**
3092              * Appends and returns a new empty "SupplementationFromOtherSources" element
3093              */
3094             gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources addNewSupplementationFromOtherSources();
3095             
3096             /**
3097              * Unsets the "SupplementationFromOtherSources" element
3098              */
3099             void unsetSupplementationFromOtherSources();
3100             
3101             /**
3102              * An XML InstitutionalBaseSalary(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
3103              *
3104              * This is a complex type.
3105              */
3106             public interface InstitutionalBaseSalary extends org.apache.xmlbeans.XmlObject
3107             {
3108                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3109                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InstitutionalBaseSalary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("institutionalbasesalary8c05elemtype");
3110                 
3111                 /**
3112                  * Gets the "Amount" element
3113                  */
3114                 java.math.BigDecimal getAmount();
3115                 
3116                 /**
3117                  * Gets (as xml) the "Amount" element
3118                  */
3119                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetAmount();
3120                 
3121                 /**
3122                  * Sets the "Amount" element
3123                  */
3124                 void setAmount(java.math.BigDecimal amount);
3125                 
3126                 /**
3127                  * Sets (as xml) the "Amount" element
3128                  */
3129                 void xsetAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType amount);
3130                 
3131                 /**
3132                  * Gets the "AcademicPeriod" element
3133                  */
3134                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.AcademicPeriod.Enum getAcademicPeriod();
3135                 
3136                 /**
3137                  * Gets (as xml) the "AcademicPeriod" element
3138                  */
3139                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.AcademicPeriod xgetAcademicPeriod();
3140                 
3141                 /**
3142                  * Sets the "AcademicPeriod" element
3143                  */
3144                 void setAcademicPeriod(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.AcademicPeriod.Enum academicPeriod);
3145                 
3146                 /**
3147                  * Sets (as xml) the "AcademicPeriod" element
3148                  */
3149                 void xsetAcademicPeriod(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.AcademicPeriod academicPeriod);
3150                 
3151                 /**
3152                  * Gets the "NumberOfMonths" element
3153                  */
3154                 java.math.BigDecimal getNumberOfMonths();
3155                 
3156                 /**
3157                  * Gets (as xml) the "NumberOfMonths" element
3158                  */
3159                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.NumberOfMonths xgetNumberOfMonths();
3160                 
3161                 /**
3162                  * Sets the "NumberOfMonths" element
3163                  */
3164                 void setNumberOfMonths(java.math.BigDecimal numberOfMonths);
3165                 
3166                 /**
3167                  * Sets (as xml) the "NumberOfMonths" element
3168                  */
3169                 void xsetNumberOfMonths(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.NumberOfMonths numberOfMonths);
3170                 
3171                 /**
3172                  * An XML AcademicPeriod(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
3173                  *
3174                  * This is an atomic type that is a restriction of gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$Budget$InstitutionalBaseSalary$AcademicPeriod.
3175                  */
3176                 public interface AcademicPeriod extends org.apache.xmlbeans.XmlString
3177                 {
3178                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3179                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AcademicPeriod.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("academicperiod7769elemtype");
3180                     
3181                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
3182                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
3183                     
3184                     static final Enum X_6_MONTH = Enum.forString("6-month");
3185                     static final Enum X_9_MONTH = Enum.forString("9-month");
3186                     static final Enum X_10_MONTH = Enum.forString("10-month");
3187                     static final Enum X_12_MONTH = Enum.forString("12-month");
3188                     
3189                     static final int INT_X_6_MONTH = Enum.INT_X_6_MONTH;
3190                     static final int INT_X_9_MONTH = Enum.INT_X_9_MONTH;
3191                     static final int INT_X_10_MONTH = Enum.INT_X_10_MONTH;
3192                     static final int INT_X_12_MONTH = Enum.INT_X_12_MONTH;
3193                     
3194                     /**
3195                      * Enumeration value class for gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$Budget$InstitutionalBaseSalary$AcademicPeriod.
3196                      * These enum values can be used as follows:
3197                      * <pre>
3198                      * enum.toString(); // returns the string value of the enum
3199                      * enum.intValue(); // returns an int value, useful for switches
3200                      * // e.g., case Enum.INT_X_6_MONTH
3201                      * Enum.forString(s); // returns the enum value for a string
3202                      * Enum.forInt(i); // returns the enum value for an int
3203                      * </pre>
3204                      * Enumeration objects are immutable singleton objects that
3205                      * can be compared using == object equality. They have no
3206                      * public constructor. See the constants defined within this
3207                      * class for all the valid values.
3208                      */
3209                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
3210                     {
3211                       /**
3212                        * Returns the enum value for a string, or null if none.
3213                        */
3214                       public static Enum forString(java.lang.String s)
3215                           { return (Enum)table.forString(s); }
3216                       /**
3217                        * Returns the enum value corresponding to an int, or null if none.
3218                        */
3219                       public static Enum forInt(int i)
3220                           { return (Enum)table.forInt(i); }
3221                       
3222                       private Enum(java.lang.String s, int i)
3223                           { super(s, i); }
3224                       
3225                       static final int INT_X_6_MONTH = 1;
3226                       static final int INT_X_9_MONTH = 2;
3227                       static final int INT_X_10_MONTH = 3;
3228                       static final int INT_X_12_MONTH = 4;
3229                       
3230                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
3231                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
3232                       (
3233                         new Enum[]
3234                         {
3235                           new Enum("6-month", INT_X_6_MONTH),
3236                           new Enum("9-month", INT_X_9_MONTH),
3237                           new Enum("10-month", INT_X_10_MONTH),
3238                           new Enum("12-month", INT_X_12_MONTH),
3239                         }
3240                       );
3241                       private static final long serialVersionUID = 1L;
3242                       private java.lang.Object readResolve() { return forInt(intValue()); } 
3243                     }
3244                     
3245                     /**
3246                      * A factory class with static methods for creating instances
3247                      * of this type.
3248                      */
3249                     
3250                     public static final class Factory
3251                     {
3252                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.AcademicPeriod newValue(java.lang.Object obj) {
3253                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.AcademicPeriod) type.newValue( obj ); }
3254                       
3255                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.AcademicPeriod newInstance() {
3256                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.AcademicPeriod) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3257                       
3258                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.AcademicPeriod newInstance(org.apache.xmlbeans.XmlOptions options) {
3259                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.AcademicPeriod) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3260                       
3261                       private Factory() { } // No instance of this class allowed
3262                     }
3263                 }
3264                 
3265                 /**
3266                  * An XML NumberOfMonths(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
3267                  *
3268                  * This is an atomic type that is a restriction of gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$Budget$InstitutionalBaseSalary$NumberOfMonths.
3269                  */
3270                 public interface NumberOfMonths extends org.apache.xmlbeans.XmlDecimal
3271                 {
3272                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3273                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NumberOfMonths.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("numberofmonths6514elemtype");
3274                     
3275                     /**
3276                      * A factory class with static methods for creating instances
3277                      * of this type.
3278                      */
3279                     
3280                     public static final class Factory
3281                     {
3282                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.NumberOfMonths newValue(java.lang.Object obj) {
3283                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.NumberOfMonths) type.newValue( obj ); }
3284                       
3285                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.NumberOfMonths newInstance() {
3286                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.NumberOfMonths) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3287                       
3288                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.NumberOfMonths newInstance(org.apache.xmlbeans.XmlOptions options) {
3289                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary.NumberOfMonths) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3290                       
3291                       private Factory() { } // No instance of this class allowed
3292                     }
3293                 }
3294                 
3295                 /**
3296                  * A factory class with static methods for creating instances
3297                  * of this type.
3298                  */
3299                 
3300                 public static final class Factory
3301                 {
3302                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary newInstance() {
3303                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3304                     
3305                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary newInstance(org.apache.xmlbeans.XmlOptions options) {
3306                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.InstitutionalBaseSalary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3307                     
3308                     private Factory() { } // No instance of this class allowed
3309                 }
3310             }
3311             
3312             /**
3313              * An XML FederalStipendRequested(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
3314              *
3315              * This is a complex type.
3316              */
3317             public interface FederalStipendRequested extends org.apache.xmlbeans.XmlObject
3318             {
3319                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3320                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FederalStipendRequested.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("federalstipendrequestedb89felemtype");
3321                 
3322                 /**
3323                  * Gets the "Amount" element
3324                  */
3325                 java.math.BigDecimal getAmount();
3326                 
3327                 /**
3328                  * Gets (as xml) the "Amount" element
3329                  */
3330                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetAmount();
3331                 
3332                 /**
3333                  * Sets the "Amount" element
3334                  */
3335                 void setAmount(java.math.BigDecimal amount);
3336                 
3337                 /**
3338                  * Sets (as xml) the "Amount" element
3339                  */
3340                 void xsetAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType amount);
3341                 
3342                 /**
3343                  * Gets the "NumberOfMonths" element
3344                  */
3345                 java.math.BigDecimal getNumberOfMonths();
3346                 
3347                 /**
3348                  * Gets (as xml) the "NumberOfMonths" element
3349                  */
3350                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested.NumberOfMonths xgetNumberOfMonths();
3351                 
3352                 /**
3353                  * Sets the "NumberOfMonths" element
3354                  */
3355                 void setNumberOfMonths(java.math.BigDecimal numberOfMonths);
3356                 
3357                 /**
3358                  * Sets (as xml) the "NumberOfMonths" element
3359                  */
3360                 void xsetNumberOfMonths(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested.NumberOfMonths numberOfMonths);
3361                 
3362                 /**
3363                  * An XML NumberOfMonths(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
3364                  *
3365                  * This is an atomic type that is a restriction of gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$Budget$FederalStipendRequested$NumberOfMonths.
3366                  */
3367                 public interface NumberOfMonths extends org.apache.xmlbeans.XmlDecimal
3368                 {
3369                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3370                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NumberOfMonths.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("numberofmonths91aeelemtype");
3371                     
3372                     /**
3373                      * A factory class with static methods for creating instances
3374                      * of this type.
3375                      */
3376                     
3377                     public static final class Factory
3378                     {
3379                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested.NumberOfMonths newValue(java.lang.Object obj) {
3380                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested.NumberOfMonths) type.newValue( obj ); }
3381                       
3382                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested.NumberOfMonths newInstance() {
3383                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested.NumberOfMonths) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3384                       
3385                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested.NumberOfMonths newInstance(org.apache.xmlbeans.XmlOptions options) {
3386                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested.NumberOfMonths) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3387                       
3388                       private Factory() { } // No instance of this class allowed
3389                     }
3390                 }
3391                 
3392                 /**
3393                  * A factory class with static methods for creating instances
3394                  * of this type.
3395                  */
3396                 
3397                 public static final class Factory
3398                 {
3399                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested newInstance() {
3400                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3401                     
3402                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested newInstance(org.apache.xmlbeans.XmlOptions options) {
3403                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.FederalStipendRequested) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3404                     
3405                     private Factory() { } // No instance of this class allowed
3406                 }
3407             }
3408             
3409             /**
3410              * An XML SupplementationFromOtherSources(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
3411              *
3412              * This is a complex type.
3413              */
3414             public interface SupplementationFromOtherSources extends org.apache.xmlbeans.XmlObject
3415             {
3416                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3417                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SupplementationFromOtherSources.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("supplementationfromothersources2115elemtype");
3418                 
3419                 /**
3420                  * Gets the "Amount" element
3421                  */
3422                 java.math.BigDecimal getAmount();
3423                 
3424                 /**
3425                  * Gets (as xml) the "Amount" element
3426                  */
3427                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetAmount();
3428                 
3429                 /**
3430                  * Sets the "Amount" element
3431                  */
3432                 void setAmount(java.math.BigDecimal amount);
3433                 
3434                 /**
3435                  * Sets (as xml) the "Amount" element
3436                  */
3437                 void xsetAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType amount);
3438                 
3439                 /**
3440                  * Gets the "NumberOfMonths" element
3441                  */
3442                 java.math.BigDecimal getNumberOfMonths();
3443                 
3444                 /**
3445                  * Gets (as xml) the "NumberOfMonths" element
3446                  */
3447                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.NumberOfMonths xgetNumberOfMonths();
3448                 
3449                 /**
3450                  * Sets the "NumberOfMonths" element
3451                  */
3452                 void setNumberOfMonths(java.math.BigDecimal numberOfMonths);
3453                 
3454                 /**
3455                  * Sets (as xml) the "NumberOfMonths" element
3456                  */
3457                 void xsetNumberOfMonths(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.NumberOfMonths numberOfMonths);
3458                 
3459                 /**
3460                  * Gets the "Type" element
3461                  */
3462                 java.lang.String getType();
3463                 
3464                 /**
3465                  * Gets (as xml) the "Type" element
3466                  */
3467                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Type xgetType();
3468                 
3469                 /**
3470                  * Sets the "Type" element
3471                  */
3472                 void setType(java.lang.String type);
3473                 
3474                 /**
3475                  * Sets (as xml) the "Type" element
3476                  */
3477                 void xsetType(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Type type);
3478                 
3479                 /**
3480                  * Gets the "Source" element
3481                  */
3482                 java.lang.String getSource();
3483                 
3484                 /**
3485                  * Gets (as xml) the "Source" element
3486                  */
3487                 gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Source xgetSource();
3488                 
3489                 /**
3490                  * Sets the "Source" element
3491                  */
3492                 void setSource(java.lang.String source);
3493                 
3494                 /**
3495                  * Sets (as xml) the "Source" element
3496                  */
3497                 void xsetSource(gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Source source);
3498                 
3499                 /**
3500                  * An XML NumberOfMonths(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
3501                  *
3502                  * This is an atomic type that is a restriction of gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$Budget$SupplementationFromOtherSources$NumberOfMonths.
3503                  */
3504                 public interface NumberOfMonths extends org.apache.xmlbeans.XmlDecimal
3505                 {
3506                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3507                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NumberOfMonths.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("numberofmonths7b24elemtype");
3508                     
3509                     /**
3510                      * A factory class with static methods for creating instances
3511                      * of this type.
3512                      */
3513                     
3514                     public static final class Factory
3515                     {
3516                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.NumberOfMonths newValue(java.lang.Object obj) {
3517                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.NumberOfMonths) type.newValue( obj ); }
3518                       
3519                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.NumberOfMonths newInstance() {
3520                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.NumberOfMonths) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3521                       
3522                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.NumberOfMonths newInstance(org.apache.xmlbeans.XmlOptions options) {
3523                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.NumberOfMonths) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3524                       
3525                       private Factory() { } // No instance of this class allowed
3526                     }
3527                 }
3528                 
3529                 /**
3530                  * An XML Type(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
3531                  *
3532                  * This is an atomic type that is a restriction of gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$Budget$SupplementationFromOtherSources$Type.
3533                  */
3534                 public interface Type extends org.apache.xmlbeans.XmlString
3535                 {
3536                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3537                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Type.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("type978belemtype");
3538                     
3539                     /**
3540                      * A factory class with static methods for creating instances
3541                      * of this type.
3542                      */
3543                     
3544                     public static final class Factory
3545                     {
3546                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Type newValue(java.lang.Object obj) {
3547                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Type) type.newValue( obj ); }
3548                       
3549                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Type newInstance() {
3550                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Type) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3551                       
3552                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Type newInstance(org.apache.xmlbeans.XmlOptions options) {
3553                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Type) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3554                       
3555                       private Factory() { } // No instance of this class allowed
3556                     }
3557                 }
3558                 
3559                 /**
3560                  * An XML Source(@http://apply.grants.gov/forms/PHS_Fellowship_Supplemental_1_2-V1.2).
3561                  *
3562                  * This is an atomic type that is a restriction of gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document$PHSFellowshipSupplemental12$Budget$SupplementationFromOtherSources$Source.
3563                  */
3564                 public interface Source extends org.apache.xmlbeans.XmlString
3565                 {
3566                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3567                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Source.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sourceb82celemtype");
3568                     
3569                     /**
3570                      * A factory class with static methods for creating instances
3571                      * of this type.
3572                      */
3573                     
3574                     public static final class Factory
3575                     {
3576                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Source newValue(java.lang.Object obj) {
3577                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Source) type.newValue( obj ); }
3578                       
3579                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Source newInstance() {
3580                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Source) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3581                       
3582                       public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Source newInstance(org.apache.xmlbeans.XmlOptions options) {
3583                         return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources.Source) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3584                       
3585                       private Factory() { } // No instance of this class allowed
3586                     }
3587                 }
3588                 
3589                 /**
3590                  * A factory class with static methods for creating instances
3591                  * of this type.
3592                  */
3593                 
3594                 public static final class Factory
3595                 {
3596                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources newInstance() {
3597                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3598                     
3599                     public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources newInstance(org.apache.xmlbeans.XmlOptions options) {
3600                       return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget.SupplementationFromOtherSources) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3601                     
3602                     private Factory() { } // No instance of this class allowed
3603                 }
3604             }
3605             
3606             /**
3607              * A factory class with static methods for creating instances
3608              * of this type.
3609              */
3610             
3611             public static final class Factory
3612             {
3613                 public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget newInstance() {
3614                   return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3615                 
3616                 public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget newInstance(org.apache.xmlbeans.XmlOptions options) {
3617                   return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12.Budget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3618                 
3619                 private Factory() { } // No instance of this class allowed
3620             }
3621         }
3622         
3623         /**
3624          * A factory class with static methods for creating instances
3625          * of this type.
3626          */
3627         
3628         public static final class Factory
3629         {
3630             public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12 newInstance() {
3631               return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3632             
3633             public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12 newInstance(org.apache.xmlbeans.XmlOptions options) {
3634               return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document.PHSFellowshipSupplemental12) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3635             
3636             private Factory() { } // No instance of this class allowed
3637         }
3638     }
3639     
3640     /**
3641      * A factory class with static methods for creating instances
3642      * of this type.
3643      */
3644     
3645     public static final class Factory
3646     {
3647         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document newInstance() {
3648           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3649         
3650         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document newInstance(org.apache.xmlbeans.XmlOptions options) {
3651           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3652         
3653         /** @param xmlAsString the string value to parse */
3654         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
3655           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
3656         
3657         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
3658           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
3659         
3660         /** @param file the file from which to load an xml document */
3661         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3662           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
3663         
3664         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3665           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
3666         
3667         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3668           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
3669         
3670         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3671           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
3672         
3673         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3674           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
3675         
3676         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3677           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
3678         
3679         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3680           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
3681         
3682         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3683           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
3684         
3685         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
3686           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
3687         
3688         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
3689           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
3690         
3691         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
3692           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
3693         
3694         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
3695           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
3696         
3697         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3698         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
3699           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
3700         
3701         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3702         public static gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
3703           return (gov.grants.apply.forms.phsFellowshipSupplemental12V12.PHSFellowshipSupplemental12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
3704         
3705         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3706         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 {
3707           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
3708         
3709         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3710         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 {
3711           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
3712         
3713         private Factory() { } // No instance of this class allowed
3714     }
3715 }