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