View Javadoc
1   /*
2    * An XML document type.
3    * Localname: RR_OtherProjectInfo_1_2
4    * Namespace: http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2
5    * Java type: gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.rrOtherProjectInfo12V12;
10  
11  
12  /**
13   * A document containing one RR_OtherProjectInfo_1_2(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2) element.
14   *
15   * This is a complex type.
16   */
17  public interface RROtherProjectInfo12Document 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(RROtherProjectInfo12Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("rrotherprojectinfo127335doctype");
21      
22      /**
23       * Gets the "RR_OtherProjectInfo_1_2" element
24       */
25      gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12 getRROtherProjectInfo12();
26      
27      /**
28       * Sets the "RR_OtherProjectInfo_1_2" element
29       */
30      void setRROtherProjectInfo12(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12 rrOtherProjectInfo12);
31      
32      /**
33       * Appends and returns a new empty "RR_OtherProjectInfo_1_2" element
34       */
35      gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12 addNewRROtherProjectInfo12();
36      
37      /**
38       * An XML RR_OtherProjectInfo_1_2(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
39       *
40       * This is a complex type.
41       */
42      public interface RROtherProjectInfo12 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(RROtherProjectInfo12.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("rrotherprojectinfo12f6ceelemtype");
46          
47          /**
48           * Gets the "HumanSubjectsIndicator" element
49           */
50          gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHumanSubjectsIndicator();
51          
52          /**
53           * Gets (as xml) the "HumanSubjectsIndicator" element
54           */
55          gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHumanSubjectsIndicator();
56          
57          /**
58           * Sets the "HumanSubjectsIndicator" element
59           */
60          void setHumanSubjectsIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum humanSubjectsIndicator);
61          
62          /**
63           * Sets (as xml) the "HumanSubjectsIndicator" element
64           */
65          void xsetHumanSubjectsIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType humanSubjectsIndicator);
66          
67          /**
68           * Gets the "HumanSubjectsSupplement" element
69           */
70          gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement getHumanSubjectsSupplement();
71          
72          /**
73           * True if has "HumanSubjectsSupplement" element
74           */
75          boolean isSetHumanSubjectsSupplement();
76          
77          /**
78           * Sets the "HumanSubjectsSupplement" element
79           */
80          void setHumanSubjectsSupplement(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement humanSubjectsSupplement);
81          
82          /**
83           * Appends and returns a new empty "HumanSubjectsSupplement" element
84           */
85          gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement addNewHumanSubjectsSupplement();
86          
87          /**
88           * Unsets the "HumanSubjectsSupplement" element
89           */
90          void unsetHumanSubjectsSupplement();
91          
92          /**
93           * Gets the "VertebrateAnimalsIndicator" element
94           */
95          gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVertebrateAnimalsIndicator();
96          
97          /**
98           * Gets (as xml) the "VertebrateAnimalsIndicator" element
99           */
100         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVertebrateAnimalsIndicator();
101         
102         /**
103          * Sets the "VertebrateAnimalsIndicator" element
104          */
105         void setVertebrateAnimalsIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vertebrateAnimalsIndicator);
106         
107         /**
108          * Sets (as xml) the "VertebrateAnimalsIndicator" element
109          */
110         void xsetVertebrateAnimalsIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType vertebrateAnimalsIndicator);
111         
112         /**
113          * Gets the "VertebrateAnimalsSupplement" element
114          */
115         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement getVertebrateAnimalsSupplement();
116         
117         /**
118          * True if has "VertebrateAnimalsSupplement" element
119          */
120         boolean isSetVertebrateAnimalsSupplement();
121         
122         /**
123          * Sets the "VertebrateAnimalsSupplement" element
124          */
125         void setVertebrateAnimalsSupplement(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement vertebrateAnimalsSupplement);
126         
127         /**
128          * Appends and returns a new empty "VertebrateAnimalsSupplement" element
129          */
130         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement addNewVertebrateAnimalsSupplement();
131         
132         /**
133          * Unsets the "VertebrateAnimalsSupplement" element
134          */
135         void unsetVertebrateAnimalsSupplement();
136         
137         /**
138          * Gets the "ProprietaryInformationIndicator" element
139          */
140         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getProprietaryInformationIndicator();
141         
142         /**
143          * Gets (as xml) the "ProprietaryInformationIndicator" element
144          */
145         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetProprietaryInformationIndicator();
146         
147         /**
148          * Sets the "ProprietaryInformationIndicator" element
149          */
150         void setProprietaryInformationIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum proprietaryInformationIndicator);
151         
152         /**
153          * Sets (as xml) the "ProprietaryInformationIndicator" element
154          */
155         void xsetProprietaryInformationIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType proprietaryInformationIndicator);
156         
157         /**
158          * Gets the "EnvironmentalImpact" element
159          */
160         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EnvironmentalImpact getEnvironmentalImpact();
161         
162         /**
163          * Sets the "EnvironmentalImpact" element
164          */
165         void setEnvironmentalImpact(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EnvironmentalImpact environmentalImpact);
166         
167         /**
168          * Appends and returns a new empty "EnvironmentalImpact" element
169          */
170         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EnvironmentalImpact addNewEnvironmentalImpact();
171         
172         /**
173          * Gets the "HistoricDesignation" element
174          */
175         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHistoricDesignation();
176         
177         /**
178          * Gets (as xml) the "HistoricDesignation" element
179          */
180         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHistoricDesignation();
181         
182         /**
183          * Sets the "HistoricDesignation" element
184          */
185         void setHistoricDesignation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum historicDesignation);
186         
187         /**
188          * Sets (as xml) the "HistoricDesignation" element
189          */
190         void xsetHistoricDesignation(gov.grants.apply.system.globalLibraryV20.YesNoDataType historicDesignation);
191         
192         /**
193          * Gets the "HistoricDesignationExplanation" element
194          */
195         java.lang.String getHistoricDesignationExplanation();
196         
197         /**
198          * Gets (as xml) the "HistoricDesignationExplanation" element
199          */
200         gov.grants.apply.system.globalV10.StringMin1Max55Type xgetHistoricDesignationExplanation();
201         
202         /**
203          * True if has "HistoricDesignationExplanation" element
204          */
205         boolean isSetHistoricDesignationExplanation();
206         
207         /**
208          * Sets the "HistoricDesignationExplanation" element
209          */
210         void setHistoricDesignationExplanation(java.lang.String historicDesignationExplanation);
211         
212         /**
213          * Sets (as xml) the "HistoricDesignationExplanation" element
214          */
215         void xsetHistoricDesignationExplanation(gov.grants.apply.system.globalV10.StringMin1Max55Type historicDesignationExplanation);
216         
217         /**
218          * Unsets the "HistoricDesignationExplanation" element
219          */
220         void unsetHistoricDesignationExplanation();
221         
222         /**
223          * Gets the "InternationalActivities" element
224          */
225         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.InternationalActivities getInternationalActivities();
226         
227         /**
228          * Sets the "InternationalActivities" element
229          */
230         void setInternationalActivities(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.InternationalActivities internationalActivities);
231         
232         /**
233          * Appends and returns a new empty "InternationalActivities" element
234          */
235         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.InternationalActivities addNewInternationalActivities();
236         
237         /**
238          * Gets the "AbstractAttachments" element
239          */
240         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.AbstractAttachments getAbstractAttachments();
241         
242         /**
243          * True if has "AbstractAttachments" element
244          */
245         boolean isSetAbstractAttachments();
246         
247         /**
248          * Sets the "AbstractAttachments" element
249          */
250         void setAbstractAttachments(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.AbstractAttachments abstractAttachments);
251         
252         /**
253          * Appends and returns a new empty "AbstractAttachments" element
254          */
255         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.AbstractAttachments addNewAbstractAttachments();
256         
257         /**
258          * Unsets the "AbstractAttachments" element
259          */
260         void unsetAbstractAttachments();
261         
262         /**
263          * Gets the "ProjectNarrativeAttachments" element
264          */
265         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.ProjectNarrativeAttachments getProjectNarrativeAttachments();
266         
267         /**
268          * True if has "ProjectNarrativeAttachments" element
269          */
270         boolean isSetProjectNarrativeAttachments();
271         
272         /**
273          * Sets the "ProjectNarrativeAttachments" element
274          */
275         void setProjectNarrativeAttachments(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.ProjectNarrativeAttachments projectNarrativeAttachments);
276         
277         /**
278          * Appends and returns a new empty "ProjectNarrativeAttachments" element
279          */
280         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.ProjectNarrativeAttachments addNewProjectNarrativeAttachments();
281         
282         /**
283          * Unsets the "ProjectNarrativeAttachments" element
284          */
285         void unsetProjectNarrativeAttachments();
286         
287         /**
288          * Gets the "BibliographyAttachments" element
289          */
290         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.BibliographyAttachments getBibliographyAttachments();
291         
292         /**
293          * True if has "BibliographyAttachments" element
294          */
295         boolean isSetBibliographyAttachments();
296         
297         /**
298          * Sets the "BibliographyAttachments" element
299          */
300         void setBibliographyAttachments(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.BibliographyAttachments bibliographyAttachments);
301         
302         /**
303          * Appends and returns a new empty "BibliographyAttachments" element
304          */
305         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.BibliographyAttachments addNewBibliographyAttachments();
306         
307         /**
308          * Unsets the "BibliographyAttachments" element
309          */
310         void unsetBibliographyAttachments();
311         
312         /**
313          * Gets the "FacilitiesAttachments" element
314          */
315         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.FacilitiesAttachments getFacilitiesAttachments();
316         
317         /**
318          * True if has "FacilitiesAttachments" element
319          */
320         boolean isSetFacilitiesAttachments();
321         
322         /**
323          * Sets the "FacilitiesAttachments" element
324          */
325         void setFacilitiesAttachments(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.FacilitiesAttachments facilitiesAttachments);
326         
327         /**
328          * Appends and returns a new empty "FacilitiesAttachments" element
329          */
330         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.FacilitiesAttachments addNewFacilitiesAttachments();
331         
332         /**
333          * Unsets the "FacilitiesAttachments" element
334          */
335         void unsetFacilitiesAttachments();
336         
337         /**
338          * Gets the "EquipmentAttachments" element
339          */
340         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EquipmentAttachments getEquipmentAttachments();
341         
342         /**
343          * True if has "EquipmentAttachments" element
344          */
345         boolean isSetEquipmentAttachments();
346         
347         /**
348          * Sets the "EquipmentAttachments" element
349          */
350         void setEquipmentAttachments(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EquipmentAttachments equipmentAttachments);
351         
352         /**
353          * Appends and returns a new empty "EquipmentAttachments" element
354          */
355         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EquipmentAttachments addNewEquipmentAttachments();
356         
357         /**
358          * Unsets the "EquipmentAttachments" element
359          */
360         void unsetEquipmentAttachments();
361         
362         /**
363          * Gets the "OtherAttachments" element
364          */
365         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.OtherAttachments getOtherAttachments();
366         
367         /**
368          * True if has "OtherAttachments" element
369          */
370         boolean isSetOtherAttachments();
371         
372         /**
373          * Sets the "OtherAttachments" element
374          */
375         void setOtherAttachments(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.OtherAttachments otherAttachments);
376         
377         /**
378          * Appends and returns a new empty "OtherAttachments" element
379          */
380         gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.OtherAttachments addNewOtherAttachments();
381         
382         /**
383          * Unsets the "OtherAttachments" element
384          */
385         void unsetOtherAttachments();
386         
387         /**
388          * Gets the "FormVersion" attribute
389          */
390         java.lang.String getFormVersion();
391         
392         /**
393          * Gets (as xml) the "FormVersion" attribute
394          */
395         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
396         
397         /**
398          * Sets the "FormVersion" attribute
399          */
400         void setFormVersion(java.lang.String formVersion);
401         
402         /**
403          * Sets (as xml) the "FormVersion" attribute
404          */
405         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
406         
407         /**
408          * An XML HumanSubjectsSupplement(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
409          *
410          * This is a complex type.
411          */
412         public interface HumanSubjectsSupplement extends org.apache.xmlbeans.XmlObject
413         {
414             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
415                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HumanSubjectsSupplement.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("humansubjectssupplement8075elemtype");
416             
417             /**
418              * Gets the "ExemptFedReg" element
419              */
420             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getExemptFedReg();
421             
422             /**
423              * Gets (as xml) the "ExemptFedReg" element
424              */
425             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetExemptFedReg();
426             
427             /**
428              * True if has "ExemptFedReg" element
429              */
430             boolean isSetExemptFedReg();
431             
432             /**
433              * Sets the "ExemptFedReg" element
434              */
435             void setExemptFedReg(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum exemptFedReg);
436             
437             /**
438              * Sets (as xml) the "ExemptFedReg" element
439              */
440             void xsetExemptFedReg(gov.grants.apply.system.globalLibraryV20.YesNoDataType exemptFedReg);
441             
442             /**
443              * Unsets the "ExemptFedReg" element
444              */
445             void unsetExemptFedReg();
446             
447             /**
448              * Gets the "ExemptionNumbers" element
449              */
450             gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers getExemptionNumbers();
451             
452             /**
453              * True if has "ExemptionNumbers" element
454              */
455             boolean isSetExemptionNumbers();
456             
457             /**
458              * Sets the "ExemptionNumbers" element
459              */
460             void setExemptionNumbers(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers exemptionNumbers);
461             
462             /**
463              * Appends and returns a new empty "ExemptionNumbers" element
464              */
465             gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers addNewExemptionNumbers();
466             
467             /**
468              * Unsets the "ExemptionNumbers" element
469              */
470             void unsetExemptionNumbers();
471             
472             /**
473              * Gets the "HumanSubjectIRBReviewIndicator" element
474              */
475             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHumanSubjectIRBReviewIndicator();
476             
477             /**
478              * Gets (as xml) the "HumanSubjectIRBReviewIndicator" element
479              */
480             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHumanSubjectIRBReviewIndicator();
481             
482             /**
483              * True if has "HumanSubjectIRBReviewIndicator" element
484              */
485             boolean isSetHumanSubjectIRBReviewIndicator();
486             
487             /**
488              * Sets the "HumanSubjectIRBReviewIndicator" element
489              */
490             void setHumanSubjectIRBReviewIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum humanSubjectIRBReviewIndicator);
491             
492             /**
493              * Sets (as xml) the "HumanSubjectIRBReviewIndicator" element
494              */
495             void xsetHumanSubjectIRBReviewIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType humanSubjectIRBReviewIndicator);
496             
497             /**
498              * Unsets the "HumanSubjectIRBReviewIndicator" element
499              */
500             void unsetHumanSubjectIRBReviewIndicator();
501             
502             /**
503              * Gets the "HumanSubjectIRBReviewDate" element
504              */
505             java.util.Calendar getHumanSubjectIRBReviewDate();
506             
507             /**
508              * Gets (as xml) the "HumanSubjectIRBReviewDate" element
509              */
510             org.apache.xmlbeans.XmlDate xgetHumanSubjectIRBReviewDate();
511             
512             /**
513              * True if has "HumanSubjectIRBReviewDate" element
514              */
515             boolean isSetHumanSubjectIRBReviewDate();
516             
517             /**
518              * Sets the "HumanSubjectIRBReviewDate" element
519              */
520             void setHumanSubjectIRBReviewDate(java.util.Calendar humanSubjectIRBReviewDate);
521             
522             /**
523              * Sets (as xml) the "HumanSubjectIRBReviewDate" element
524              */
525             void xsetHumanSubjectIRBReviewDate(org.apache.xmlbeans.XmlDate humanSubjectIRBReviewDate);
526             
527             /**
528              * Unsets the "HumanSubjectIRBReviewDate" element
529              */
530             void unsetHumanSubjectIRBReviewDate();
531             
532             /**
533              * Gets the "HumanSubjectAssuranceNumber" element
534              */
535             java.lang.String getHumanSubjectAssuranceNumber();
536             
537             /**
538              * Gets (as xml) the "HumanSubjectAssuranceNumber" element
539              */
540             gov.grants.apply.system.globalV10.StringMin1Max10Type xgetHumanSubjectAssuranceNumber();
541             
542             /**
543              * True if has "HumanSubjectAssuranceNumber" element
544              */
545             boolean isSetHumanSubjectAssuranceNumber();
546             
547             /**
548              * Sets the "HumanSubjectAssuranceNumber" element
549              */
550             void setHumanSubjectAssuranceNumber(java.lang.String humanSubjectAssuranceNumber);
551             
552             /**
553              * Sets (as xml) the "HumanSubjectAssuranceNumber" element
554              */
555             void xsetHumanSubjectAssuranceNumber(gov.grants.apply.system.globalV10.StringMin1Max10Type humanSubjectAssuranceNumber);
556             
557             /**
558              * Unsets the "HumanSubjectAssuranceNumber" element
559              */
560             void unsetHumanSubjectAssuranceNumber();
561             
562             /**
563              * An XML ExemptionNumbers(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
564              *
565              * This is a complex type.
566              */
567             public interface ExemptionNumbers extends org.apache.xmlbeans.XmlObject
568             {
569                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
570                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ExemptionNumbers.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("exemptionnumbers4a18elemtype");
571                 
572                 /**
573                  * Gets array of all "ExemptionNumber" elements
574                  */
575                 gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum[] getExemptionNumberArray();
576                 
577                 /**
578                  * Gets ith "ExemptionNumber" element
579                  */
580                 gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum getExemptionNumberArray(int i);
581                 
582                 /**
583                  * Gets (as xml) array of all "ExemptionNumber" elements
584                  */
585                 gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber[] xgetExemptionNumberArray();
586                 
587                 /**
588                  * Gets (as xml) ith "ExemptionNumber" element
589                  */
590                 gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber xgetExemptionNumberArray(int i);
591                 
592                 /**
593                  * Returns number of "ExemptionNumber" element
594                  */
595                 int sizeOfExemptionNumberArray();
596                 
597                 /**
598                  * Sets array of all "ExemptionNumber" element
599                  */
600                 void setExemptionNumberArray(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum[] exemptionNumberArray);
601                 
602                 /**
603                  * Sets ith "ExemptionNumber" element
604                  */
605                 void setExemptionNumberArray(int i, gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum exemptionNumber);
606                 
607                 /**
608                  * Sets (as xml) array of all "ExemptionNumber" element
609                  */
610                 void xsetExemptionNumberArray(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber[] exemptionNumberArray);
611                 
612                 /**
613                  * Sets (as xml) ith "ExemptionNumber" element
614                  */
615                 void xsetExemptionNumberArray(int i, gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber exemptionNumber);
616                 
617                 /**
618                  * Inserts the value as the ith "ExemptionNumber" element
619                  */
620                 void insertExemptionNumber(int i, gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum exemptionNumber);
621                 
622                 /**
623                  * Appends the value as the last "ExemptionNumber" element
624                  */
625                 void addExemptionNumber(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum exemptionNumber);
626                 
627                 /**
628                  * Inserts and returns a new empty value (as xml) as the ith "ExemptionNumber" element
629                  */
630                 gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber insertNewExemptionNumber(int i);
631                 
632                 /**
633                  * Appends and returns a new empty value (as xml) as the last "ExemptionNumber" element
634                  */
635                 gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber addNewExemptionNumber();
636                 
637                 /**
638                  * Removes the ith "ExemptionNumber" element
639                  */
640                 void removeExemptionNumber(int i);
641                 
642                 /**
643                  * An XML ExemptionNumber(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
644                  *
645                  * This is an atomic type that is a restriction of gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document$RROtherProjectInfo12$HumanSubjectsSupplement$ExemptionNumbers$ExemptionNumber.
646                  */
647                 public interface ExemptionNumber extends org.apache.xmlbeans.XmlString
648                 {
649                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
650                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ExemptionNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("exemptionnumber85d6elemtype");
651                     
652                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
653                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
654                     
655                     static final Enum E_1 = Enum.forString("E1");
656                     static final Enum E_2 = Enum.forString("E2");
657                     static final Enum E_3 = Enum.forString("E3");
658                     static final Enum E_4 = Enum.forString("E4");
659                     static final Enum E_5 = Enum.forString("E5");
660                     static final Enum E_6 = Enum.forString("E6");
661                     
662                     static final int INT_E_1 = Enum.INT_E_1;
663                     static final int INT_E_2 = Enum.INT_E_2;
664                     static final int INT_E_3 = Enum.INT_E_3;
665                     static final int INT_E_4 = Enum.INT_E_4;
666                     static final int INT_E_5 = Enum.INT_E_5;
667                     static final int INT_E_6 = Enum.INT_E_6;
668                     
669                     /**
670                      * Enumeration value class for gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document$RROtherProjectInfo12$HumanSubjectsSupplement$ExemptionNumbers$ExemptionNumber.
671                      * These enum values can be used as follows:
672                      * <pre>
673                      * enum.toString(); // returns the string value of the enum
674                      * enum.intValue(); // returns an int value, useful for switches
675                      * // e.g., case Enum.INT_E_1
676                      * Enum.forString(s); // returns the enum value for a string
677                      * Enum.forInt(i); // returns the enum value for an int
678                      * </pre>
679                      * Enumeration objects are immutable singleton objects that
680                      * can be compared using == object equality. They have no
681                      * public constructor. See the constants defined within this
682                      * class for all the valid values.
683                      */
684                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
685                     {
686                       /**
687                        * Returns the enum value for a string, or null if none.
688                        */
689                       public static Enum forString(java.lang.String s)
690                           { return (Enum)table.forString(s); }
691                       /**
692                        * Returns the enum value corresponding to an int, or null if none.
693                        */
694                       public static Enum forInt(int i)
695                           { return (Enum)table.forInt(i); }
696                       
697                       private Enum(java.lang.String s, int i)
698                           { super(s, i); }
699                       
700                       static final int INT_E_1 = 1;
701                       static final int INT_E_2 = 2;
702                       static final int INT_E_3 = 3;
703                       static final int INT_E_4 = 4;
704                       static final int INT_E_5 = 5;
705                       static final int INT_E_6 = 6;
706                       
707                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
708                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
709                       (
710                         new Enum[]
711                         {
712                           new Enum("E1", INT_E_1),
713                           new Enum("E2", INT_E_2),
714                           new Enum("E3", INT_E_3),
715                           new Enum("E4", INT_E_4),
716                           new Enum("E5", INT_E_5),
717                           new Enum("E6", INT_E_6),
718                         }
719                       );
720                       private static final long serialVersionUID = 1L;
721                       private java.lang.Object readResolve() { return forInt(intValue()); } 
722                     }
723                     
724                     /**
725                      * A factory class with static methods for creating instances
726                      * of this type.
727                      */
728                     
729                     public static final class Factory
730                     {
731                       public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber newValue(java.lang.Object obj) {
732                         return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber) type.newValue( obj ); }
733                       
734                       public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber newInstance() {
735                         return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
736                       
737                       public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
738                         return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
739                       
740                       private Factory() { } // No instance of this class allowed
741                     }
742                 }
743                 
744                 /**
745                  * A factory class with static methods for creating instances
746                  * of this type.
747                  */
748                 
749                 public static final class Factory
750                 {
751                     public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers newInstance() {
752                       return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
753                     
754                     public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers newInstance(org.apache.xmlbeans.XmlOptions options) {
755                       return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement.ExemptionNumbers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
756                     
757                     private Factory() { } // No instance of this class allowed
758                 }
759             }
760             
761             /**
762              * A factory class with static methods for creating instances
763              * of this type.
764              */
765             
766             public static final class Factory
767             {
768                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement newInstance() {
769                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
770                 
771                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement newInstance(org.apache.xmlbeans.XmlOptions options) {
772                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.HumanSubjectsSupplement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
773                 
774                 private Factory() { } // No instance of this class allowed
775             }
776         }
777         
778         /**
779          * An XML VertebrateAnimalsSupplement(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
780          *
781          * This is a complex type.
782          */
783         public interface VertebrateAnimalsSupplement extends org.apache.xmlbeans.XmlObject
784         {
785             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
786                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(VertebrateAnimalsSupplement.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("vertebrateanimalssupplement1080elemtype");
787             
788             /**
789              * Gets the "VertebrateAnimalsIACUCReviewIndicator" element
790              */
791             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVertebrateAnimalsIACUCReviewIndicator();
792             
793             /**
794              * Gets (as xml) the "VertebrateAnimalsIACUCReviewIndicator" element
795              */
796             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVertebrateAnimalsIACUCReviewIndicator();
797             
798             /**
799              * True if has "VertebrateAnimalsIACUCReviewIndicator" element
800              */
801             boolean isSetVertebrateAnimalsIACUCReviewIndicator();
802             
803             /**
804              * Sets the "VertebrateAnimalsIACUCReviewIndicator" element
805              */
806             void setVertebrateAnimalsIACUCReviewIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vertebrateAnimalsIACUCReviewIndicator);
807             
808             /**
809              * Sets (as xml) the "VertebrateAnimalsIACUCReviewIndicator" element
810              */
811             void xsetVertebrateAnimalsIACUCReviewIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType vertebrateAnimalsIACUCReviewIndicator);
812             
813             /**
814              * Unsets the "VertebrateAnimalsIACUCReviewIndicator" element
815              */
816             void unsetVertebrateAnimalsIACUCReviewIndicator();
817             
818             /**
819              * Gets the "VertebrateAnimalsIACUCApprovalDateReviewDate" element
820              */
821             java.util.Calendar getVertebrateAnimalsIACUCApprovalDateReviewDate();
822             
823             /**
824              * Gets (as xml) the "VertebrateAnimalsIACUCApprovalDateReviewDate" element
825              */
826             org.apache.xmlbeans.XmlDate xgetVertebrateAnimalsIACUCApprovalDateReviewDate();
827             
828             /**
829              * True if has "VertebrateAnimalsIACUCApprovalDateReviewDate" element
830              */
831             boolean isSetVertebrateAnimalsIACUCApprovalDateReviewDate();
832             
833             /**
834              * Sets the "VertebrateAnimalsIACUCApprovalDateReviewDate" element
835              */
836             void setVertebrateAnimalsIACUCApprovalDateReviewDate(java.util.Calendar vertebrateAnimalsIACUCApprovalDateReviewDate);
837             
838             /**
839              * Sets (as xml) the "VertebrateAnimalsIACUCApprovalDateReviewDate" element
840              */
841             void xsetVertebrateAnimalsIACUCApprovalDateReviewDate(org.apache.xmlbeans.XmlDate vertebrateAnimalsIACUCApprovalDateReviewDate);
842             
843             /**
844              * Unsets the "VertebrateAnimalsIACUCApprovalDateReviewDate" element
845              */
846             void unsetVertebrateAnimalsIACUCApprovalDateReviewDate();
847             
848             /**
849              * Gets the "AssuranceNumber" element
850              */
851             java.lang.String getAssuranceNumber();
852             
853             /**
854              * Gets (as xml) the "AssuranceNumber" element
855              */
856             gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement.AssuranceNumber xgetAssuranceNumber();
857             
858             /**
859              * True if has "AssuranceNumber" element
860              */
861             boolean isSetAssuranceNumber();
862             
863             /**
864              * Sets the "AssuranceNumber" element
865              */
866             void setAssuranceNumber(java.lang.String assuranceNumber);
867             
868             /**
869              * Sets (as xml) the "AssuranceNumber" element
870              */
871             void xsetAssuranceNumber(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement.AssuranceNumber assuranceNumber);
872             
873             /**
874              * Unsets the "AssuranceNumber" element
875              */
876             void unsetAssuranceNumber();
877             
878             /**
879              * An XML AssuranceNumber(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
880              *
881              * This is an atomic type that is a restriction of gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document$RROtherProjectInfo12$VertebrateAnimalsSupplement$AssuranceNumber.
882              */
883             public interface AssuranceNumber extends org.apache.xmlbeans.XmlString
884             {
885                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
886                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AssuranceNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("assurancenumberaa9eelemtype");
887                 
888                 /**
889                  * A factory class with static methods for creating instances
890                  * of this type.
891                  */
892                 
893                 public static final class Factory
894                 {
895                     public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement.AssuranceNumber newValue(java.lang.Object obj) {
896                       return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement.AssuranceNumber) type.newValue( obj ); }
897                     
898                     public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement.AssuranceNumber newInstance() {
899                       return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement.AssuranceNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
900                     
901                     public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement.AssuranceNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
902                       return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement.AssuranceNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
903                     
904                     private Factory() { } // No instance of this class allowed
905                 }
906             }
907             
908             /**
909              * A factory class with static methods for creating instances
910              * of this type.
911              */
912             
913             public static final class Factory
914             {
915                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement newInstance() {
916                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
917                 
918                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement newInstance(org.apache.xmlbeans.XmlOptions options) {
919                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.VertebrateAnimalsSupplement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
920                 
921                 private Factory() { } // No instance of this class allowed
922             }
923         }
924         
925         /**
926          * An XML EnvironmentalImpact(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
927          *
928          * This is a complex type.
929          */
930         public interface EnvironmentalImpact extends org.apache.xmlbeans.XmlObject
931         {
932             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
933                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EnvironmentalImpact.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("environmentalimpact201eelemtype");
934             
935             /**
936              * Gets the "EnvironmentalImpactIndicator" element
937              */
938             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEnvironmentalImpactIndicator();
939             
940             /**
941              * Gets (as xml) the "EnvironmentalImpactIndicator" element
942              */
943             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEnvironmentalImpactIndicator();
944             
945             /**
946              * Sets the "EnvironmentalImpactIndicator" element
947              */
948             void setEnvironmentalImpactIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum environmentalImpactIndicator);
949             
950             /**
951              * Sets (as xml) the "EnvironmentalImpactIndicator" element
952              */
953             void xsetEnvironmentalImpactIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType environmentalImpactIndicator);
954             
955             /**
956              * Gets the "EnvironmentalImpactExplanation" element
957              */
958             java.lang.String getEnvironmentalImpactExplanation();
959             
960             /**
961              * Gets (as xml) the "EnvironmentalImpactExplanation" element
962              */
963             gov.grants.apply.system.globalV10.StringMin1Max55Type xgetEnvironmentalImpactExplanation();
964             
965             /**
966              * True if has "EnvironmentalImpactExplanation" element
967              */
968             boolean isSetEnvironmentalImpactExplanation();
969             
970             /**
971              * Sets the "EnvironmentalImpactExplanation" element
972              */
973             void setEnvironmentalImpactExplanation(java.lang.String environmentalImpactExplanation);
974             
975             /**
976              * Sets (as xml) the "EnvironmentalImpactExplanation" element
977              */
978             void xsetEnvironmentalImpactExplanation(gov.grants.apply.system.globalV10.StringMin1Max55Type environmentalImpactExplanation);
979             
980             /**
981              * Unsets the "EnvironmentalImpactExplanation" element
982              */
983             void unsetEnvironmentalImpactExplanation();
984             
985             /**
986              * Gets the "EnvironmentalExemption" element
987              */
988             gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EnvironmentalImpact.EnvironmentalExemption getEnvironmentalExemption();
989             
990             /**
991              * True if has "EnvironmentalExemption" element
992              */
993             boolean isSetEnvironmentalExemption();
994             
995             /**
996              * Sets the "EnvironmentalExemption" element
997              */
998             void setEnvironmentalExemption(gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EnvironmentalImpact.EnvironmentalExemption environmentalExemption);
999             
1000             /**
1001              * Appends and returns a new empty "EnvironmentalExemption" element
1002              */
1003             gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EnvironmentalImpact.EnvironmentalExemption addNewEnvironmentalExemption();
1004             
1005             /**
1006              * Unsets the "EnvironmentalExemption" element
1007              */
1008             void unsetEnvironmentalExemption();
1009             
1010             /**
1011              * An XML EnvironmentalExemption(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
1012              *
1013              * This is a complex type.
1014              */
1015             public interface EnvironmentalExemption extends org.apache.xmlbeans.XmlObject
1016             {
1017                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1018                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EnvironmentalExemption.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("environmentalexemption79d7elemtype");
1019                 
1020                 /**
1021                  * Gets the "EnvironmentalExemptionIndicator" element
1022                  */
1023                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEnvironmentalExemptionIndicator();
1024                 
1025                 /**
1026                  * Gets (as xml) the "EnvironmentalExemptionIndicator" element
1027                  */
1028                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEnvironmentalExemptionIndicator();
1029                 
1030                 /**
1031                  * Sets the "EnvironmentalExemptionIndicator" element
1032                  */
1033                 void setEnvironmentalExemptionIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum environmentalExemptionIndicator);
1034                 
1035                 /**
1036                  * Sets (as xml) the "EnvironmentalExemptionIndicator" element
1037                  */
1038                 void xsetEnvironmentalExemptionIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType environmentalExemptionIndicator);
1039                 
1040                 /**
1041                  * Gets the "EnvironmentalExemptionExplanation" element
1042                  */
1043                 java.lang.String getEnvironmentalExemptionExplanation();
1044                 
1045                 /**
1046                  * Gets (as xml) the "EnvironmentalExemptionExplanation" element
1047                  */
1048                 gov.grants.apply.system.globalV10.StringMin1Max55Type xgetEnvironmentalExemptionExplanation();
1049                 
1050                 /**
1051                  * True if has "EnvironmentalExemptionExplanation" element
1052                  */
1053                 boolean isSetEnvironmentalExemptionExplanation();
1054                 
1055                 /**
1056                  * Sets the "EnvironmentalExemptionExplanation" element
1057                  */
1058                 void setEnvironmentalExemptionExplanation(java.lang.String environmentalExemptionExplanation);
1059                 
1060                 /**
1061                  * Sets (as xml) the "EnvironmentalExemptionExplanation" element
1062                  */
1063                 void xsetEnvironmentalExemptionExplanation(gov.grants.apply.system.globalV10.StringMin1Max55Type environmentalExemptionExplanation);
1064                 
1065                 /**
1066                  * Unsets the "EnvironmentalExemptionExplanation" element
1067                  */
1068                 void unsetEnvironmentalExemptionExplanation();
1069                 
1070                 /**
1071                  * A factory class with static methods for creating instances
1072                  * of this type.
1073                  */
1074                 
1075                 public static final class Factory
1076                 {
1077                     public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EnvironmentalImpact.EnvironmentalExemption newInstance() {
1078                       return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EnvironmentalImpact.EnvironmentalExemption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1079                     
1080                     public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EnvironmentalImpact.EnvironmentalExemption newInstance(org.apache.xmlbeans.XmlOptions options) {
1081                       return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EnvironmentalImpact.EnvironmentalExemption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1082                     
1083                     private Factory() { } // No instance of this class allowed
1084                 }
1085             }
1086             
1087             /**
1088              * A factory class with static methods for creating instances
1089              * of this type.
1090              */
1091             
1092             public static final class Factory
1093             {
1094                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EnvironmentalImpact newInstance() {
1095                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EnvironmentalImpact) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1096                 
1097                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EnvironmentalImpact newInstance(org.apache.xmlbeans.XmlOptions options) {
1098                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EnvironmentalImpact) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1099                 
1100                 private Factory() { } // No instance of this class allowed
1101             }
1102         }
1103         
1104         /**
1105          * An XML InternationalActivities(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
1106          *
1107          * This is a complex type.
1108          */
1109         public interface InternationalActivities extends org.apache.xmlbeans.XmlObject
1110         {
1111             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1112                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InternationalActivities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("internationalactivitiesde87elemtype");
1113             
1114             /**
1115              * Gets the "InternationalActivitiesIndicator" element
1116              */
1117             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getInternationalActivitiesIndicator();
1118             
1119             /**
1120              * Gets (as xml) the "InternationalActivitiesIndicator" element
1121              */
1122             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetInternationalActivitiesIndicator();
1123             
1124             /**
1125              * Sets the "InternationalActivitiesIndicator" element
1126              */
1127             void setInternationalActivitiesIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum internationalActivitiesIndicator);
1128             
1129             /**
1130              * Sets (as xml) the "InternationalActivitiesIndicator" element
1131              */
1132             void xsetInternationalActivitiesIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType internationalActivitiesIndicator);
1133             
1134             /**
1135              * Gets the "ActivitiesPartnershipsCountries" element
1136              */
1137             java.lang.String getActivitiesPartnershipsCountries();
1138             
1139             /**
1140              * Gets (as xml) the "ActivitiesPartnershipsCountries" element
1141              */
1142             gov.grants.apply.system.globalV10.StringMin1Max55Type xgetActivitiesPartnershipsCountries();
1143             
1144             /**
1145              * True if has "ActivitiesPartnershipsCountries" element
1146              */
1147             boolean isSetActivitiesPartnershipsCountries();
1148             
1149             /**
1150              * Sets the "ActivitiesPartnershipsCountries" element
1151              */
1152             void setActivitiesPartnershipsCountries(java.lang.String activitiesPartnershipsCountries);
1153             
1154             /**
1155              * Sets (as xml) the "ActivitiesPartnershipsCountries" element
1156              */
1157             void xsetActivitiesPartnershipsCountries(gov.grants.apply.system.globalV10.StringMin1Max55Type activitiesPartnershipsCountries);
1158             
1159             /**
1160              * Unsets the "ActivitiesPartnershipsCountries" element
1161              */
1162             void unsetActivitiesPartnershipsCountries();
1163             
1164             /**
1165              * Gets the "InternationalActivitiesExplanation" element
1166              */
1167             java.lang.String getInternationalActivitiesExplanation();
1168             
1169             /**
1170              * Gets (as xml) the "InternationalActivitiesExplanation" element
1171              */
1172             gov.grants.apply.system.globalV10.StringMin1Max55Type xgetInternationalActivitiesExplanation();
1173             
1174             /**
1175              * True if has "InternationalActivitiesExplanation" element
1176              */
1177             boolean isSetInternationalActivitiesExplanation();
1178             
1179             /**
1180              * Sets the "InternationalActivitiesExplanation" element
1181              */
1182             void setInternationalActivitiesExplanation(java.lang.String internationalActivitiesExplanation);
1183             
1184             /**
1185              * Sets (as xml) the "InternationalActivitiesExplanation" element
1186              */
1187             void xsetInternationalActivitiesExplanation(gov.grants.apply.system.globalV10.StringMin1Max55Type internationalActivitiesExplanation);
1188             
1189             /**
1190              * Unsets the "InternationalActivitiesExplanation" element
1191              */
1192             void unsetInternationalActivitiesExplanation();
1193             
1194             /**
1195              * A factory class with static methods for creating instances
1196              * of this type.
1197              */
1198             
1199             public static final class Factory
1200             {
1201                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.InternationalActivities newInstance() {
1202                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.InternationalActivities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1203                 
1204                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.InternationalActivities newInstance(org.apache.xmlbeans.XmlOptions options) {
1205                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.InternationalActivities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1206                 
1207                 private Factory() { } // No instance of this class allowed
1208             }
1209         }
1210         
1211         /**
1212          * An XML AbstractAttachments(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
1213          *
1214          * This is a complex type.
1215          */
1216         public interface AbstractAttachments extends org.apache.xmlbeans.XmlObject
1217         {
1218             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1219                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AbstractAttachments.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("abstractattachments2914elemtype");
1220             
1221             /**
1222              * Gets the "AbstractAttachment" element
1223              */
1224             gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAbstractAttachment();
1225             
1226             /**
1227              * Sets the "AbstractAttachment" element
1228              */
1229             void setAbstractAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType abstractAttachment);
1230             
1231             /**
1232              * Appends and returns a new empty "AbstractAttachment" element
1233              */
1234             gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAbstractAttachment();
1235             
1236             /**
1237              * A factory class with static methods for creating instances
1238              * of this type.
1239              */
1240             
1241             public static final class Factory
1242             {
1243                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.AbstractAttachments newInstance() {
1244                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.AbstractAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1245                 
1246                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.AbstractAttachments newInstance(org.apache.xmlbeans.XmlOptions options) {
1247                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.AbstractAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1248                 
1249                 private Factory() { } // No instance of this class allowed
1250             }
1251         }
1252         
1253         /**
1254          * An XML ProjectNarrativeAttachments(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
1255          *
1256          * This is a complex type.
1257          */
1258         public interface ProjectNarrativeAttachments extends org.apache.xmlbeans.XmlObject
1259         {
1260             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1261                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProjectNarrativeAttachments.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("projectnarrativeattachments8f8belemtype");
1262             
1263             /**
1264              * Gets the "ProjectNarrativeAttachment" element
1265              */
1266             gov.grants.apply.system.attachmentsV10.AttachedFileDataType getProjectNarrativeAttachment();
1267             
1268             /**
1269              * Sets the "ProjectNarrativeAttachment" element
1270              */
1271             void setProjectNarrativeAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType projectNarrativeAttachment);
1272             
1273             /**
1274              * Appends and returns a new empty "ProjectNarrativeAttachment" element
1275              */
1276             gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewProjectNarrativeAttachment();
1277             
1278             /**
1279              * A factory class with static methods for creating instances
1280              * of this type.
1281              */
1282             
1283             public static final class Factory
1284             {
1285                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.ProjectNarrativeAttachments newInstance() {
1286                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.ProjectNarrativeAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1287                 
1288                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.ProjectNarrativeAttachments newInstance(org.apache.xmlbeans.XmlOptions options) {
1289                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.ProjectNarrativeAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1290                 
1291                 private Factory() { } // No instance of this class allowed
1292             }
1293         }
1294         
1295         /**
1296          * An XML BibliographyAttachments(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
1297          *
1298          * This is a complex type.
1299          */
1300         public interface BibliographyAttachments extends org.apache.xmlbeans.XmlObject
1301         {
1302             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1303                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BibliographyAttachments.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("bibliographyattachmentsd054elemtype");
1304             
1305             /**
1306              * Gets the "BibliographyAttachment" element
1307              */
1308             gov.grants.apply.system.attachmentsV10.AttachedFileDataType getBibliographyAttachment();
1309             
1310             /**
1311              * Sets the "BibliographyAttachment" element
1312              */
1313             void setBibliographyAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType bibliographyAttachment);
1314             
1315             /**
1316              * Appends and returns a new empty "BibliographyAttachment" element
1317              */
1318             gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewBibliographyAttachment();
1319             
1320             /**
1321              * A factory class with static methods for creating instances
1322              * of this type.
1323              */
1324             
1325             public static final class Factory
1326             {
1327                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.BibliographyAttachments newInstance() {
1328                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.BibliographyAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1329                 
1330                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.BibliographyAttachments newInstance(org.apache.xmlbeans.XmlOptions options) {
1331                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.BibliographyAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1332                 
1333                 private Factory() { } // No instance of this class allowed
1334             }
1335         }
1336         
1337         /**
1338          * An XML FacilitiesAttachments(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
1339          *
1340          * This is a complex type.
1341          */
1342         public interface FacilitiesAttachments extends org.apache.xmlbeans.XmlObject
1343         {
1344             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1345                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FacilitiesAttachments.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("facilitiesattachments90b3elemtype");
1346             
1347             /**
1348              * Gets the "FacilitiesAttachment" element
1349              */
1350             gov.grants.apply.system.attachmentsV10.AttachedFileDataType getFacilitiesAttachment();
1351             
1352             /**
1353              * Sets the "FacilitiesAttachment" element
1354              */
1355             void setFacilitiesAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType facilitiesAttachment);
1356             
1357             /**
1358              * Appends and returns a new empty "FacilitiesAttachment" element
1359              */
1360             gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewFacilitiesAttachment();
1361             
1362             /**
1363              * A factory class with static methods for creating instances
1364              * of this type.
1365              */
1366             
1367             public static final class Factory
1368             {
1369                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.FacilitiesAttachments newInstance() {
1370                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.FacilitiesAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1371                 
1372                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.FacilitiesAttachments newInstance(org.apache.xmlbeans.XmlOptions options) {
1373                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.FacilitiesAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1374                 
1375                 private Factory() { } // No instance of this class allowed
1376             }
1377         }
1378         
1379         /**
1380          * An XML EquipmentAttachments(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
1381          *
1382          * This is a complex type.
1383          */
1384         public interface EquipmentAttachments extends org.apache.xmlbeans.XmlObject
1385         {
1386             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1387                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EquipmentAttachments.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equipmentattachments3910elemtype");
1388             
1389             /**
1390              * Gets the "EquipmentAttachment" element
1391              */
1392             gov.grants.apply.system.attachmentsV10.AttachedFileDataType getEquipmentAttachment();
1393             
1394             /**
1395              * Sets the "EquipmentAttachment" element
1396              */
1397             void setEquipmentAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType equipmentAttachment);
1398             
1399             /**
1400              * Appends and returns a new empty "EquipmentAttachment" element
1401              */
1402             gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewEquipmentAttachment();
1403             
1404             /**
1405              * A factory class with static methods for creating instances
1406              * of this type.
1407              */
1408             
1409             public static final class Factory
1410             {
1411                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EquipmentAttachments newInstance() {
1412                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EquipmentAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1413                 
1414                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EquipmentAttachments newInstance(org.apache.xmlbeans.XmlOptions options) {
1415                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.EquipmentAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1416                 
1417                 private Factory() { } // No instance of this class allowed
1418             }
1419         }
1420         
1421         /**
1422          * An XML OtherAttachments(@http://apply.grants.gov/forms/RR_OtherProjectInfo_1_2-V1.2).
1423          *
1424          * This is a complex type.
1425          */
1426         public interface OtherAttachments extends org.apache.xmlbeans.XmlObject
1427         {
1428             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1429                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherAttachments.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherattachmentse012elemtype");
1430             
1431             /**
1432              * Gets array of all "OtherAttachment" elements
1433              */
1434             gov.grants.apply.system.attachmentsV10.AttachedFileDataType[] getOtherAttachmentArray();
1435             
1436             /**
1437              * Gets ith "OtherAttachment" element
1438              */
1439             gov.grants.apply.system.attachmentsV10.AttachedFileDataType getOtherAttachmentArray(int i);
1440             
1441             /**
1442              * Returns number of "OtherAttachment" element
1443              */
1444             int sizeOfOtherAttachmentArray();
1445             
1446             /**
1447              * Sets array of all "OtherAttachment" element
1448              */
1449             void setOtherAttachmentArray(gov.grants.apply.system.attachmentsV10.AttachedFileDataType[] otherAttachmentArray);
1450             
1451             /**
1452              * Sets ith "OtherAttachment" element
1453              */
1454             void setOtherAttachmentArray(int i, gov.grants.apply.system.attachmentsV10.AttachedFileDataType otherAttachment);
1455             
1456             /**
1457              * Inserts and returns a new empty value (as xml) as the ith "OtherAttachment" element
1458              */
1459             gov.grants.apply.system.attachmentsV10.AttachedFileDataType insertNewOtherAttachment(int i);
1460             
1461             /**
1462              * Appends and returns a new empty value (as xml) as the last "OtherAttachment" element
1463              */
1464             gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewOtherAttachment();
1465             
1466             /**
1467              * Removes the ith "OtherAttachment" element
1468              */
1469             void removeOtherAttachment(int i);
1470             
1471             /**
1472              * A factory class with static methods for creating instances
1473              * of this type.
1474              */
1475             
1476             public static final class Factory
1477             {
1478                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.OtherAttachments newInstance() {
1479                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.OtherAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1480                 
1481                 public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.OtherAttachments newInstance(org.apache.xmlbeans.XmlOptions options) {
1482                   return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12.OtherAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1483                 
1484                 private Factory() { } // No instance of this class allowed
1485             }
1486         }
1487         
1488         /**
1489          * A factory class with static methods for creating instances
1490          * of this type.
1491          */
1492         
1493         public static final class Factory
1494         {
1495             public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12 newInstance() {
1496               return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1497             
1498             public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12 newInstance(org.apache.xmlbeans.XmlOptions options) {
1499               return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document.RROtherProjectInfo12) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1500             
1501             private Factory() { } // No instance of this class allowed
1502         }
1503     }
1504     
1505     /**
1506      * A factory class with static methods for creating instances
1507      * of this type.
1508      */
1509     
1510     public static final class Factory
1511     {
1512         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document newInstance() {
1513           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1514         
1515         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document newInstance(org.apache.xmlbeans.XmlOptions options) {
1516           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1517         
1518         /** @param xmlAsString the string value to parse */
1519         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1520           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1521         
1522         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1523           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1524         
1525         /** @param file the file from which to load an xml document */
1526         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1527           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1528         
1529         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1530           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1531         
1532         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1533           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1534         
1535         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1536           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1537         
1538         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1539           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1540         
1541         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1542           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1543         
1544         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1545           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1546         
1547         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1548           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1549         
1550         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1551           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1552         
1553         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1554           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1555         
1556         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1557           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1558         
1559         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1560           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1561         
1562         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1563         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1564           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1565         
1566         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1567         public static gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1568           return (gov.grants.apply.forms.rrOtherProjectInfo12V12.RROtherProjectInfo12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1569         
1570         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1571         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 {
1572           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1573         
1574         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1575         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 {
1576           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1577         
1578         private Factory() { } // No instance of this class allowed
1579     }
1580 }