View Javadoc
1   /*
2    * An XML document type.
3    * Localname: PHS398_ResearchPlan_1_2
4    * Namespace: http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2
5    * Java type: gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.phs398ResearchPlan12V12;
10  
11  
12  /**
13   * A document containing one PHS398_ResearchPlan_1_2(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2) element.
14   *
15   * This is a complex type.
16   */
17  public interface PHS398ResearchPlan12Document 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(PHS398ResearchPlan12Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398researchplan122749doctype");
21      
22      /**
23       * Gets the "PHS398_ResearchPlan_1_2" element
24       */
25      gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12 getPHS398ResearchPlan12();
26      
27      /**
28       * Sets the "PHS398_ResearchPlan_1_2" element
29       */
30      void setPHS398ResearchPlan12(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12 phs398ResearchPlan12);
31      
32      /**
33       * Appends and returns a new empty "PHS398_ResearchPlan_1_2" element
34       */
35      gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12 addNewPHS398ResearchPlan12();
36      
37      /**
38       * An XML PHS398_ResearchPlan_1_2(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
39       *
40       * This is a complex type.
41       */
42      public interface PHS398ResearchPlan12 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(PHS398ResearchPlan12.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398researchplan12deacelemtype");
46          
47          /**
48           * Gets the "ApplicationType" element
49           */
50          gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType getApplicationType();
51          
52          /**
53           * Sets the "ApplicationType" element
54           */
55          void setApplicationType(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType applicationType);
56          
57          /**
58           * Appends and returns a new empty "ApplicationType" element
59           */
60          gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType addNewApplicationType();
61          
62          /**
63           * Gets the "ResearchPlanAttachments" element
64           */
65          gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments getResearchPlanAttachments();
66          
67          /**
68           * Sets the "ResearchPlanAttachments" element
69           */
70          void setResearchPlanAttachments(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments researchPlanAttachments);
71          
72          /**
73           * Appends and returns a new empty "ResearchPlanAttachments" element
74           */
75          gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments addNewResearchPlanAttachments();
76          
77          /**
78           * Gets the "FormVersion" attribute
79           */
80          java.lang.String getFormVersion();
81          
82          /**
83           * Gets (as xml) the "FormVersion" attribute
84           */
85          gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
86          
87          /**
88           * Sets the "FormVersion" attribute
89           */
90          void setFormVersion(java.lang.String formVersion);
91          
92          /**
93           * Sets (as xml) the "FormVersion" attribute
94           */
95          void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
96          
97          /**
98           * An XML ApplicationType(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
99           *
100          * This is a complex type.
101          */
102         public interface ApplicationType extends org.apache.xmlbeans.XmlObject
103         {
104             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
105                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicationType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicationtype4ef6elemtype");
106             
107             /**
108              * Gets the "TypeOfApplication" element
109              */
110             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType.TypeOfApplication.Enum getTypeOfApplication();
111             
112             /**
113              * Gets (as xml) the "TypeOfApplication" element
114              */
115             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType.TypeOfApplication xgetTypeOfApplication();
116             
117             /**
118              * Sets the "TypeOfApplication" element
119              */
120             void setTypeOfApplication(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType.TypeOfApplication.Enum typeOfApplication);
121             
122             /**
123              * Sets (as xml) the "TypeOfApplication" element
124              */
125             void xsetTypeOfApplication(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType.TypeOfApplication typeOfApplication);
126             
127             /**
128              * An XML TypeOfApplication(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
129              *
130              * This is an atomic type that is a restriction of gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document$PHS398ResearchPlan12$ApplicationType$TypeOfApplication.
131              */
132             public interface TypeOfApplication extends org.apache.xmlbeans.XmlString
133             {
134                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
135                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TypeOfApplication.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("typeofapplicationf82belemtype");
136                 
137                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
138                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
139                 
140                 static final Enum NEW = Enum.forString("New");
141                 static final Enum RESUBMISSION = Enum.forString("Resubmission");
142                 static final Enum RENEWAL = Enum.forString("Renewal");
143                 static final Enum CONTINUATION = Enum.forString("Continuation");
144                 static final Enum REVISION = Enum.forString("Revision");
145                 
146                 static final int INT_NEW = Enum.INT_NEW;
147                 static final int INT_RESUBMISSION = Enum.INT_RESUBMISSION;
148                 static final int INT_RENEWAL = Enum.INT_RENEWAL;
149                 static final int INT_CONTINUATION = Enum.INT_CONTINUATION;
150                 static final int INT_REVISION = Enum.INT_REVISION;
151                 
152                 /**
153                  * Enumeration value class for gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document$PHS398ResearchPlan12$ApplicationType$TypeOfApplication.
154                  * These enum values can be used as follows:
155                  * <pre>
156                  * enum.toString(); // returns the string value of the enum
157                  * enum.intValue(); // returns an int value, useful for switches
158                  * // e.g., case Enum.INT_NEW
159                  * Enum.forString(s); // returns the enum value for a string
160                  * Enum.forInt(i); // returns the enum value for an int
161                  * </pre>
162                  * Enumeration objects are immutable singleton objects that
163                  * can be compared using == object equality. They have no
164                  * public constructor. See the constants defined within this
165                  * class for all the valid values.
166                  */
167                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
168                 {
169                     /**
170                      * Returns the enum value for a string, or null if none.
171                      */
172                     public static Enum forString(java.lang.String s)
173                         { return (Enum)table.forString(s); }
174                     /**
175                      * Returns the enum value corresponding to an int, or null if none.
176                      */
177                     public static Enum forInt(int i)
178                         { return (Enum)table.forInt(i); }
179                     
180                     private Enum(java.lang.String s, int i)
181                         { super(s, i); }
182                     
183                     static final int INT_NEW = 1;
184                     static final int INT_RESUBMISSION = 2;
185                     static final int INT_RENEWAL = 3;
186                     static final int INT_CONTINUATION = 4;
187                     static final int INT_REVISION = 5;
188                     
189                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
190                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
191                     (
192                       new Enum[]
193                       {
194                         new Enum("New", INT_NEW),
195                         new Enum("Resubmission", INT_RESUBMISSION),
196                         new Enum("Renewal", INT_RENEWAL),
197                         new Enum("Continuation", INT_CONTINUATION),
198                         new Enum("Revision", INT_REVISION),
199                       }
200                     );
201                     private static final long serialVersionUID = 1L;
202                     private java.lang.Object readResolve() { return forInt(intValue()); } 
203                 }
204                 
205                 /**
206                  * A factory class with static methods for creating instances
207                  * of this type.
208                  */
209                 
210                 public static final class Factory
211                 {
212                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType.TypeOfApplication newValue(java.lang.Object obj) {
213                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType.TypeOfApplication) type.newValue( obj ); }
214                     
215                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType.TypeOfApplication newInstance() {
216                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType.TypeOfApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
217                     
218                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType.TypeOfApplication newInstance(org.apache.xmlbeans.XmlOptions options) {
219                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType.TypeOfApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
220                     
221                     private Factory() { } // No instance of this class allowed
222                 }
223             }
224             
225             /**
226              * A factory class with static methods for creating instances
227              * of this type.
228              */
229             
230             public static final class Factory
231             {
232                 public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType newInstance() {
233                   return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
234                 
235                 public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType newInstance(org.apache.xmlbeans.XmlOptions options) {
236                   return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ApplicationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
237                 
238                 private Factory() { } // No instance of this class allowed
239             }
240         }
241         
242         /**
243          * An XML ResearchPlanAttachments(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
244          *
245          * This is a complex type.
246          */
247         public interface ResearchPlanAttachments extends org.apache.xmlbeans.XmlObject
248         {
249             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
250                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ResearchPlanAttachments.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("researchplanattachments79b4elemtype");
251             
252             /**
253              * Gets the "IntroductionToApplication" element
254              */
255             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.IntroductionToApplication getIntroductionToApplication();
256             
257             /**
258              * True if has "IntroductionToApplication" element
259              */
260             boolean isSetIntroductionToApplication();
261             
262             /**
263              * Sets the "IntroductionToApplication" element
264              */
265             void setIntroductionToApplication(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.IntroductionToApplication introductionToApplication);
266             
267             /**
268              * Appends and returns a new empty "IntroductionToApplication" element
269              */
270             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.IntroductionToApplication addNewIntroductionToApplication();
271             
272             /**
273              * Unsets the "IntroductionToApplication" element
274              */
275             void unsetIntroductionToApplication();
276             
277             /**
278              * Gets the "SpecificAims" element
279              */
280             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.SpecificAims getSpecificAims();
281             
282             /**
283              * True if has "SpecificAims" element
284              */
285             boolean isSetSpecificAims();
286             
287             /**
288              * Sets the "SpecificAims" element
289              */
290             void setSpecificAims(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.SpecificAims specificAims);
291             
292             /**
293              * Appends and returns a new empty "SpecificAims" element
294              */
295             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.SpecificAims addNewSpecificAims();
296             
297             /**
298              * Unsets the "SpecificAims" element
299              */
300             void unsetSpecificAims();
301             
302             /**
303              * Gets the "BackgroundSignificance" element
304              */
305             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.BackgroundSignificance getBackgroundSignificance();
306             
307             /**
308              * True if has "BackgroundSignificance" element
309              */
310             boolean isSetBackgroundSignificance();
311             
312             /**
313              * Sets the "BackgroundSignificance" element
314              */
315             void setBackgroundSignificance(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.BackgroundSignificance backgroundSignificance);
316             
317             /**
318              * Appends and returns a new empty "BackgroundSignificance" element
319              */
320             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.BackgroundSignificance addNewBackgroundSignificance();
321             
322             /**
323              * Unsets the "BackgroundSignificance" element
324              */
325             void unsetBackgroundSignificance();
326             
327             /**
328              * Gets the "ProgressReport" element
329              */
330             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ProgressReport getProgressReport();
331             
332             /**
333              * True if has "ProgressReport" element
334              */
335             boolean isSetProgressReport();
336             
337             /**
338              * Sets the "ProgressReport" element
339              */
340             void setProgressReport(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ProgressReport progressReport);
341             
342             /**
343              * Appends and returns a new empty "ProgressReport" element
344              */
345             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ProgressReport addNewProgressReport();
346             
347             /**
348              * Unsets the "ProgressReport" element
349              */
350             void unsetProgressReport();
351             
352             /**
353              * Gets the "ResearchDesignMethods" element
354              */
355             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ResearchDesignMethods getResearchDesignMethods();
356             
357             /**
358              * True if has "ResearchDesignMethods" element
359              */
360             boolean isSetResearchDesignMethods();
361             
362             /**
363              * Sets the "ResearchDesignMethods" element
364              */
365             void setResearchDesignMethods(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ResearchDesignMethods researchDesignMethods);
366             
367             /**
368              * Appends and returns a new empty "ResearchDesignMethods" element
369              */
370             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ResearchDesignMethods addNewResearchDesignMethods();
371             
372             /**
373              * Unsets the "ResearchDesignMethods" element
374              */
375             void unsetResearchDesignMethods();
376             
377             /**
378              * Gets the "InclusionEnrollmentReport" element
379              */
380             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.InclusionEnrollmentReport getInclusionEnrollmentReport();
381             
382             /**
383              * True if has "InclusionEnrollmentReport" element
384              */
385             boolean isSetInclusionEnrollmentReport();
386             
387             /**
388              * Sets the "InclusionEnrollmentReport" element
389              */
390             void setInclusionEnrollmentReport(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.InclusionEnrollmentReport inclusionEnrollmentReport);
391             
392             /**
393              * Appends and returns a new empty "InclusionEnrollmentReport" element
394              */
395             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.InclusionEnrollmentReport addNewInclusionEnrollmentReport();
396             
397             /**
398              * Unsets the "InclusionEnrollmentReport" element
399              */
400             void unsetInclusionEnrollmentReport();
401             
402             /**
403              * Gets the "ProgressReportPublicationList" element
404              */
405             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ProgressReportPublicationList getProgressReportPublicationList();
406             
407             /**
408              * True if has "ProgressReportPublicationList" element
409              */
410             boolean isSetProgressReportPublicationList();
411             
412             /**
413              * Sets the "ProgressReportPublicationList" element
414              */
415             void setProgressReportPublicationList(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ProgressReportPublicationList progressReportPublicationList);
416             
417             /**
418              * Appends and returns a new empty "ProgressReportPublicationList" element
419              */
420             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ProgressReportPublicationList addNewProgressReportPublicationList();
421             
422             /**
423              * Unsets the "ProgressReportPublicationList" element
424              */
425             void unsetProgressReportPublicationList();
426             
427             /**
428              * Gets the "HumanSubjectSection" element
429              */
430             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection getHumanSubjectSection();
431             
432             /**
433              * True if has "HumanSubjectSection" element
434              */
435             boolean isSetHumanSubjectSection();
436             
437             /**
438              * Sets the "HumanSubjectSection" element
439              */
440             void setHumanSubjectSection(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection humanSubjectSection);
441             
442             /**
443              * Appends and returns a new empty "HumanSubjectSection" element
444              */
445             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection addNewHumanSubjectSection();
446             
447             /**
448              * Unsets the "HumanSubjectSection" element
449              */
450             void unsetHumanSubjectSection();
451             
452             /**
453              * Gets the "OtherResearchPlanSections" element
454              */
455             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections getOtherResearchPlanSections();
456             
457             /**
458              * True if has "OtherResearchPlanSections" element
459              */
460             boolean isSetOtherResearchPlanSections();
461             
462             /**
463              * Sets the "OtherResearchPlanSections" element
464              */
465             void setOtherResearchPlanSections(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections otherResearchPlanSections);
466             
467             /**
468              * Appends and returns a new empty "OtherResearchPlanSections" element
469              */
470             gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections addNewOtherResearchPlanSections();
471             
472             /**
473              * Unsets the "OtherResearchPlanSections" element
474              */
475             void unsetOtherResearchPlanSections();
476             
477             /**
478              * Gets the "Appendix" element
479              */
480             gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType getAppendix();
481             
482             /**
483              * True if has "Appendix" element
484              */
485             boolean isSetAppendix();
486             
487             /**
488              * Sets the "Appendix" element
489              */
490             void setAppendix(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType appendix);
491             
492             /**
493              * Appends and returns a new empty "Appendix" element
494              */
495             gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType addNewAppendix();
496             
497             /**
498              * Unsets the "Appendix" element
499              */
500             void unsetAppendix();
501             
502             /**
503              * An XML IntroductionToApplication(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
504              *
505              * This is a complex type.
506              */
507             public interface IntroductionToApplication extends org.apache.xmlbeans.XmlObject
508             {
509                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
510                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IntroductionToApplication.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("introductiontoapplicationcd6delemtype");
511                 
512                 /**
513                  * Gets the "attFile" element
514                  */
515                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
516                 
517                 /**
518                  * Sets the "attFile" element
519                  */
520                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
521                 
522                 /**
523                  * Appends and returns a new empty "attFile" element
524                  */
525                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
526                 
527                 /**
528                  * A factory class with static methods for creating instances
529                  * of this type.
530                  */
531                 
532                 public static final class Factory
533                 {
534                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.IntroductionToApplication newInstance() {
535                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.IntroductionToApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
536                     
537                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.IntroductionToApplication newInstance(org.apache.xmlbeans.XmlOptions options) {
538                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.IntroductionToApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
539                     
540                     private Factory() { } // No instance of this class allowed
541                 }
542             }
543             
544             /**
545              * An XML SpecificAims(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
546              *
547              * This is a complex type.
548              */
549             public interface SpecificAims extends org.apache.xmlbeans.XmlObject
550             {
551                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
552                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SpecificAims.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("specificaims9458elemtype");
553                 
554                 /**
555                  * Gets the "attFile" element
556                  */
557                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
558                 
559                 /**
560                  * Sets the "attFile" element
561                  */
562                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
563                 
564                 /**
565                  * Appends and returns a new empty "attFile" element
566                  */
567                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
568                 
569                 /**
570                  * A factory class with static methods for creating instances
571                  * of this type.
572                  */
573                 
574                 public static final class Factory
575                 {
576                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.SpecificAims newInstance() {
577                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.SpecificAims) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
578                     
579                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.SpecificAims newInstance(org.apache.xmlbeans.XmlOptions options) {
580                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.SpecificAims) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
581                     
582                     private Factory() { } // No instance of this class allowed
583                 }
584             }
585             
586             /**
587              * An XML BackgroundSignificance(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
588              *
589              * This is a complex type.
590              */
591             public interface BackgroundSignificance extends org.apache.xmlbeans.XmlObject
592             {
593                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
594                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BackgroundSignificance.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("backgroundsignificance8bc7elemtype");
595                 
596                 /**
597                  * Gets the "attFile" element
598                  */
599                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
600                 
601                 /**
602                  * Sets the "attFile" element
603                  */
604                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
605                 
606                 /**
607                  * Appends and returns a new empty "attFile" element
608                  */
609                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
610                 
611                 /**
612                  * A factory class with static methods for creating instances
613                  * of this type.
614                  */
615                 
616                 public static final class Factory
617                 {
618                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.BackgroundSignificance newInstance() {
619                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.BackgroundSignificance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
620                     
621                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.BackgroundSignificance newInstance(org.apache.xmlbeans.XmlOptions options) {
622                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.BackgroundSignificance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
623                     
624                     private Factory() { } // No instance of this class allowed
625                 }
626             }
627             
628             /**
629              * An XML ProgressReport(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
630              *
631              * This is a complex type.
632              */
633             public interface ProgressReport extends org.apache.xmlbeans.XmlObject
634             {
635                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
636                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgressReport.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("progressreportadd7elemtype");
637                 
638                 /**
639                  * Gets the "attFile" element
640                  */
641                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
642                 
643                 /**
644                  * Sets the "attFile" element
645                  */
646                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
647                 
648                 /**
649                  * Appends and returns a new empty "attFile" element
650                  */
651                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
652                 
653                 /**
654                  * A factory class with static methods for creating instances
655                  * of this type.
656                  */
657                 
658                 public static final class Factory
659                 {
660                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ProgressReport newInstance() {
661                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ProgressReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
662                     
663                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ProgressReport newInstance(org.apache.xmlbeans.XmlOptions options) {
664                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ProgressReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
665                     
666                     private Factory() { } // No instance of this class allowed
667                 }
668             }
669             
670             /**
671              * An XML ResearchDesignMethods(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
672              *
673              * This is a complex type.
674              */
675             public interface ResearchDesignMethods extends org.apache.xmlbeans.XmlObject
676             {
677                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
678                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ResearchDesignMethods.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("researchdesignmethods06cfelemtype");
679                 
680                 /**
681                  * Gets the "attFile" element
682                  */
683                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
684                 
685                 /**
686                  * Sets the "attFile" element
687                  */
688                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
689                 
690                 /**
691                  * Appends and returns a new empty "attFile" element
692                  */
693                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
694                 
695                 /**
696                  * A factory class with static methods for creating instances
697                  * of this type.
698                  */
699                 
700                 public static final class Factory
701                 {
702                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ResearchDesignMethods newInstance() {
703                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ResearchDesignMethods) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
704                     
705                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ResearchDesignMethods newInstance(org.apache.xmlbeans.XmlOptions options) {
706                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ResearchDesignMethods) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
707                     
708                     private Factory() { } // No instance of this class allowed
709                 }
710             }
711             
712             /**
713              * An XML InclusionEnrollmentReport(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
714              *
715              * This is a complex type.
716              */
717             public interface InclusionEnrollmentReport extends org.apache.xmlbeans.XmlObject
718             {
719                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
720                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InclusionEnrollmentReport.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("inclusionenrollmentreport2cd4elemtype");
721                 
722                 /**
723                  * Gets the "attFile" element
724                  */
725                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
726                 
727                 /**
728                  * Sets the "attFile" element
729                  */
730                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
731                 
732                 /**
733                  * Appends and returns a new empty "attFile" element
734                  */
735                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
736                 
737                 /**
738                  * A factory class with static methods for creating instances
739                  * of this type.
740                  */
741                 
742                 public static final class Factory
743                 {
744                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.InclusionEnrollmentReport newInstance() {
745                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.InclusionEnrollmentReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
746                     
747                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.InclusionEnrollmentReport newInstance(org.apache.xmlbeans.XmlOptions options) {
748                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.InclusionEnrollmentReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
749                     
750                     private Factory() { } // No instance of this class allowed
751                 }
752             }
753             
754             /**
755              * An XML ProgressReportPublicationList(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
756              *
757              * This is a complex type.
758              */
759             public interface ProgressReportPublicationList extends org.apache.xmlbeans.XmlObject
760             {
761                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
762                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgressReportPublicationList.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("progressreportpublicationlist861felemtype");
763                 
764                 /**
765                  * Gets the "attFile" element
766                  */
767                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
768                 
769                 /**
770                  * Sets the "attFile" element
771                  */
772                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
773                 
774                 /**
775                  * Appends and returns a new empty "attFile" element
776                  */
777                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
778                 
779                 /**
780                  * A factory class with static methods for creating instances
781                  * of this type.
782                  */
783                 
784                 public static final class Factory
785                 {
786                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ProgressReportPublicationList newInstance() {
787                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ProgressReportPublicationList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
788                     
789                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ProgressReportPublicationList newInstance(org.apache.xmlbeans.XmlOptions options) {
790                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.ProgressReportPublicationList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
791                     
792                     private Factory() { } // No instance of this class allowed
793                 }
794             }
795             
796             /**
797              * An XML HumanSubjectSection(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
798              *
799              * This is a complex type.
800              */
801             public interface HumanSubjectSection extends org.apache.xmlbeans.XmlObject
802             {
803                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
804                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HumanSubjectSection.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("humansubjectsectioncf02elemtype");
805                 
806                 /**
807                  * Gets the "ProtectionOfHumanSubjects" element
808                  */
809                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects getProtectionOfHumanSubjects();
810                 
811                 /**
812                  * True if has "ProtectionOfHumanSubjects" element
813                  */
814                 boolean isSetProtectionOfHumanSubjects();
815                 
816                 /**
817                  * Sets the "ProtectionOfHumanSubjects" element
818                  */
819                 void setProtectionOfHumanSubjects(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects protectionOfHumanSubjects);
820                 
821                 /**
822                  * Appends and returns a new empty "ProtectionOfHumanSubjects" element
823                  */
824                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects addNewProtectionOfHumanSubjects();
825                 
826                 /**
827                  * Unsets the "ProtectionOfHumanSubjects" element
828                  */
829                 void unsetProtectionOfHumanSubjects();
830                 
831                 /**
832                  * Gets the "InclusionOfWomenAndMinorities" element
833                  */
834                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities getInclusionOfWomenAndMinorities();
835                 
836                 /**
837                  * True if has "InclusionOfWomenAndMinorities" element
838                  */
839                 boolean isSetInclusionOfWomenAndMinorities();
840                 
841                 /**
842                  * Sets the "InclusionOfWomenAndMinorities" element
843                  */
844                 void setInclusionOfWomenAndMinorities(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities inclusionOfWomenAndMinorities);
845                 
846                 /**
847                  * Appends and returns a new empty "InclusionOfWomenAndMinorities" element
848                  */
849                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities addNewInclusionOfWomenAndMinorities();
850                 
851                 /**
852                  * Unsets the "InclusionOfWomenAndMinorities" element
853                  */
854                 void unsetInclusionOfWomenAndMinorities();
855                 
856                 /**
857                  * Gets the "TargetedPlannedEnrollmentTable" element
858                  */
859                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.TargetedPlannedEnrollmentTable getTargetedPlannedEnrollmentTable();
860                 
861                 /**
862                  * True if has "TargetedPlannedEnrollmentTable" element
863                  */
864                 boolean isSetTargetedPlannedEnrollmentTable();
865                 
866                 /**
867                  * Sets the "TargetedPlannedEnrollmentTable" element
868                  */
869                 void setTargetedPlannedEnrollmentTable(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.TargetedPlannedEnrollmentTable targetedPlannedEnrollmentTable);
870                 
871                 /**
872                  * Appends and returns a new empty "TargetedPlannedEnrollmentTable" element
873                  */
874                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.TargetedPlannedEnrollmentTable addNewTargetedPlannedEnrollmentTable();
875                 
876                 /**
877                  * Unsets the "TargetedPlannedEnrollmentTable" element
878                  */
879                 void unsetTargetedPlannedEnrollmentTable();
880                 
881                 /**
882                  * Gets the "InclusionOfChildren" element
883                  */
884                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren getInclusionOfChildren();
885                 
886                 /**
887                  * True if has "InclusionOfChildren" element
888                  */
889                 boolean isSetInclusionOfChildren();
890                 
891                 /**
892                  * Sets the "InclusionOfChildren" element
893                  */
894                 void setInclusionOfChildren(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren inclusionOfChildren);
895                 
896                 /**
897                  * Appends and returns a new empty "InclusionOfChildren" element
898                  */
899                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren addNewInclusionOfChildren();
900                 
901                 /**
902                  * Unsets the "InclusionOfChildren" element
903                  */
904                 void unsetInclusionOfChildren();
905                 
906                 /**
907                  * An XML ProtectionOfHumanSubjects(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
908                  *
909                  * This is a complex type.
910                  */
911                 public interface ProtectionOfHumanSubjects extends org.apache.xmlbeans.XmlObject
912                 {
913                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
914                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProtectionOfHumanSubjects.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("protectionofhumansubjects2652elemtype");
915                     
916                     /**
917                      * Gets the "attFile" element
918                      */
919                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
920                     
921                     /**
922                      * Sets the "attFile" element
923                      */
924                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
925                     
926                     /**
927                      * Appends and returns a new empty "attFile" element
928                      */
929                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
930                     
931                     /**
932                      * A factory class with static methods for creating instances
933                      * of this type.
934                      */
935                     
936                     public static final class Factory
937                     {
938                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects newInstance() {
939                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
940                       
941                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects newInstance(org.apache.xmlbeans.XmlOptions options) {
942                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
943                       
944                       private Factory() { } // No instance of this class allowed
945                     }
946                 }
947                 
948                 /**
949                  * An XML InclusionOfWomenAndMinorities(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
950                  *
951                  * This is a complex type.
952                  */
953                 public interface InclusionOfWomenAndMinorities extends org.apache.xmlbeans.XmlObject
954                 {
955                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
956                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InclusionOfWomenAndMinorities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("inclusionofwomenandminorities4c53elemtype");
957                     
958                     /**
959                      * Gets the "attFile" element
960                      */
961                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
962                     
963                     /**
964                      * Sets the "attFile" element
965                      */
966                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
967                     
968                     /**
969                      * Appends and returns a new empty "attFile" element
970                      */
971                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
972                     
973                     /**
974                      * A factory class with static methods for creating instances
975                      * of this type.
976                      */
977                     
978                     public static final class Factory
979                     {
980                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities newInstance() {
981                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
982                       
983                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities newInstance(org.apache.xmlbeans.XmlOptions options) {
984                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
985                       
986                       private Factory() { } // No instance of this class allowed
987                     }
988                 }
989                 
990                 /**
991                  * An XML TargetedPlannedEnrollmentTable(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
992                  *
993                  * This is a complex type.
994                  */
995                 public interface TargetedPlannedEnrollmentTable extends org.apache.xmlbeans.XmlObject
996                 {
997                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
998                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TargetedPlannedEnrollmentTable.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("targetedplannedenrollmenttable0b30elemtype");
999                     
1000                     /**
1001                      * Gets the "attFile" element
1002                      */
1003                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1004                     
1005                     /**
1006                      * Sets the "attFile" element
1007                      */
1008                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1009                     
1010                     /**
1011                      * Appends and returns a new empty "attFile" element
1012                      */
1013                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1014                     
1015                     /**
1016                      * A factory class with static methods for creating instances
1017                      * of this type.
1018                      */
1019                     
1020                     public static final class Factory
1021                     {
1022                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.TargetedPlannedEnrollmentTable newInstance() {
1023                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.TargetedPlannedEnrollmentTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1024                       
1025                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.TargetedPlannedEnrollmentTable newInstance(org.apache.xmlbeans.XmlOptions options) {
1026                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.TargetedPlannedEnrollmentTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1027                       
1028                       private Factory() { } // No instance of this class allowed
1029                     }
1030                 }
1031                 
1032                 /**
1033                  * An XML InclusionOfChildren(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
1034                  *
1035                  * This is a complex type.
1036                  */
1037                 public interface InclusionOfChildren extends org.apache.xmlbeans.XmlObject
1038                 {
1039                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1040                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InclusionOfChildren.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("inclusionofchildrencbc4elemtype");
1041                     
1042                     /**
1043                      * Gets the "attFile" element
1044                      */
1045                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1046                     
1047                     /**
1048                      * Sets the "attFile" element
1049                      */
1050                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1051                     
1052                     /**
1053                      * Appends and returns a new empty "attFile" element
1054                      */
1055                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1056                     
1057                     /**
1058                      * A factory class with static methods for creating instances
1059                      * of this type.
1060                      */
1061                     
1062                     public static final class Factory
1063                     {
1064                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren newInstance() {
1065                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1066                       
1067                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren newInstance(org.apache.xmlbeans.XmlOptions options) {
1068                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1069                       
1070                       private Factory() { } // No instance of this class allowed
1071                     }
1072                 }
1073                 
1074                 /**
1075                  * A factory class with static methods for creating instances
1076                  * of this type.
1077                  */
1078                 
1079                 public static final class Factory
1080                 {
1081                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection newInstance() {
1082                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1083                     
1084                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection newInstance(org.apache.xmlbeans.XmlOptions options) {
1085                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.HumanSubjectSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1086                     
1087                     private Factory() { } // No instance of this class allowed
1088                 }
1089             }
1090             
1091             /**
1092              * An XML OtherResearchPlanSections(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
1093              *
1094              * This is a complex type.
1095              */
1096             public interface OtherResearchPlanSections extends org.apache.xmlbeans.XmlObject
1097             {
1098                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1099                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherResearchPlanSections.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherresearchplansectionsb646elemtype");
1100                 
1101                 /**
1102                  * Gets the "VertebrateAnimals" element
1103                  */
1104                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals getVertebrateAnimals();
1105                 
1106                 /**
1107                  * True if has "VertebrateAnimals" element
1108                  */
1109                 boolean isSetVertebrateAnimals();
1110                 
1111                 /**
1112                  * Sets the "VertebrateAnimals" element
1113                  */
1114                 void setVertebrateAnimals(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals vertebrateAnimals);
1115                 
1116                 /**
1117                  * Appends and returns a new empty "VertebrateAnimals" element
1118                  */
1119                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals addNewVertebrateAnimals();
1120                 
1121                 /**
1122                  * Unsets the "VertebrateAnimals" element
1123                  */
1124                 void unsetVertebrateAnimals();
1125                 
1126                 /**
1127                  * Gets the "SelectAgentResearch" element
1128                  */
1129                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch getSelectAgentResearch();
1130                 
1131                 /**
1132                  * True if has "SelectAgentResearch" element
1133                  */
1134                 boolean isSetSelectAgentResearch();
1135                 
1136                 /**
1137                  * Sets the "SelectAgentResearch" element
1138                  */
1139                 void setSelectAgentResearch(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch selectAgentResearch);
1140                 
1141                 /**
1142                  * Appends and returns a new empty "SelectAgentResearch" element
1143                  */
1144                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch addNewSelectAgentResearch();
1145                 
1146                 /**
1147                  * Unsets the "SelectAgentResearch" element
1148                  */
1149                 void unsetSelectAgentResearch();
1150                 
1151                 /**
1152                  * Gets the "MultiplePDPILeadershipPlan" element
1153                  */
1154                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan getMultiplePDPILeadershipPlan();
1155                 
1156                 /**
1157                  * True if has "MultiplePDPILeadershipPlan" element
1158                  */
1159                 boolean isSetMultiplePDPILeadershipPlan();
1160                 
1161                 /**
1162                  * Sets the "MultiplePDPILeadershipPlan" element
1163                  */
1164                 void setMultiplePDPILeadershipPlan(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan multiplePDPILeadershipPlan);
1165                 
1166                 /**
1167                  * Appends and returns a new empty "MultiplePDPILeadershipPlan" element
1168                  */
1169                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan addNewMultiplePDPILeadershipPlan();
1170                 
1171                 /**
1172                  * Unsets the "MultiplePDPILeadershipPlan" element
1173                  */
1174                 void unsetMultiplePDPILeadershipPlan();
1175                 
1176                 /**
1177                  * Gets the "ConsortiumContractualArrangements" element
1178                  */
1179                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements getConsortiumContractualArrangements();
1180                 
1181                 /**
1182                  * True if has "ConsortiumContractualArrangements" element
1183                  */
1184                 boolean isSetConsortiumContractualArrangements();
1185                 
1186                 /**
1187                  * Sets the "ConsortiumContractualArrangements" element
1188                  */
1189                 void setConsortiumContractualArrangements(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements consortiumContractualArrangements);
1190                 
1191                 /**
1192                  * Appends and returns a new empty "ConsortiumContractualArrangements" element
1193                  */
1194                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements addNewConsortiumContractualArrangements();
1195                 
1196                 /**
1197                  * Unsets the "ConsortiumContractualArrangements" element
1198                  */
1199                 void unsetConsortiumContractualArrangements();
1200                 
1201                 /**
1202                  * Gets the "LettersOfSupport" element
1203                  */
1204                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport getLettersOfSupport();
1205                 
1206                 /**
1207                  * True if has "LettersOfSupport" element
1208                  */
1209                 boolean isSetLettersOfSupport();
1210                 
1211                 /**
1212                  * Sets the "LettersOfSupport" element
1213                  */
1214                 void setLettersOfSupport(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport lettersOfSupport);
1215                 
1216                 /**
1217                  * Appends and returns a new empty "LettersOfSupport" element
1218                  */
1219                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport addNewLettersOfSupport();
1220                 
1221                 /**
1222                  * Unsets the "LettersOfSupport" element
1223                  */
1224                 void unsetLettersOfSupport();
1225                 
1226                 /**
1227                  * Gets the "ResourceSharingPlans" element
1228                  */
1229                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans getResourceSharingPlans();
1230                 
1231                 /**
1232                  * True if has "ResourceSharingPlans" element
1233                  */
1234                 boolean isSetResourceSharingPlans();
1235                 
1236                 /**
1237                  * Sets the "ResourceSharingPlans" element
1238                  */
1239                 void setResourceSharingPlans(gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans resourceSharingPlans);
1240                 
1241                 /**
1242                  * Appends and returns a new empty "ResourceSharingPlans" element
1243                  */
1244                 gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans addNewResourceSharingPlans();
1245                 
1246                 /**
1247                  * Unsets the "ResourceSharingPlans" element
1248                  */
1249                 void unsetResourceSharingPlans();
1250                 
1251                 /**
1252                  * An XML VertebrateAnimals(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
1253                  *
1254                  * This is a complex type.
1255                  */
1256                 public interface VertebrateAnimals extends org.apache.xmlbeans.XmlObject
1257                 {
1258                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1259                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(VertebrateAnimals.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("vertebrateanimals4671elemtype");
1260                     
1261                     /**
1262                      * Gets the "attFile" element
1263                      */
1264                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1265                     
1266                     /**
1267                      * Sets the "attFile" element
1268                      */
1269                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1270                     
1271                     /**
1272                      * Appends and returns a new empty "attFile" element
1273                      */
1274                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1275                     
1276                     /**
1277                      * A factory class with static methods for creating instances
1278                      * of this type.
1279                      */
1280                     
1281                     public static final class Factory
1282                     {
1283                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals newInstance() {
1284                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1285                       
1286                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals newInstance(org.apache.xmlbeans.XmlOptions options) {
1287                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1288                       
1289                       private Factory() { } // No instance of this class allowed
1290                     }
1291                 }
1292                 
1293                 /**
1294                  * An XML SelectAgentResearch(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
1295                  *
1296                  * This is a complex type.
1297                  */
1298                 public interface SelectAgentResearch extends org.apache.xmlbeans.XmlObject
1299                 {
1300                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1301                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SelectAgentResearch.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("selectagentresearchabd6elemtype");
1302                     
1303                     /**
1304                      * Gets the "attFile" element
1305                      */
1306                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1307                     
1308                     /**
1309                      * Sets the "attFile" element
1310                      */
1311                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1312                     
1313                     /**
1314                      * Appends and returns a new empty "attFile" element
1315                      */
1316                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1317                     
1318                     /**
1319                      * A factory class with static methods for creating instances
1320                      * of this type.
1321                      */
1322                     
1323                     public static final class Factory
1324                     {
1325                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch newInstance() {
1326                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1327                       
1328                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch newInstance(org.apache.xmlbeans.XmlOptions options) {
1329                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1330                       
1331                       private Factory() { } // No instance of this class allowed
1332                     }
1333                 }
1334                 
1335                 /**
1336                  * An XML MultiplePDPILeadershipPlan(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
1337                  *
1338                  * This is a complex type.
1339                  */
1340                 public interface MultiplePDPILeadershipPlan extends org.apache.xmlbeans.XmlObject
1341                 {
1342                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1343                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MultiplePDPILeadershipPlan.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("multiplepdpileadershipplane1ffelemtype");
1344                     
1345                     /**
1346                      * Gets the "attFile" element
1347                      */
1348                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1349                     
1350                     /**
1351                      * Sets the "attFile" element
1352                      */
1353                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1354                     
1355                     /**
1356                      * Appends and returns a new empty "attFile" element
1357                      */
1358                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1359                     
1360                     /**
1361                      * A factory class with static methods for creating instances
1362                      * of this type.
1363                      */
1364                     
1365                     public static final class Factory
1366                     {
1367                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan newInstance() {
1368                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1369                       
1370                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan newInstance(org.apache.xmlbeans.XmlOptions options) {
1371                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1372                       
1373                       private Factory() { } // No instance of this class allowed
1374                     }
1375                 }
1376                 
1377                 /**
1378                  * An XML ConsortiumContractualArrangements(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
1379                  *
1380                  * This is a complex type.
1381                  */
1382                 public interface ConsortiumContractualArrangements extends org.apache.xmlbeans.XmlObject
1383                 {
1384                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1385                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsortiumContractualArrangements.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consortiumcontractualarrangementsaa44elemtype");
1386                     
1387                     /**
1388                      * Gets the "attFile" element
1389                      */
1390                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1391                     
1392                     /**
1393                      * Sets the "attFile" element
1394                      */
1395                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1396                     
1397                     /**
1398                      * Appends and returns a new empty "attFile" element
1399                      */
1400                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
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.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements newInstance() {
1410                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1411                       
1412                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements newInstance(org.apache.xmlbeans.XmlOptions options) {
1413                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements) 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 LettersOfSupport(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
1421                  *
1422                  * This is a complex type.
1423                  */
1424                 public interface LettersOfSupport 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(LettersOfSupport.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lettersofsupportae7felemtype");
1428                     
1429                     /**
1430                      * Gets the "attFile" element
1431                      */
1432                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1433                     
1434                     /**
1435                      * Sets the "attFile" element
1436                      */
1437                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1438                     
1439                     /**
1440                      * Appends and returns a new empty "attFile" element
1441                      */
1442                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1443                     
1444                     /**
1445                      * A factory class with static methods for creating instances
1446                      * of this type.
1447                      */
1448                     
1449                     public static final class Factory
1450                     {
1451                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport newInstance() {
1452                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1453                       
1454                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport newInstance(org.apache.xmlbeans.XmlOptions options) {
1455                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1456                       
1457                       private Factory() { } // No instance of this class allowed
1458                     }
1459                 }
1460                 
1461                 /**
1462                  * An XML ResourceSharingPlans(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_2-V1.2).
1463                  *
1464                  * This is a complex type.
1465                  */
1466                 public interface ResourceSharingPlans extends org.apache.xmlbeans.XmlObject
1467                 {
1468                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1469                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ResourceSharingPlans.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("resourcesharingplans866eelemtype");
1470                     
1471                     /**
1472                      * Gets the "attFile" element
1473                      */
1474                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1475                     
1476                     /**
1477                      * Sets the "attFile" element
1478                      */
1479                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1480                     
1481                     /**
1482                      * Appends and returns a new empty "attFile" element
1483                      */
1484                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1485                     
1486                     /**
1487                      * A factory class with static methods for creating instances
1488                      * of this type.
1489                      */
1490                     
1491                     public static final class Factory
1492                     {
1493                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans newInstance() {
1494                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1495                       
1496                       public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans newInstance(org.apache.xmlbeans.XmlOptions options) {
1497                         return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1498                       
1499                       private Factory() { } // No instance of this class allowed
1500                     }
1501                 }
1502                 
1503                 /**
1504                  * A factory class with static methods for creating instances
1505                  * of this type.
1506                  */
1507                 
1508                 public static final class Factory
1509                 {
1510                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections newInstance() {
1511                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1512                     
1513                     public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections newInstance(org.apache.xmlbeans.XmlOptions options) {
1514                       return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments.OtherResearchPlanSections) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1515                     
1516                     private Factory() { } // No instance of this class allowed
1517                 }
1518             }
1519             
1520             /**
1521              * A factory class with static methods for creating instances
1522              * of this type.
1523              */
1524             
1525             public static final class Factory
1526             {
1527                 public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments newInstance() {
1528                   return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1529                 
1530                 public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments newInstance(org.apache.xmlbeans.XmlOptions options) {
1531                   return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12.ResearchPlanAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1532                 
1533                 private Factory() { } // No instance of this class allowed
1534             }
1535         }
1536         
1537         /**
1538          * A factory class with static methods for creating instances
1539          * of this type.
1540          */
1541         
1542         public static final class Factory
1543         {
1544             public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12 newInstance() {
1545               return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1546             
1547             public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12 newInstance(org.apache.xmlbeans.XmlOptions options) {
1548               return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document.PHS398ResearchPlan12) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1549             
1550             private Factory() { } // No instance of this class allowed
1551         }
1552     }
1553     
1554     /**
1555      * A factory class with static methods for creating instances
1556      * of this type.
1557      */
1558     
1559     public static final class Factory
1560     {
1561         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document newInstance() {
1562           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1563         
1564         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document newInstance(org.apache.xmlbeans.XmlOptions options) {
1565           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1566         
1567         /** @param xmlAsString the string value to parse */
1568         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1569           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1570         
1571         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1572           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1573         
1574         /** @param file the file from which to load an xml document */
1575         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1576           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1577         
1578         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1579           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1580         
1581         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1582           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1583         
1584         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1585           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1586         
1587         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1588           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1589         
1590         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1591           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1592         
1593         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1594           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1595         
1596         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1597           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1598         
1599         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1600           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1601         
1602         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1603           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1604         
1605         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1606           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1607         
1608         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1609           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1610         
1611         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1612         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1613           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1614         
1615         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1616         public static gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1617           return (gov.grants.apply.forms.phs398ResearchPlan12V12.PHS398ResearchPlan12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1618         
1619         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1620         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 {
1621           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1622         
1623         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1624         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 {
1625           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1626         
1627         private Factory() { } // No instance of this class allowed
1628     }
1629 }