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