View Javadoc
1   /*
2    * An XML document type.
3    * Localname: PHS398_ResearchPlan_1_3
4    * Namespace: http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3
5    * Java type: gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.phs398ResearchPlan13V13;
10  
11  
12  /**
13   * A document containing one PHS398_ResearchPlan_1_3(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3) element.
14   *
15   * This is a complex type.
16   */
17  public interface PHS398ResearchPlan13Document 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(PHS398ResearchPlan13Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398researchplan13cb48doctype");
21      
22      /**
23       * Gets the "PHS398_ResearchPlan_1_3" element
24       */
25      gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13 getPHS398ResearchPlan13();
26      
27      /**
28       * Sets the "PHS398_ResearchPlan_1_3" element
29       */
30      void setPHS398ResearchPlan13(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13 phs398ResearchPlan13);
31      
32      /**
33       * Appends and returns a new empty "PHS398_ResearchPlan_1_3" element
34       */
35      gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13 addNewPHS398ResearchPlan13();
36      
37      /**
38       * An XML PHS398_ResearchPlan_1_3(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
39       *
40       * This is a complex type.
41       */
42      public interface PHS398ResearchPlan13 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(PHS398ResearchPlan13.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398researchplan13c54aelemtype");
46          
47          /**
48           * Gets the "ApplicationType" element
49           */
50          gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType getApplicationType();
51          
52          /**
53           * Sets the "ApplicationType" element
54           */
55          void setApplicationType(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType applicationType);
56          
57          /**
58           * Appends and returns a new empty "ApplicationType" element
59           */
60          gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType addNewApplicationType();
61          
62          /**
63           * Gets the "ResearchPlanAttachments" element
64           */
65          gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments getResearchPlanAttachments();
66          
67          /**
68           * Sets the "ResearchPlanAttachments" element
69           */
70          void setResearchPlanAttachments(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments researchPlanAttachments);
71          
72          /**
73           * Appends and returns a new empty "ResearchPlanAttachments" element
74           */
75          gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.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_3-V1.3).
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("applicationtype3594elemtype");
106             
107             /**
108              * Gets the "TypeOfApplication" element
109              */
110             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType.TypeOfApplication.Enum getTypeOfApplication();
111             
112             /**
113              * Gets (as xml) the "TypeOfApplication" element
114              */
115             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType.TypeOfApplication xgetTypeOfApplication();
116             
117             /**
118              * Sets the "TypeOfApplication" element
119              */
120             void setTypeOfApplication(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType.TypeOfApplication.Enum typeOfApplication);
121             
122             /**
123              * Sets (as xml) the "TypeOfApplication" element
124              */
125             void xsetTypeOfApplication(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType.TypeOfApplication typeOfApplication);
126             
127             /**
128              * An XML TypeOfApplication(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
129              *
130              * This is an atomic type that is a restriction of gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document$PHS398ResearchPlan13$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("typeofapplicationdec9elemtype");
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.phs398ResearchPlan13V13.PHS398ResearchPlan13Document$PHS398ResearchPlan13$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.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType.TypeOfApplication newValue(java.lang.Object obj) {
213                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType.TypeOfApplication) type.newValue( obj ); }
214                     
215                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType.TypeOfApplication newInstance() {
216                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType.TypeOfApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
217                     
218                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType.TypeOfApplication newInstance(org.apache.xmlbeans.XmlOptions options) {
219                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.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.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType newInstance() {
233                   return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
234                 
235                 public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ApplicationType newInstance(org.apache.xmlbeans.XmlOptions options) {
236                   return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.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_3-V1.3).
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("researchplanattachments6052elemtype");
251             
252             /**
253              * Gets the "IntroductionToApplication" element
254              */
255             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.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.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.IntroductionToApplication introductionToApplication);
266             
267             /**
268              * Appends and returns a new empty "IntroductionToApplication" element
269              */
270             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.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.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.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.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.SpecificAims specificAims);
291             
292             /**
293              * Appends and returns a new empty "SpecificAims" element
294              */
295             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.SpecificAims addNewSpecificAims();
296             
297             /**
298              * Unsets the "SpecificAims" element
299              */
300             void unsetSpecificAims();
301             
302             /**
303              * Gets the "ResearchStrategy" element
304              */
305             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.ResearchStrategy getResearchStrategy();
306             
307             /**
308              * Sets the "ResearchStrategy" element
309              */
310             void setResearchStrategy(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.ResearchStrategy researchStrategy);
311             
312             /**
313              * Appends and returns a new empty "ResearchStrategy" element
314              */
315             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.ResearchStrategy addNewResearchStrategy();
316             
317             /**
318              * Gets the "InclusionEnrollmentReport" element
319              */
320             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.InclusionEnrollmentReport getInclusionEnrollmentReport();
321             
322             /**
323              * True if has "InclusionEnrollmentReport" element
324              */
325             boolean isSetInclusionEnrollmentReport();
326             
327             /**
328              * Sets the "InclusionEnrollmentReport" element
329              */
330             void setInclusionEnrollmentReport(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.InclusionEnrollmentReport inclusionEnrollmentReport);
331             
332             /**
333              * Appends and returns a new empty "InclusionEnrollmentReport" element
334              */
335             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.InclusionEnrollmentReport addNewInclusionEnrollmentReport();
336             
337             /**
338              * Unsets the "InclusionEnrollmentReport" element
339              */
340             void unsetInclusionEnrollmentReport();
341             
342             /**
343              * Gets the "ProgressReportPublicationList" element
344              */
345             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.ProgressReportPublicationList getProgressReportPublicationList();
346             
347             /**
348              * True if has "ProgressReportPublicationList" element
349              */
350             boolean isSetProgressReportPublicationList();
351             
352             /**
353              * Sets the "ProgressReportPublicationList" element
354              */
355             void setProgressReportPublicationList(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.ProgressReportPublicationList progressReportPublicationList);
356             
357             /**
358              * Appends and returns a new empty "ProgressReportPublicationList" element
359              */
360             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.ProgressReportPublicationList addNewProgressReportPublicationList();
361             
362             /**
363              * Unsets the "ProgressReportPublicationList" element
364              */
365             void unsetProgressReportPublicationList();
366             
367             /**
368              * Gets the "HumanSubjectSection" element
369              */
370             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection getHumanSubjectSection();
371             
372             /**
373              * True if has "HumanSubjectSection" element
374              */
375             boolean isSetHumanSubjectSection();
376             
377             /**
378              * Sets the "HumanSubjectSection" element
379              */
380             void setHumanSubjectSection(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection humanSubjectSection);
381             
382             /**
383              * Appends and returns a new empty "HumanSubjectSection" element
384              */
385             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection addNewHumanSubjectSection();
386             
387             /**
388              * Unsets the "HumanSubjectSection" element
389              */
390             void unsetHumanSubjectSection();
391             
392             /**
393              * Gets the "OtherResearchPlanSections" element
394              */
395             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections getOtherResearchPlanSections();
396             
397             /**
398              * True if has "OtherResearchPlanSections" element
399              */
400             boolean isSetOtherResearchPlanSections();
401             
402             /**
403              * Sets the "OtherResearchPlanSections" element
404              */
405             void setOtherResearchPlanSections(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections otherResearchPlanSections);
406             
407             /**
408              * Appends and returns a new empty "OtherResearchPlanSections" element
409              */
410             gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections addNewOtherResearchPlanSections();
411             
412             /**
413              * Unsets the "OtherResearchPlanSections" element
414              */
415             void unsetOtherResearchPlanSections();
416             
417             /**
418              * Gets the "Appendix" element
419              */
420             gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType getAppendix();
421             
422             /**
423              * True if has "Appendix" element
424              */
425             boolean isSetAppendix();
426             
427             /**
428              * Sets the "Appendix" element
429              */
430             void setAppendix(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType appendix);
431             
432             /**
433              * Appends and returns a new empty "Appendix" element
434              */
435             gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType addNewAppendix();
436             
437             /**
438              * Unsets the "Appendix" element
439              */
440             void unsetAppendix();
441             
442             /**
443              * An XML IntroductionToApplication(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
444              *
445              * This is a complex type.
446              */
447             public interface IntroductionToApplication extends org.apache.xmlbeans.XmlObject
448             {
449                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
450                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IntroductionToApplication.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("introductiontoapplicationb40belemtype");
451                 
452                 /**
453                  * Gets the "attFile" element
454                  */
455                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
456                 
457                 /**
458                  * Sets the "attFile" element
459                  */
460                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
461                 
462                 /**
463                  * Appends and returns a new empty "attFile" element
464                  */
465                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
466                 
467                 /**
468                  * A factory class with static methods for creating instances
469                  * of this type.
470                  */
471                 
472                 public static final class Factory
473                 {
474                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.IntroductionToApplication newInstance() {
475                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.IntroductionToApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
476                     
477                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.IntroductionToApplication newInstance(org.apache.xmlbeans.XmlOptions options) {
478                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.IntroductionToApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
479                     
480                     private Factory() { } // No instance of this class allowed
481                 }
482             }
483             
484             /**
485              * An XML SpecificAims(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
486              *
487              * This is a complex type.
488              */
489             public interface SpecificAims extends org.apache.xmlbeans.XmlObject
490             {
491                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
492                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SpecificAims.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("specificaims7af6elemtype");
493                 
494                 /**
495                  * Gets the "attFile" element
496                  */
497                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
498                 
499                 /**
500                  * Sets the "attFile" element
501                  */
502                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
503                 
504                 /**
505                  * Appends and returns a new empty "attFile" element
506                  */
507                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
508                 
509                 /**
510                  * A factory class with static methods for creating instances
511                  * of this type.
512                  */
513                 
514                 public static final class Factory
515                 {
516                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.SpecificAims newInstance() {
517                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.SpecificAims) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
518                     
519                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.SpecificAims newInstance(org.apache.xmlbeans.XmlOptions options) {
520                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.SpecificAims) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
521                     
522                     private Factory() { } // No instance of this class allowed
523                 }
524             }
525             
526             /**
527              * An XML ResearchStrategy(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
528              *
529              * This is a complex type.
530              */
531             public interface ResearchStrategy extends org.apache.xmlbeans.XmlObject
532             {
533                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
534                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ResearchStrategy.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("researchstrategy8ca8elemtype");
535                 
536                 /**
537                  * Gets the "attFile" element
538                  */
539                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
540                 
541                 /**
542                  * Sets the "attFile" element
543                  */
544                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
545                 
546                 /**
547                  * Appends and returns a new empty "attFile" element
548                  */
549                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
550                 
551                 /**
552                  * A factory class with static methods for creating instances
553                  * of this type.
554                  */
555                 
556                 public static final class Factory
557                 {
558                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.ResearchStrategy newInstance() {
559                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.ResearchStrategy) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
560                     
561                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.ResearchStrategy newInstance(org.apache.xmlbeans.XmlOptions options) {
562                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.ResearchStrategy) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
563                     
564                     private Factory() { } // No instance of this class allowed
565                 }
566             }
567             
568             /**
569              * An XML InclusionEnrollmentReport(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
570              *
571              * This is a complex type.
572              */
573             public interface InclusionEnrollmentReport extends org.apache.xmlbeans.XmlObject
574             {
575                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
576                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InclusionEnrollmentReport.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("inclusionenrollmentreport1372elemtype");
577                 
578                 /**
579                  * Gets the "attFile" element
580                  */
581                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
582                 
583                 /**
584                  * Sets the "attFile" element
585                  */
586                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
587                 
588                 /**
589                  * Appends and returns a new empty "attFile" element
590                  */
591                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
592                 
593                 /**
594                  * A factory class with static methods for creating instances
595                  * of this type.
596                  */
597                 
598                 public static final class Factory
599                 {
600                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.InclusionEnrollmentReport newInstance() {
601                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.InclusionEnrollmentReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
602                     
603                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.InclusionEnrollmentReport newInstance(org.apache.xmlbeans.XmlOptions options) {
604                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.InclusionEnrollmentReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
605                     
606                     private Factory() { } // No instance of this class allowed
607                 }
608             }
609             
610             /**
611              * An XML ProgressReportPublicationList(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
612              *
613              * This is a complex type.
614              */
615             public interface ProgressReportPublicationList extends org.apache.xmlbeans.XmlObject
616             {
617                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
618                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgressReportPublicationList.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("progressreportpublicationlist6cbdelemtype");
619                 
620                 /**
621                  * Gets the "attFile" element
622                  */
623                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
624                 
625                 /**
626                  * Sets the "attFile" element
627                  */
628                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
629                 
630                 /**
631                  * Appends and returns a new empty "attFile" element
632                  */
633                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
634                 
635                 /**
636                  * A factory class with static methods for creating instances
637                  * of this type.
638                  */
639                 
640                 public static final class Factory
641                 {
642                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.ProgressReportPublicationList newInstance() {
643                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.ProgressReportPublicationList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
644                     
645                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.ProgressReportPublicationList newInstance(org.apache.xmlbeans.XmlOptions options) {
646                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.ProgressReportPublicationList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
647                     
648                     private Factory() { } // No instance of this class allowed
649                 }
650             }
651             
652             /**
653              * An XML HumanSubjectSection(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
654              *
655              * This is a complex type.
656              */
657             public interface HumanSubjectSection extends org.apache.xmlbeans.XmlObject
658             {
659                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
660                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HumanSubjectSection.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("humansubjectsectionb5a0elemtype");
661                 
662                 /**
663                  * Gets the "ProtectionOfHumanSubjects" element
664                  */
665                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects getProtectionOfHumanSubjects();
666                 
667                 /**
668                  * True if has "ProtectionOfHumanSubjects" element
669                  */
670                 boolean isSetProtectionOfHumanSubjects();
671                 
672                 /**
673                  * Sets the "ProtectionOfHumanSubjects" element
674                  */
675                 void setProtectionOfHumanSubjects(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects protectionOfHumanSubjects);
676                 
677                 /**
678                  * Appends and returns a new empty "ProtectionOfHumanSubjects" element
679                  */
680                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects addNewProtectionOfHumanSubjects();
681                 
682                 /**
683                  * Unsets the "ProtectionOfHumanSubjects" element
684                  */
685                 void unsetProtectionOfHumanSubjects();
686                 
687                 /**
688                  * Gets the "InclusionOfWomenAndMinorities" element
689                  */
690                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities getInclusionOfWomenAndMinorities();
691                 
692                 /**
693                  * True if has "InclusionOfWomenAndMinorities" element
694                  */
695                 boolean isSetInclusionOfWomenAndMinorities();
696                 
697                 /**
698                  * Sets the "InclusionOfWomenAndMinorities" element
699                  */
700                 void setInclusionOfWomenAndMinorities(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities inclusionOfWomenAndMinorities);
701                 
702                 /**
703                  * Appends and returns a new empty "InclusionOfWomenAndMinorities" element
704                  */
705                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities addNewInclusionOfWomenAndMinorities();
706                 
707                 /**
708                  * Unsets the "InclusionOfWomenAndMinorities" element
709                  */
710                 void unsetInclusionOfWomenAndMinorities();
711                 
712                 /**
713                  * Gets the "TargetedPlannedEnrollmentTable" element
714                  */
715                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.TargetedPlannedEnrollmentTable getTargetedPlannedEnrollmentTable();
716                 
717                 /**
718                  * True if has "TargetedPlannedEnrollmentTable" element
719                  */
720                 boolean isSetTargetedPlannedEnrollmentTable();
721                 
722                 /**
723                  * Sets the "TargetedPlannedEnrollmentTable" element
724                  */
725                 void setTargetedPlannedEnrollmentTable(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.TargetedPlannedEnrollmentTable targetedPlannedEnrollmentTable);
726                 
727                 /**
728                  * Appends and returns a new empty "TargetedPlannedEnrollmentTable" element
729                  */
730                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.TargetedPlannedEnrollmentTable addNewTargetedPlannedEnrollmentTable();
731                 
732                 /**
733                  * Unsets the "TargetedPlannedEnrollmentTable" element
734                  */
735                 void unsetTargetedPlannedEnrollmentTable();
736                 
737                 /**
738                  * Gets the "InclusionOfChildren" element
739                  */
740                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren getInclusionOfChildren();
741                 
742                 /**
743                  * True if has "InclusionOfChildren" element
744                  */
745                 boolean isSetInclusionOfChildren();
746                 
747                 /**
748                  * Sets the "InclusionOfChildren" element
749                  */
750                 void setInclusionOfChildren(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren inclusionOfChildren);
751                 
752                 /**
753                  * Appends and returns a new empty "InclusionOfChildren" element
754                  */
755                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren addNewInclusionOfChildren();
756                 
757                 /**
758                  * Unsets the "InclusionOfChildren" element
759                  */
760                 void unsetInclusionOfChildren();
761                 
762                 /**
763                  * An XML ProtectionOfHumanSubjects(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
764                  *
765                  * This is a complex type.
766                  */
767                 public interface ProtectionOfHumanSubjects extends org.apache.xmlbeans.XmlObject
768                 {
769                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
770                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProtectionOfHumanSubjects.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("protectionofhumansubjects0cf0elemtype");
771                     
772                     /**
773                      * Gets the "attFile" element
774                      */
775                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
776                     
777                     /**
778                      * Sets the "attFile" element
779                      */
780                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
781                     
782                     /**
783                      * Appends and returns a new empty "attFile" element
784                      */
785                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
786                     
787                     /**
788                      * A factory class with static methods for creating instances
789                      * of this type.
790                      */
791                     
792                     public static final class Factory
793                     {
794                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects newInstance() {
795                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
796                       
797                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects newInstance(org.apache.xmlbeans.XmlOptions options) {
798                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
799                       
800                       private Factory() { } // No instance of this class allowed
801                     }
802                 }
803                 
804                 /**
805                  * An XML InclusionOfWomenAndMinorities(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
806                  *
807                  * This is a complex type.
808                  */
809                 public interface InclusionOfWomenAndMinorities extends org.apache.xmlbeans.XmlObject
810                 {
811                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
812                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InclusionOfWomenAndMinorities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("inclusionofwomenandminorities32f1elemtype");
813                     
814                     /**
815                      * Gets the "attFile" element
816                      */
817                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
818                     
819                     /**
820                      * Sets the "attFile" element
821                      */
822                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
823                     
824                     /**
825                      * Appends and returns a new empty "attFile" element
826                      */
827                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
828                     
829                     /**
830                      * A factory class with static methods for creating instances
831                      * of this type.
832                      */
833                     
834                     public static final class Factory
835                     {
836                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities newInstance() {
837                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
838                       
839                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities newInstance(org.apache.xmlbeans.XmlOptions options) {
840                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
841                       
842                       private Factory() { } // No instance of this class allowed
843                     }
844                 }
845                 
846                 /**
847                  * An XML TargetedPlannedEnrollmentTable(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
848                  *
849                  * This is a complex type.
850                  */
851                 public interface TargetedPlannedEnrollmentTable extends org.apache.xmlbeans.XmlObject
852                 {
853                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
854                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TargetedPlannedEnrollmentTable.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("targetedplannedenrollmenttablef1ceelemtype");
855                     
856                     /**
857                      * Gets the "attFile" element
858                      */
859                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
860                     
861                     /**
862                      * Sets the "attFile" element
863                      */
864                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
865                     
866                     /**
867                      * Appends and returns a new empty "attFile" element
868                      */
869                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
870                     
871                     /**
872                      * A factory class with static methods for creating instances
873                      * of this type.
874                      */
875                     
876                     public static final class Factory
877                     {
878                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.TargetedPlannedEnrollmentTable newInstance() {
879                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.TargetedPlannedEnrollmentTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
880                       
881                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.TargetedPlannedEnrollmentTable newInstance(org.apache.xmlbeans.XmlOptions options) {
882                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.TargetedPlannedEnrollmentTable) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
883                       
884                       private Factory() { } // No instance of this class allowed
885                     }
886                 }
887                 
888                 /**
889                  * An XML InclusionOfChildren(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
890                  *
891                  * This is a complex type.
892                  */
893                 public interface InclusionOfChildren extends org.apache.xmlbeans.XmlObject
894                 {
895                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
896                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InclusionOfChildren.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("inclusionofchildrenb262elemtype");
897                     
898                     /**
899                      * Gets the "attFile" element
900                      */
901                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
902                     
903                     /**
904                      * Sets the "attFile" element
905                      */
906                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
907                     
908                     /**
909                      * Appends and returns a new empty "attFile" element
910                      */
911                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
912                     
913                     /**
914                      * A factory class with static methods for creating instances
915                      * of this type.
916                      */
917                     
918                     public static final class Factory
919                     {
920                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren newInstance() {
921                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
922                       
923                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren newInstance(org.apache.xmlbeans.XmlOptions options) {
924                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
925                       
926                       private Factory() { } // No instance of this class allowed
927                     }
928                 }
929                 
930                 /**
931                  * A factory class with static methods for creating instances
932                  * of this type.
933                  */
934                 
935                 public static final class Factory
936                 {
937                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection newInstance() {
938                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
939                     
940                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection newInstance(org.apache.xmlbeans.XmlOptions options) {
941                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.HumanSubjectSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
942                     
943                     private Factory() { } // No instance of this class allowed
944                 }
945             }
946             
947             /**
948              * An XML OtherResearchPlanSections(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
949              *
950              * This is a complex type.
951              */
952             public interface OtherResearchPlanSections extends org.apache.xmlbeans.XmlObject
953             {
954                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
955                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherResearchPlanSections.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherresearchplansections9ce4elemtype");
956                 
957                 /**
958                  * Gets the "VertebrateAnimals" element
959                  */
960                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals getVertebrateAnimals();
961                 
962                 /**
963                  * True if has "VertebrateAnimals" element
964                  */
965                 boolean isSetVertebrateAnimals();
966                 
967                 /**
968                  * Sets the "VertebrateAnimals" element
969                  */
970                 void setVertebrateAnimals(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals vertebrateAnimals);
971                 
972                 /**
973                  * Appends and returns a new empty "VertebrateAnimals" element
974                  */
975                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals addNewVertebrateAnimals();
976                 
977                 /**
978                  * Unsets the "VertebrateAnimals" element
979                  */
980                 void unsetVertebrateAnimals();
981                 
982                 /**
983                  * Gets the "SelectAgentResearch" element
984                  */
985                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch getSelectAgentResearch();
986                 
987                 /**
988                  * True if has "SelectAgentResearch" element
989                  */
990                 boolean isSetSelectAgentResearch();
991                 
992                 /**
993                  * Sets the "SelectAgentResearch" element
994                  */
995                 void setSelectAgentResearch(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch selectAgentResearch);
996                 
997                 /**
998                  * Appends and returns a new empty "SelectAgentResearch" element
999                  */
1000                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch addNewSelectAgentResearch();
1001                 
1002                 /**
1003                  * Unsets the "SelectAgentResearch" element
1004                  */
1005                 void unsetSelectAgentResearch();
1006                 
1007                 /**
1008                  * Gets the "MultiplePDPILeadershipPlan" element
1009                  */
1010                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan getMultiplePDPILeadershipPlan();
1011                 
1012                 /**
1013                  * True if has "MultiplePDPILeadershipPlan" element
1014                  */
1015                 boolean isSetMultiplePDPILeadershipPlan();
1016                 
1017                 /**
1018                  * Sets the "MultiplePDPILeadershipPlan" element
1019                  */
1020                 void setMultiplePDPILeadershipPlan(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan multiplePDPILeadershipPlan);
1021                 
1022                 /**
1023                  * Appends and returns a new empty "MultiplePDPILeadershipPlan" element
1024                  */
1025                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan addNewMultiplePDPILeadershipPlan();
1026                 
1027                 /**
1028                  * Unsets the "MultiplePDPILeadershipPlan" element
1029                  */
1030                 void unsetMultiplePDPILeadershipPlan();
1031                 
1032                 /**
1033                  * Gets the "ConsortiumContractualArrangements" element
1034                  */
1035                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements getConsortiumContractualArrangements();
1036                 
1037                 /**
1038                  * True if has "ConsortiumContractualArrangements" element
1039                  */
1040                 boolean isSetConsortiumContractualArrangements();
1041                 
1042                 /**
1043                  * Sets the "ConsortiumContractualArrangements" element
1044                  */
1045                 void setConsortiumContractualArrangements(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements consortiumContractualArrangements);
1046                 
1047                 /**
1048                  * Appends and returns a new empty "ConsortiumContractualArrangements" element
1049                  */
1050                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements addNewConsortiumContractualArrangements();
1051                 
1052                 /**
1053                  * Unsets the "ConsortiumContractualArrangements" element
1054                  */
1055                 void unsetConsortiumContractualArrangements();
1056                 
1057                 /**
1058                  * Gets the "LettersOfSupport" element
1059                  */
1060                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport getLettersOfSupport();
1061                 
1062                 /**
1063                  * True if has "LettersOfSupport" element
1064                  */
1065                 boolean isSetLettersOfSupport();
1066                 
1067                 /**
1068                  * Sets the "LettersOfSupport" element
1069                  */
1070                 void setLettersOfSupport(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport lettersOfSupport);
1071                 
1072                 /**
1073                  * Appends and returns a new empty "LettersOfSupport" element
1074                  */
1075                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport addNewLettersOfSupport();
1076                 
1077                 /**
1078                  * Unsets the "LettersOfSupport" element
1079                  */
1080                 void unsetLettersOfSupport();
1081                 
1082                 /**
1083                  * Gets the "ResourceSharingPlans" element
1084                  */
1085                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans getResourceSharingPlans();
1086                 
1087                 /**
1088                  * True if has "ResourceSharingPlans" element
1089                  */
1090                 boolean isSetResourceSharingPlans();
1091                 
1092                 /**
1093                  * Sets the "ResourceSharingPlans" element
1094                  */
1095                 void setResourceSharingPlans(gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans resourceSharingPlans);
1096                 
1097                 /**
1098                  * Appends and returns a new empty "ResourceSharingPlans" element
1099                  */
1100                 gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans addNewResourceSharingPlans();
1101                 
1102                 /**
1103                  * Unsets the "ResourceSharingPlans" element
1104                  */
1105                 void unsetResourceSharingPlans();
1106                 
1107                 /**
1108                  * An XML VertebrateAnimals(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
1109                  *
1110                  * This is a complex type.
1111                  */
1112                 public interface VertebrateAnimals extends org.apache.xmlbeans.XmlObject
1113                 {
1114                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1115                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(VertebrateAnimals.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("vertebrateanimals2d0felemtype");
1116                     
1117                     /**
1118                      * Gets the "attFile" element
1119                      */
1120                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1121                     
1122                     /**
1123                      * Sets the "attFile" element
1124                      */
1125                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1126                     
1127                     /**
1128                      * Appends and returns a new empty "attFile" element
1129                      */
1130                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1131                     
1132                     /**
1133                      * A factory class with static methods for creating instances
1134                      * of this type.
1135                      */
1136                     
1137                     public static final class Factory
1138                     {
1139                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals newInstance() {
1140                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1141                       
1142                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals newInstance(org.apache.xmlbeans.XmlOptions options) {
1143                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1144                       
1145                       private Factory() { } // No instance of this class allowed
1146                     }
1147                 }
1148                 
1149                 /**
1150                  * An XML SelectAgentResearch(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
1151                  *
1152                  * This is a complex type.
1153                  */
1154                 public interface SelectAgentResearch extends org.apache.xmlbeans.XmlObject
1155                 {
1156                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1157                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SelectAgentResearch.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("selectagentresearch9274elemtype");
1158                     
1159                     /**
1160                      * Gets the "attFile" element
1161                      */
1162                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1163                     
1164                     /**
1165                      * Sets the "attFile" element
1166                      */
1167                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1168                     
1169                     /**
1170                      * Appends and returns a new empty "attFile" element
1171                      */
1172                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1173                     
1174                     /**
1175                      * A factory class with static methods for creating instances
1176                      * of this type.
1177                      */
1178                     
1179                     public static final class Factory
1180                     {
1181                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch newInstance() {
1182                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1183                       
1184                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch newInstance(org.apache.xmlbeans.XmlOptions options) {
1185                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1186                       
1187                       private Factory() { } // No instance of this class allowed
1188                     }
1189                 }
1190                 
1191                 /**
1192                  * An XML MultiplePDPILeadershipPlan(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
1193                  *
1194                  * This is a complex type.
1195                  */
1196                 public interface MultiplePDPILeadershipPlan extends org.apache.xmlbeans.XmlObject
1197                 {
1198                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1199                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MultiplePDPILeadershipPlan.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("multiplepdpileadershipplanc89delemtype");
1200                     
1201                     /**
1202                      * Gets the "attFile" element
1203                      */
1204                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1205                     
1206                     /**
1207                      * Sets the "attFile" element
1208                      */
1209                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1210                     
1211                     /**
1212                      * Appends and returns a new empty "attFile" element
1213                      */
1214                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1215                     
1216                     /**
1217                      * A factory class with static methods for creating instances
1218                      * of this type.
1219                      */
1220                     
1221                     public static final class Factory
1222                     {
1223                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan newInstance() {
1224                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1225                       
1226                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan newInstance(org.apache.xmlbeans.XmlOptions options) {
1227                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1228                       
1229                       private Factory() { } // No instance of this class allowed
1230                     }
1231                 }
1232                 
1233                 /**
1234                  * An XML ConsortiumContractualArrangements(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
1235                  *
1236                  * This is a complex type.
1237                  */
1238                 public interface ConsortiumContractualArrangements extends org.apache.xmlbeans.XmlObject
1239                 {
1240                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1241                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsortiumContractualArrangements.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consortiumcontractualarrangements90e2elemtype");
1242                     
1243                     /**
1244                      * Gets the "attFile" element
1245                      */
1246                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1247                     
1248                     /**
1249                      * Sets the "attFile" element
1250                      */
1251                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1252                     
1253                     /**
1254                      * Appends and returns a new empty "attFile" element
1255                      */
1256                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1257                     
1258                     /**
1259                      * A factory class with static methods for creating instances
1260                      * of this type.
1261                      */
1262                     
1263                     public static final class Factory
1264                     {
1265                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements newInstance() {
1266                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1267                       
1268                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements newInstance(org.apache.xmlbeans.XmlOptions options) {
1269                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1270                       
1271                       private Factory() { } // No instance of this class allowed
1272                     }
1273                 }
1274                 
1275                 /**
1276                  * An XML LettersOfSupport(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
1277                  *
1278                  * This is a complex type.
1279                  */
1280                 public interface LettersOfSupport extends org.apache.xmlbeans.XmlObject
1281                 {
1282                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1283                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LettersOfSupport.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lettersofsupport951delemtype");
1284                     
1285                     /**
1286                      * Gets the "attFile" element
1287                      */
1288                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1289                     
1290                     /**
1291                      * Sets the "attFile" element
1292                      */
1293                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1294                     
1295                     /**
1296                      * Appends and returns a new empty "attFile" element
1297                      */
1298                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1299                     
1300                     /**
1301                      * A factory class with static methods for creating instances
1302                      * of this type.
1303                      */
1304                     
1305                     public static final class Factory
1306                     {
1307                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport newInstance() {
1308                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1309                       
1310                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport newInstance(org.apache.xmlbeans.XmlOptions options) {
1311                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1312                       
1313                       private Factory() { } // No instance of this class allowed
1314                     }
1315                 }
1316                 
1317                 /**
1318                  * An XML ResourceSharingPlans(@http://apply.grants.gov/forms/PHS398_ResearchPlan_1_3-V1.3).
1319                  *
1320                  * This is a complex type.
1321                  */
1322                 public interface ResourceSharingPlans extends org.apache.xmlbeans.XmlObject
1323                 {
1324                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1325                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ResourceSharingPlans.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("resourcesharingplans6d0celemtype");
1326                     
1327                     /**
1328                      * Gets the "attFile" element
1329                      */
1330                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1331                     
1332                     /**
1333                      * Sets the "attFile" element
1334                      */
1335                     void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1336                     
1337                     /**
1338                      * Appends and returns a new empty "attFile" element
1339                      */
1340                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1341                     
1342                     /**
1343                      * A factory class with static methods for creating instances
1344                      * of this type.
1345                      */
1346                     
1347                     public static final class Factory
1348                     {
1349                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans newInstance() {
1350                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1351                       
1352                       public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans newInstance(org.apache.xmlbeans.XmlOptions options) {
1353                         return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1354                       
1355                       private Factory() { } // No instance of this class allowed
1356                     }
1357                 }
1358                 
1359                 /**
1360                  * A factory class with static methods for creating instances
1361                  * of this type.
1362                  */
1363                 
1364                 public static final class Factory
1365                 {
1366                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections newInstance() {
1367                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1368                     
1369                     public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections newInstance(org.apache.xmlbeans.XmlOptions options) {
1370                       return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments.OtherResearchPlanSections) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1371                     
1372                     private Factory() { } // No instance of this class allowed
1373                 }
1374             }
1375             
1376             /**
1377              * A factory class with static methods for creating instances
1378              * of this type.
1379              */
1380             
1381             public static final class Factory
1382             {
1383                 public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments newInstance() {
1384                   return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1385                 
1386                 public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments newInstance(org.apache.xmlbeans.XmlOptions options) {
1387                   return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13.ResearchPlanAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1388                 
1389                 private Factory() { } // No instance of this class allowed
1390             }
1391         }
1392         
1393         /**
1394          * A factory class with static methods for creating instances
1395          * of this type.
1396          */
1397         
1398         public static final class Factory
1399         {
1400             public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13 newInstance() {
1401               return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1402             
1403             public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13 newInstance(org.apache.xmlbeans.XmlOptions options) {
1404               return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document.PHS398ResearchPlan13) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1405             
1406             private Factory() { } // No instance of this class allowed
1407         }
1408     }
1409     
1410     /**
1411      * A factory class with static methods for creating instances
1412      * of this type.
1413      */
1414     
1415     public static final class Factory
1416     {
1417         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document newInstance() {
1418           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1419         
1420         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document newInstance(org.apache.xmlbeans.XmlOptions options) {
1421           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1422         
1423         /** @param xmlAsString the string value to parse */
1424         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1425           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1426         
1427         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1428           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1429         
1430         /** @param file the file from which to load an xml document */
1431         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1432           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1433         
1434         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1435           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1436         
1437         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1438           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1439         
1440         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1441           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1442         
1443         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1444           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1445         
1446         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1447           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1448         
1449         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1450           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1451         
1452         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1453           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1454         
1455         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1456           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1457         
1458         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1459           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1460         
1461         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1462           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1463         
1464         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1465           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1466         
1467         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1468         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1469           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1470         
1471         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1472         public static gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1473           return (gov.grants.apply.forms.phs398ResearchPlan13V13.PHS398ResearchPlan13Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1474         
1475         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1476         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 {
1477           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1478         
1479         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1480         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 {
1481           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1482         
1483         private Factory() { } // No instance of this class allowed
1484     }
1485 }