View Javadoc
1   /*
2    * An XML document type.
3    * Localname: ProtectionofHumanSubjects
4    * Namespace: http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1
5    * Java type: gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.protectionofHumanSubjectsV11;
10  
11  
12  /**
13   * A document containing one ProtectionofHumanSubjects(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1) element.
14   *
15   * This is a complex type.
16   */
17  public interface ProtectionofHumanSubjectsDocument 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(ProtectionofHumanSubjectsDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("protectionofhumansubjectsfe22doctype");
21      
22      /**
23       * Gets the "ProtectionofHumanSubjects" element
24       */
25      gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects getProtectionofHumanSubjects();
26      
27      /**
28       * Sets the "ProtectionofHumanSubjects" element
29       */
30      void setProtectionofHumanSubjects(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects protectionofHumanSubjects);
31      
32      /**
33       * Appends and returns a new empty "ProtectionofHumanSubjects" element
34       */
35      gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects addNewProtectionofHumanSubjects();
36      
37      /**
38       * An XML ProtectionofHumanSubjects(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
39       *
40       * This is a complex type.
41       */
42      public interface ProtectionofHumanSubjects 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(ProtectionofHumanSubjects.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("protectionofhumansubjectsad52elemtype");
46          
47          /**
48           * Gets the "RequestTypeCode" element
49           */
50          gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode.Enum getRequestTypeCode();
51          
52          /**
53           * Gets (as xml) the "RequestTypeCode" element
54           */
55          gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode xgetRequestTypeCode();
56          
57          /**
58           * Sets the "RequestTypeCode" element
59           */
60          void setRequestTypeCode(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode.Enum requestTypeCode);
61          
62          /**
63           * Sets (as xml) the "RequestTypeCode" element
64           */
65          void xsetRequestTypeCode(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode requestTypeCode);
66          
67          /**
68           * Gets the "MechanismType" element
69           */
70          gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType.Enum getMechanismType();
71          
72          /**
73           * Gets (as xml) the "MechanismType" element
74           */
75          gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType xgetMechanismType();
76          
77          /**
78           * Sets the "MechanismType" element
79           */
80          void setMechanismType(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType.Enum mechanismType);
81          
82          /**
83           * Sets (as xml) the "MechanismType" element
84           */
85          void xsetMechanismType(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType mechanismType);
86          
87          /**
88           * Gets the "MechanismTypeOtherExplanation" element
89           */
90          java.lang.String getMechanismTypeOtherExplanation();
91          
92          /**
93           * Gets (as xml) the "MechanismTypeOtherExplanation" element
94           */
95          gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation xgetMechanismTypeOtherExplanation();
96          
97          /**
98           * True if has "MechanismTypeOtherExplanation" element
99           */
100         boolean isSetMechanismTypeOtherExplanation();
101         
102         /**
103          * Sets the "MechanismTypeOtherExplanation" element
104          */
105         void setMechanismTypeOtherExplanation(java.lang.String mechanismTypeOtherExplanation);
106         
107         /**
108          * Sets (as xml) the "MechanismTypeOtherExplanation" element
109          */
110         void xsetMechanismTypeOtherExplanation(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation mechanismTypeOtherExplanation);
111         
112         /**
113          * Unsets the "MechanismTypeOtherExplanation" element
114          */
115         void unsetMechanismTypeOtherExplanation();
116         
117         /**
118          * Gets the "AgencyName" element
119          */
120         java.lang.String getAgencyName();
121         
122         /**
123          * Gets (as xml) the "AgencyName" element
124          */
125         gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetAgencyName();
126         
127         /**
128          * Sets the "AgencyName" element
129          */
130         void setAgencyName(java.lang.String agencyName);
131         
132         /**
133          * Sets (as xml) the "AgencyName" element
134          */
135         void xsetAgencyName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType agencyName);
136         
137         /**
138          * Gets the "ApplicantID" element
139          */
140         java.lang.String getApplicantID();
141         
142         /**
143          * Gets (as xml) the "ApplicantID" element
144          */
145         gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType xgetApplicantID();
146         
147         /**
148          * True if has "ApplicantID" element
149          */
150         boolean isSetApplicantID();
151         
152         /**
153          * Sets the "ApplicantID" element
154          */
155         void setApplicantID(java.lang.String applicantID);
156         
157         /**
158          * Sets (as xml) the "ApplicantID" element
159          */
160         void xsetApplicantID(gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType applicantID);
161         
162         /**
163          * Unsets the "ApplicantID" element
164          */
165         void unsetApplicantID();
166         
167         /**
168          * Gets the "ProjectTitle" element
169          */
170         java.lang.String getProjectTitle();
171         
172         /**
173          * Gets (as xml) the "ProjectTitle" element
174          */
175         gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType xgetProjectTitle();
176         
177         /**
178          * Sets the "ProjectTitle" element
179          */
180         void setProjectTitle(java.lang.String projectTitle);
181         
182         /**
183          * Sets (as xml) the "ProjectTitle" element
184          */
185         void xsetProjectTitle(gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType projectTitle);
186         
187         /**
188          * Gets the "PDPIFellow" element
189          */
190         gov.grants.apply.system.globalLibraryV20.HumanNameDataType getPDPIFellow();
191         
192         /**
193          * Sets the "PDPIFellow" element
194          */
195         void setPDPIFellow(gov.grants.apply.system.globalLibraryV20.HumanNameDataType pdpiFellow);
196         
197         /**
198          * Appends and returns a new empty "PDPIFellow" element
199          */
200         gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewPDPIFellow();
201         
202         /**
203          * Gets the "AssuranceStatus" element
204          */
205         gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus.Enum getAssuranceStatus();
206         
207         /**
208          * Gets (as xml) the "AssuranceStatus" element
209          */
210         gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus xgetAssuranceStatus();
211         
212         /**
213          * Sets the "AssuranceStatus" element
214          */
215         void setAssuranceStatus(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus.Enum assuranceStatus);
216         
217         /**
218          * Sets (as xml) the "AssuranceStatus" element
219          */
220         void xsetAssuranceStatus(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus assuranceStatus);
221         
222         /**
223          * Gets the "AssuranceIDNumber" element
224          */
225         java.lang.String getAssuranceIDNumber();
226         
227         /**
228          * Gets (as xml) the "AssuranceIDNumber" element
229          */
230         gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber xgetAssuranceIDNumber();
231         
232         /**
233          * True if has "AssuranceIDNumber" element
234          */
235         boolean isSetAssuranceIDNumber();
236         
237         /**
238          * Sets the "AssuranceIDNumber" element
239          */
240         void setAssuranceIDNumber(java.lang.String assuranceIDNumber);
241         
242         /**
243          * Sets (as xml) the "AssuranceIDNumber" element
244          */
245         void xsetAssuranceIDNumber(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber assuranceIDNumber);
246         
247         /**
248          * Unsets the "AssuranceIDNumber" element
249          */
250         void unsetAssuranceIDNumber();
251         
252         /**
253          * Gets the "AssuranceExpirationDate" element
254          */
255         java.util.Calendar getAssuranceExpirationDate();
256         
257         /**
258          * Gets (as xml) the "AssuranceExpirationDate" element
259          */
260         org.apache.xmlbeans.XmlDate xgetAssuranceExpirationDate();
261         
262         /**
263          * True if has "AssuranceExpirationDate" element
264          */
265         boolean isSetAssuranceExpirationDate();
266         
267         /**
268          * Sets the "AssuranceExpirationDate" element
269          */
270         void setAssuranceExpirationDate(java.util.Calendar assuranceExpirationDate);
271         
272         /**
273          * Sets (as xml) the "AssuranceExpirationDate" element
274          */
275         void xsetAssuranceExpirationDate(org.apache.xmlbeans.XmlDate assuranceExpirationDate);
276         
277         /**
278          * Unsets the "AssuranceExpirationDate" element
279          */
280         void unsetAssuranceExpirationDate();
281         
282         /**
283          * Gets the "IRBRegistrationNumber" element
284          */
285         java.lang.String getIRBRegistrationNumber();
286         
287         /**
288          * Gets (as xml) the "IRBRegistrationNumber" element
289          */
290         gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber xgetIRBRegistrationNumber();
291         
292         /**
293          * True if has "IRBRegistrationNumber" element
294          */
295         boolean isSetIRBRegistrationNumber();
296         
297         /**
298          * Sets the "IRBRegistrationNumber" element
299          */
300         void setIRBRegistrationNumber(java.lang.String irbRegistrationNumber);
301         
302         /**
303          * Sets (as xml) the "IRBRegistrationNumber" element
304          */
305         void xsetIRBRegistrationNumber(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber irbRegistrationNumber);
306         
307         /**
308          * Unsets the "IRBRegistrationNumber" element
309          */
310         void unsetIRBRegistrationNumber();
311         
312         /**
313          * Gets the "AssuranceIDNumber2" element
314          */
315         java.lang.String getAssuranceIDNumber2();
316         
317         /**
318          * Gets (as xml) the "AssuranceIDNumber2" element
319          */
320         gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2 xgetAssuranceIDNumber2();
321         
322         /**
323          * True if has "AssuranceIDNumber2" element
324          */
325         boolean isSetAssuranceIDNumber2();
326         
327         /**
328          * Sets the "AssuranceIDNumber2" element
329          */
330         void setAssuranceIDNumber2(java.lang.String assuranceIDNumber2);
331         
332         /**
333          * Sets (as xml) the "AssuranceIDNumber2" element
334          */
335         void xsetAssuranceIDNumber2(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2 assuranceIDNumber2);
336         
337         /**
338          * Unsets the "AssuranceIDNumber2" element
339          */
340         void unsetAssuranceIDNumber2();
341         
342         /**
343          * Gets the "AssuranceExpirationDate2" element
344          */
345         java.util.Calendar getAssuranceExpirationDate2();
346         
347         /**
348          * Gets (as xml) the "AssuranceExpirationDate2" element
349          */
350         org.apache.xmlbeans.XmlDate xgetAssuranceExpirationDate2();
351         
352         /**
353          * True if has "AssuranceExpirationDate2" element
354          */
355         boolean isSetAssuranceExpirationDate2();
356         
357         /**
358          * Sets the "AssuranceExpirationDate2" element
359          */
360         void setAssuranceExpirationDate2(java.util.Calendar assuranceExpirationDate2);
361         
362         /**
363          * Sets (as xml) the "AssuranceExpirationDate2" element
364          */
365         void xsetAssuranceExpirationDate2(org.apache.xmlbeans.XmlDate assuranceExpirationDate2);
366         
367         /**
368          * Unsets the "AssuranceExpirationDate2" element
369          */
370         void unsetAssuranceExpirationDate2();
371         
372         /**
373          * Gets the "IRBRegistrationNumber2" element
374          */
375         java.lang.String getIRBRegistrationNumber2();
376         
377         /**
378          * Gets (as xml) the "IRBRegistrationNumber2" element
379          */
380         gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2 xgetIRBRegistrationNumber2();
381         
382         /**
383          * True if has "IRBRegistrationNumber2" element
384          */
385         boolean isSetIRBRegistrationNumber2();
386         
387         /**
388          * Sets the "IRBRegistrationNumber2" element
389          */
390         void setIRBRegistrationNumber2(java.lang.String irbRegistrationNumber2);
391         
392         /**
393          * Sets (as xml) the "IRBRegistrationNumber2" element
394          */
395         void xsetIRBRegistrationNumber2(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2 irbRegistrationNumber2);
396         
397         /**
398          * Unsets the "IRBRegistrationNumber2" element
399          */
400         void unsetIRBRegistrationNumber2();
401         
402         /**
403          * Gets the "AgencyNameOther" element
404          */
405         java.lang.String getAgencyNameOther();
406         
407         /**
408          * Gets (as xml) the "AgencyNameOther" element
409          */
410         gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetAgencyNameOther();
411         
412         /**
413          * True if has "AgencyNameOther" element
414          */
415         boolean isSetAgencyNameOther();
416         
417         /**
418          * Sets the "AgencyNameOther" element
419          */
420         void setAgencyNameOther(java.lang.String agencyNameOther);
421         
422         /**
423          * Sets (as xml) the "AgencyNameOther" element
424          */
425         void xsetAgencyNameOther(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType agencyNameOther);
426         
427         /**
428          * Unsets the "AgencyNameOther" element
429          */
430         void unsetAgencyNameOther();
431         
432         /**
433          * Gets the "SectionParagraphNumber" element
434          */
435         java.lang.String getSectionParagraphNumber();
436         
437         /**
438          * Gets (as xml) the "SectionParagraphNumber" element
439          */
440         gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber xgetSectionParagraphNumber();
441         
442         /**
443          * True if has "SectionParagraphNumber" element
444          */
445         boolean isSetSectionParagraphNumber();
446         
447         /**
448          * Sets the "SectionParagraphNumber" element
449          */
450         void setSectionParagraphNumber(java.lang.String sectionParagraphNumber);
451         
452         /**
453          * Sets (as xml) the "SectionParagraphNumber" element
454          */
455         void xsetSectionParagraphNumber(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber sectionParagraphNumber);
456         
457         /**
458          * Unsets the "SectionParagraphNumber" element
459          */
460         void unsetSectionParagraphNumber();
461         
462         /**
463          * Gets the "IRBReviewStatus" element
464          */
465         gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus.Enum getIRBReviewStatus();
466         
467         /**
468          * Gets (as xml) the "IRBReviewStatus" element
469          */
470         gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus xgetIRBReviewStatus();
471         
472         /**
473          * True if has "IRBReviewStatus" element
474          */
475         boolean isSetIRBReviewStatus();
476         
477         /**
478          * Sets the "IRBReviewStatus" element
479          */
480         void setIRBReviewStatus(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus.Enum irbReviewStatus);
481         
482         /**
483          * Sets (as xml) the "IRBReviewStatus" element
484          */
485         void xsetIRBReviewStatus(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus irbReviewStatus);
486         
487         /**
488          * Unsets the "IRBReviewStatus" element
489          */
490         void unsetIRBReviewStatus();
491         
492         /**
493          * Gets the "IRBReviewType" element
494          */
495         gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType.Enum getIRBReviewType();
496         
497         /**
498          * Gets (as xml) the "IRBReviewType" element
499          */
500         gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType xgetIRBReviewType();
501         
502         /**
503          * True if has "IRBReviewType" element
504          */
505         boolean isSetIRBReviewType();
506         
507         /**
508          * Sets the "IRBReviewType" element
509          */
510         void setIRBReviewType(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType.Enum irbReviewType);
511         
512         /**
513          * Sets (as xml) the "IRBReviewType" element
514          */
515         void xsetIRBReviewType(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType irbReviewType);
516         
517         /**
518          * Unsets the "IRBReviewType" element
519          */
520         void unsetIRBReviewType();
521         
522         /**
523          * Gets the "IRBReviewDate" element
524          */
525         java.util.Calendar getIRBReviewDate();
526         
527         /**
528          * Gets (as xml) the "IRBReviewDate" element
529          */
530         org.apache.xmlbeans.XmlDate xgetIRBReviewDate();
531         
532         /**
533          * True if has "IRBReviewDate" element
534          */
535         boolean isSetIRBReviewDate();
536         
537         /**
538          * Sets the "IRBReviewDate" element
539          */
540         void setIRBReviewDate(java.util.Calendar irbReviewDate);
541         
542         /**
543          * Sets (as xml) the "IRBReviewDate" element
544          */
545         void xsetIRBReviewDate(org.apache.xmlbeans.XmlDate irbReviewDate);
546         
547         /**
548          * Unsets the "IRBReviewDate" element
549          */
550         void unsetIRBReviewDate();
551         
552         /**
553          * Gets the "ExpeditedReviewDate" element
554          */
555         java.util.Calendar getExpeditedReviewDate();
556         
557         /**
558          * Gets (as xml) the "ExpeditedReviewDate" element
559          */
560         org.apache.xmlbeans.XmlDate xgetExpeditedReviewDate();
561         
562         /**
563          * True if has "ExpeditedReviewDate" element
564          */
565         boolean isSetExpeditedReviewDate();
566         
567         /**
568          * Sets the "ExpeditedReviewDate" element
569          */
570         void setExpeditedReviewDate(java.util.Calendar expeditedReviewDate);
571         
572         /**
573          * Sets (as xml) the "ExpeditedReviewDate" element
574          */
575         void xsetExpeditedReviewDate(org.apache.xmlbeans.XmlDate expeditedReviewDate);
576         
577         /**
578          * Unsets the "ExpeditedReviewDate" element
579          */
580         void unsetExpeditedReviewDate();
581         
582         /**
583          * Gets the "LessThanOneYearIndicator" element
584          */
585         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLessThanOneYearIndicator();
586         
587         /**
588          * Gets (as xml) the "LessThanOneYearIndicator" element
589          */
590         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLessThanOneYearIndicator();
591         
592         /**
593          * True if has "LessThanOneYearIndicator" element
594          */
595         boolean isSetLessThanOneYearIndicator();
596         
597         /**
598          * Sets the "LessThanOneYearIndicator" element
599          */
600         void setLessThanOneYearIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum lessThanOneYearIndicator);
601         
602         /**
603          * Sets (as xml) the "LessThanOneYearIndicator" element
604          */
605         void xsetLessThanOneYearIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType lessThanOneYearIndicator);
606         
607         /**
608          * Unsets the "LessThanOneYearIndicator" element
609          */
610         void unsetLessThanOneYearIndicator();
611         
612         /**
613          * Gets the "ExpirationDateOfIRBApproval" element
614          */
615         java.util.Calendar getExpirationDateOfIRBApproval();
616         
617         /**
618          * Gets (as xml) the "ExpirationDateOfIRBApproval" element
619          */
620         org.apache.xmlbeans.XmlDate xgetExpirationDateOfIRBApproval();
621         
622         /**
623          * True if has "ExpirationDateOfIRBApproval" element
624          */
625         boolean isSetExpirationDateOfIRBApproval();
626         
627         /**
628          * Sets the "ExpirationDateOfIRBApproval" element
629          */
630         void setExpirationDateOfIRBApproval(java.util.Calendar expirationDateOfIRBApproval);
631         
632         /**
633          * Sets (as xml) the "ExpirationDateOfIRBApproval" element
634          */
635         void xsetExpirationDateOfIRBApproval(org.apache.xmlbeans.XmlDate expirationDateOfIRBApproval);
636         
637         /**
638          * Unsets the "ExpirationDateOfIRBApproval" element
639          */
640         void unsetExpirationDateOfIRBApproval();
641         
642         /**
643          * Gets the "Remarks" element
644          */
645         java.lang.String getRemarks();
646         
647         /**
648          * Gets (as xml) the "Remarks" element
649          */
650         gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks xgetRemarks();
651         
652         /**
653          * True if has "Remarks" element
654          */
655         boolean isSetRemarks();
656         
657         /**
658          * Sets the "Remarks" element
659          */
660         void setRemarks(java.lang.String remarks);
661         
662         /**
663          * Sets (as xml) the "Remarks" element
664          */
665         void xsetRemarks(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks remarks);
666         
667         /**
668          * Unsets the "Remarks" element
669          */
670         void unsetRemarks();
671         
672         /**
673          * Gets the "OrganizationContactPerson" element
674          */
675         gov.grants.apply.system.globalLibraryV20.OrganizationContactPersonDataType getOrganizationContactPerson();
676         
677         /**
678          * Sets the "OrganizationContactPerson" element
679          */
680         void setOrganizationContactPerson(gov.grants.apply.system.globalLibraryV20.OrganizationContactPersonDataType organizationContactPerson);
681         
682         /**
683          * Appends and returns a new empty "OrganizationContactPerson" element
684          */
685         gov.grants.apply.system.globalLibraryV20.OrganizationContactPersonDataType addNewOrganizationContactPerson();
686         
687         /**
688          * Gets the "AuthorizedRepresentativeSignature" element
689          */
690         java.lang.String getAuthorizedRepresentativeSignature();
691         
692         /**
693          * Gets (as xml) the "AuthorizedRepresentativeSignature" element
694          */
695         gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAuthorizedRepresentativeSignature();
696         
697         /**
698          * Sets the "AuthorizedRepresentativeSignature" element
699          */
700         void setAuthorizedRepresentativeSignature(java.lang.String authorizedRepresentativeSignature);
701         
702         /**
703          * Sets (as xml) the "AuthorizedRepresentativeSignature" element
704          */
705         void xsetAuthorizedRepresentativeSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType authorizedRepresentativeSignature);
706         
707         /**
708          * Gets the "SignatureDate" element
709          */
710         java.util.Calendar getSignatureDate();
711         
712         /**
713          * Gets (as xml) the "SignatureDate" element
714          */
715         org.apache.xmlbeans.XmlDate xgetSignatureDate();
716         
717         /**
718          * Sets the "SignatureDate" element
719          */
720         void setSignatureDate(java.util.Calendar signatureDate);
721         
722         /**
723          * Sets (as xml) the "SignatureDate" element
724          */
725         void xsetSignatureDate(org.apache.xmlbeans.XmlDate signatureDate);
726         
727         /**
728          * Gets the "FormVersion" attribute
729          */
730         java.lang.String getFormVersion();
731         
732         /**
733          * Gets (as xml) the "FormVersion" attribute
734          */
735         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
736         
737         /**
738          * Sets the "FormVersion" attribute
739          */
740         void setFormVersion(java.lang.String formVersion);
741         
742         /**
743          * Sets (as xml) the "FormVersion" attribute
744          */
745         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
746         
747         /**
748          * An XML RequestTypeCode(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
749          *
750          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$RequestTypeCode.
751          */
752         public interface RequestTypeCode extends org.apache.xmlbeans.XmlString
753         {
754             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
755                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RequestTypeCode.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("requesttypecode1a50elemtype");
756             
757             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
758             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
759             
760             static final Enum ORIGINAL = Enum.forString("Original");
761             static final Enum CONTINUATION = Enum.forString("Continuation");
762             static final Enum EXEMPTION = Enum.forString("Exemption");
763             
764             static final int INT_ORIGINAL = Enum.INT_ORIGINAL;
765             static final int INT_CONTINUATION = Enum.INT_CONTINUATION;
766             static final int INT_EXEMPTION = Enum.INT_EXEMPTION;
767             
768             /**
769              * Enumeration value class for gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$RequestTypeCode.
770              * These enum values can be used as follows:
771              * <pre>
772              * enum.toString(); // returns the string value of the enum
773              * enum.intValue(); // returns an int value, useful for switches
774              * // e.g., case Enum.INT_ORIGINAL
775              * Enum.forString(s); // returns the enum value for a string
776              * Enum.forInt(i); // returns the enum value for an int
777              * </pre>
778              * Enumeration objects are immutable singleton objects that
779              * can be compared using == object equality. They have no
780              * public constructor. See the constants defined within this
781              * class for all the valid values.
782              */
783             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
784             {
785                 /**
786                  * Returns the enum value for a string, or null if none.
787                  */
788                 public static Enum forString(java.lang.String s)
789                     { return (Enum)table.forString(s); }
790                 /**
791                  * Returns the enum value corresponding to an int, or null if none.
792                  */
793                 public static Enum forInt(int i)
794                     { return (Enum)table.forInt(i); }
795                 
796                 private Enum(java.lang.String s, int i)
797                     { super(s, i); }
798                 
799                 static final int INT_ORIGINAL = 1;
800                 static final int INT_CONTINUATION = 2;
801                 static final int INT_EXEMPTION = 3;
802                 
803                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
804                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
805                 (
806                     new Enum[]
807                     {
808                       new Enum("Original", INT_ORIGINAL),
809                       new Enum("Continuation", INT_CONTINUATION),
810                       new Enum("Exemption", INT_EXEMPTION),
811                     }
812                 );
813                 private static final long serialVersionUID = 1L;
814                 private java.lang.Object readResolve() { return forInt(intValue()); } 
815             }
816             
817             /**
818              * A factory class with static methods for creating instances
819              * of this type.
820              */
821             
822             public static final class Factory
823             {
824                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode newValue(java.lang.Object obj) {
825                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode) type.newValue( obj ); }
826                 
827                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode newInstance() {
828                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
829                 
830                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode newInstance(org.apache.xmlbeans.XmlOptions options) {
831                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
832                 
833                 private Factory() { } // No instance of this class allowed
834             }
835         }
836         
837         /**
838          * An XML MechanismType(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
839          *
840          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$MechanismType.
841          */
842         public interface MechanismType extends org.apache.xmlbeans.XmlString
843         {
844             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
845                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MechanismType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("mechanismtype0633elemtype");
846             
847             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
848             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
849             
850             static final Enum GRANT = Enum.forString("Grant");
851             static final Enum CONTRACT = Enum.forString("Contract");
852             static final Enum FELLOWSHIP = Enum.forString("Fellowship");
853             static final Enum COOPERATIVE_AGREEMENT = Enum.forString("Cooperative Agreement");
854             static final Enum OTHER = Enum.forString("Other");
855             
856             static final int INT_GRANT = Enum.INT_GRANT;
857             static final int INT_CONTRACT = Enum.INT_CONTRACT;
858             static final int INT_FELLOWSHIP = Enum.INT_FELLOWSHIP;
859             static final int INT_COOPERATIVE_AGREEMENT = Enum.INT_COOPERATIVE_AGREEMENT;
860             static final int INT_OTHER = Enum.INT_OTHER;
861             
862             /**
863              * Enumeration value class for gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$MechanismType.
864              * These enum values can be used as follows:
865              * <pre>
866              * enum.toString(); // returns the string value of the enum
867              * enum.intValue(); // returns an int value, useful for switches
868              * // e.g., case Enum.INT_GRANT
869              * Enum.forString(s); // returns the enum value for a string
870              * Enum.forInt(i); // returns the enum value for an int
871              * </pre>
872              * Enumeration objects are immutable singleton objects that
873              * can be compared using == object equality. They have no
874              * public constructor. See the constants defined within this
875              * class for all the valid values.
876              */
877             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
878             {
879                 /**
880                  * Returns the enum value for a string, or null if none.
881                  */
882                 public static Enum forString(java.lang.String s)
883                     { return (Enum)table.forString(s); }
884                 /**
885                  * Returns the enum value corresponding to an int, or null if none.
886                  */
887                 public static Enum forInt(int i)
888                     { return (Enum)table.forInt(i); }
889                 
890                 private Enum(java.lang.String s, int i)
891                     { super(s, i); }
892                 
893                 static final int INT_GRANT = 1;
894                 static final int INT_CONTRACT = 2;
895                 static final int INT_FELLOWSHIP = 3;
896                 static final int INT_COOPERATIVE_AGREEMENT = 4;
897                 static final int INT_OTHER = 5;
898                 
899                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
900                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
901                 (
902                     new Enum[]
903                     {
904                       new Enum("Grant", INT_GRANT),
905                       new Enum("Contract", INT_CONTRACT),
906                       new Enum("Fellowship", INT_FELLOWSHIP),
907                       new Enum("Cooperative Agreement", INT_COOPERATIVE_AGREEMENT),
908                       new Enum("Other", INT_OTHER),
909                     }
910                 );
911                 private static final long serialVersionUID = 1L;
912                 private java.lang.Object readResolve() { return forInt(intValue()); } 
913             }
914             
915             /**
916              * A factory class with static methods for creating instances
917              * of this type.
918              */
919             
920             public static final class Factory
921             {
922                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType newValue(java.lang.Object obj) {
923                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType) type.newValue( obj ); }
924                 
925                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType newInstance() {
926                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
927                 
928                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType newInstance(org.apache.xmlbeans.XmlOptions options) {
929                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
930                 
931                 private Factory() { } // No instance of this class allowed
932             }
933         }
934         
935         /**
936          * An XML MechanismTypeOtherExplanation(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
937          *
938          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$MechanismTypeOtherExplanation.
939          */
940         public interface MechanismTypeOtherExplanation extends org.apache.xmlbeans.XmlString
941         {
942             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
943                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MechanismTypeOtherExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("mechanismtypeotherexplanation46caelemtype");
944             
945             /**
946              * A factory class with static methods for creating instances
947              * of this type.
948              */
949             
950             public static final class Factory
951             {
952                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation newValue(java.lang.Object obj) {
953                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation) type.newValue( obj ); }
954                 
955                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation newInstance() {
956                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
957                 
958                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
959                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
960                 
961                 private Factory() { } // No instance of this class allowed
962             }
963         }
964         
965         /**
966          * An XML AssuranceStatus(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
967          *
968          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$AssuranceStatus.
969          */
970         public interface AssuranceStatus extends org.apache.xmlbeans.XmlString
971         {
972             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
973                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AssuranceStatus.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("assurancestatus2c67elemtype");
974             
975             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
976             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
977             
978             static final Enum ASSURANCE_ON_FILE_COVERS = Enum.forString("AssuranceOnFileCovers");
979             static final Enum ASSURANCE_ON_FILE = Enum.forString("AssuranceOnFile");
980             static final Enum NO_ASSURANCE = Enum.forString("NoAssurance");
981             static final Enum EXEMPTION = Enum.forString("Exemption");
982             
983             static final int INT_ASSURANCE_ON_FILE_COVERS = Enum.INT_ASSURANCE_ON_FILE_COVERS;
984             static final int INT_ASSURANCE_ON_FILE = Enum.INT_ASSURANCE_ON_FILE;
985             static final int INT_NO_ASSURANCE = Enum.INT_NO_ASSURANCE;
986             static final int INT_EXEMPTION = Enum.INT_EXEMPTION;
987             
988             /**
989              * Enumeration value class for gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$AssuranceStatus.
990              * These enum values can be used as follows:
991              * <pre>
992              * enum.toString(); // returns the string value of the enum
993              * enum.intValue(); // returns an int value, useful for switches
994              * // e.g., case Enum.INT_ASSURANCE_ON_FILE_COVERS
995              * Enum.forString(s); // returns the enum value for a string
996              * Enum.forInt(i); // returns the enum value for an int
997              * </pre>
998              * Enumeration objects are immutable singleton objects that
999              * can be compared using == object equality. They have no
1000              * public constructor. See the constants defined within this
1001              * class for all the valid values.
1002              */
1003             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1004             {
1005                 /**
1006                  * Returns the enum value for a string, or null if none.
1007                  */
1008                 public static Enum forString(java.lang.String s)
1009                     { return (Enum)table.forString(s); }
1010                 /**
1011                  * Returns the enum value corresponding to an int, or null if none.
1012                  */
1013                 public static Enum forInt(int i)
1014                     { return (Enum)table.forInt(i); }
1015                 
1016                 private Enum(java.lang.String s, int i)
1017                     { super(s, i); }
1018                 
1019                 static final int INT_ASSURANCE_ON_FILE_COVERS = 1;
1020                 static final int INT_ASSURANCE_ON_FILE = 2;
1021                 static final int INT_NO_ASSURANCE = 3;
1022                 static final int INT_EXEMPTION = 4;
1023                 
1024                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1025                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1026                 (
1027                     new Enum[]
1028                     {
1029                       new Enum("AssuranceOnFileCovers", INT_ASSURANCE_ON_FILE_COVERS),
1030                       new Enum("AssuranceOnFile", INT_ASSURANCE_ON_FILE),
1031                       new Enum("NoAssurance", INT_NO_ASSURANCE),
1032                       new Enum("Exemption", INT_EXEMPTION),
1033                     }
1034                 );
1035                 private static final long serialVersionUID = 1L;
1036                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1037             }
1038             
1039             /**
1040              * A factory class with static methods for creating instances
1041              * of this type.
1042              */
1043             
1044             public static final class Factory
1045             {
1046                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus newValue(java.lang.Object obj) {
1047                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus) type.newValue( obj ); }
1048                 
1049                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus newInstance() {
1050                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1051                 
1052                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus newInstance(org.apache.xmlbeans.XmlOptions options) {
1053                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1054                 
1055                 private Factory() { } // No instance of this class allowed
1056             }
1057         }
1058         
1059         /**
1060          * An XML AssuranceIDNumber(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
1061          *
1062          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$AssuranceIDNumber.
1063          */
1064         public interface AssuranceIDNumber extends org.apache.xmlbeans.XmlString
1065         {
1066             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1067                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AssuranceIDNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("assuranceidnumberb4b5elemtype");
1068             
1069             /**
1070              * A factory class with static methods for creating instances
1071              * of this type.
1072              */
1073             
1074             public static final class Factory
1075             {
1076                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber newValue(java.lang.Object obj) {
1077                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber) type.newValue( obj ); }
1078                 
1079                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber newInstance() {
1080                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1081                 
1082                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
1083                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1084                 
1085                 private Factory() { } // No instance of this class allowed
1086             }
1087         }
1088         
1089         /**
1090          * An XML IRBRegistrationNumber(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
1091          *
1092          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$IRBRegistrationNumber.
1093          */
1094         public interface IRBRegistrationNumber extends org.apache.xmlbeans.XmlString
1095         {
1096             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1097                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IRBRegistrationNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("irbregistrationnumbera3cbelemtype");
1098             
1099             /**
1100              * A factory class with static methods for creating instances
1101              * of this type.
1102              */
1103             
1104             public static final class Factory
1105             {
1106                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber newValue(java.lang.Object obj) {
1107                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber) type.newValue( obj ); }
1108                 
1109                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber newInstance() {
1110                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1111                 
1112                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
1113                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1114                 
1115                 private Factory() { } // No instance of this class allowed
1116             }
1117         }
1118         
1119         /**
1120          * An XML AssuranceIDNumber2(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
1121          *
1122          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$AssuranceIDNumber2.
1123          */
1124         public interface AssuranceIDNumber2 extends org.apache.xmlbeans.XmlString
1125         {
1126             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1127                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AssuranceIDNumber2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("assuranceidnumber2c2d5elemtype");
1128             
1129             /**
1130              * A factory class with static methods for creating instances
1131              * of this type.
1132              */
1133             
1134             public static final class Factory
1135             {
1136                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2 newValue(java.lang.Object obj) {
1137                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2) type.newValue( obj ); }
1138                 
1139                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2 newInstance() {
1140                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1141                 
1142                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2 newInstance(org.apache.xmlbeans.XmlOptions options) {
1143                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1144                 
1145                 private Factory() { } // No instance of this class allowed
1146             }
1147         }
1148         
1149         /**
1150          * An XML IRBRegistrationNumber2(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
1151          *
1152          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$IRBRegistrationNumber2.
1153          */
1154         public interface IRBRegistrationNumber2 extends org.apache.xmlbeans.XmlString
1155         {
1156             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1157                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IRBRegistrationNumber2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("irbregistrationnumber2b67felemtype");
1158             
1159             /**
1160              * A factory class with static methods for creating instances
1161              * of this type.
1162              */
1163             
1164             public static final class Factory
1165             {
1166                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2 newValue(java.lang.Object obj) {
1167                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2) type.newValue( obj ); }
1168                 
1169                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2 newInstance() {
1170                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1171                 
1172                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2 newInstance(org.apache.xmlbeans.XmlOptions options) {
1173                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1174                 
1175                 private Factory() { } // No instance of this class allowed
1176             }
1177         }
1178         
1179         /**
1180          * An XML SectionParagraphNumber(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
1181          *
1182          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$SectionParagraphNumber.
1183          */
1184         public interface SectionParagraphNumber extends org.apache.xmlbeans.XmlString
1185         {
1186             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1187                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SectionParagraphNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sectionparagraphnumber7aa4elemtype");
1188             
1189             /**
1190              * A factory class with static methods for creating instances
1191              * of this type.
1192              */
1193             
1194             public static final class Factory
1195             {
1196                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber newValue(java.lang.Object obj) {
1197                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber) type.newValue( obj ); }
1198                 
1199                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber newInstance() {
1200                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1201                 
1202                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
1203                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1204                 
1205                 private Factory() { } // No instance of this class allowed
1206             }
1207         }
1208         
1209         /**
1210          * An XML IRBReviewStatus(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
1211          *
1212          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$IRBReviewStatus.
1213          */
1214         public interface IRBReviewStatus extends org.apache.xmlbeans.XmlString
1215         {
1216             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1217                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IRBReviewStatus.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("irbreviewstatuscc03elemtype");
1218             
1219             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1220             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1221             
1222             static final Enum REVIEWED = Enum.forString("Reviewed");
1223             static final Enum NOT_REVIEWED = Enum.forString("NotReviewed");
1224             
1225             static final int INT_REVIEWED = Enum.INT_REVIEWED;
1226             static final int INT_NOT_REVIEWED = Enum.INT_NOT_REVIEWED;
1227             
1228             /**
1229              * Enumeration value class for gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$IRBReviewStatus.
1230              * These enum values can be used as follows:
1231              * <pre>
1232              * enum.toString(); // returns the string value of the enum
1233              * enum.intValue(); // returns an int value, useful for switches
1234              * // e.g., case Enum.INT_REVIEWED
1235              * Enum.forString(s); // returns the enum value for a string
1236              * Enum.forInt(i); // returns the enum value for an int
1237              * </pre>
1238              * Enumeration objects are immutable singleton objects that
1239              * can be compared using == object equality. They have no
1240              * public constructor. See the constants defined within this
1241              * class for all the valid values.
1242              */
1243             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1244             {
1245                 /**
1246                  * Returns the enum value for a string, or null if none.
1247                  */
1248                 public static Enum forString(java.lang.String s)
1249                     { return (Enum)table.forString(s); }
1250                 /**
1251                  * Returns the enum value corresponding to an int, or null if none.
1252                  */
1253                 public static Enum forInt(int i)
1254                     { return (Enum)table.forInt(i); }
1255                 
1256                 private Enum(java.lang.String s, int i)
1257                     { super(s, i); }
1258                 
1259                 static final int INT_REVIEWED = 1;
1260                 static final int INT_NOT_REVIEWED = 2;
1261                 
1262                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1263                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1264                 (
1265                     new Enum[]
1266                     {
1267                       new Enum("Reviewed", INT_REVIEWED),
1268                       new Enum("NotReviewed", INT_NOT_REVIEWED),
1269                     }
1270                 );
1271                 private static final long serialVersionUID = 1L;
1272                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1273             }
1274             
1275             /**
1276              * A factory class with static methods for creating instances
1277              * of this type.
1278              */
1279             
1280             public static final class Factory
1281             {
1282                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus newValue(java.lang.Object obj) {
1283                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus) type.newValue( obj ); }
1284                 
1285                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus newInstance() {
1286                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1287                 
1288                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus newInstance(org.apache.xmlbeans.XmlOptions options) {
1289                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus) 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 IRBReviewType(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
1297          *
1298          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$IRBReviewType.
1299          */
1300         public interface IRBReviewType extends org.apache.xmlbeans.XmlString
1301         {
1302             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1303                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IRBReviewType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("irbreviewtype577belemtype");
1304             
1305             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1306             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1307             
1308             static final Enum FULL = Enum.forString("Full");
1309             static final Enum EXPEDITED = Enum.forString("Expedited");
1310             
1311             static final int INT_FULL = Enum.INT_FULL;
1312             static final int INT_EXPEDITED = Enum.INT_EXPEDITED;
1313             
1314             /**
1315              * Enumeration value class for gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$IRBReviewType.
1316              * These enum values can be used as follows:
1317              * <pre>
1318              * enum.toString(); // returns the string value of the enum
1319              * enum.intValue(); // returns an int value, useful for switches
1320              * // e.g., case Enum.INT_FULL
1321              * Enum.forString(s); // returns the enum value for a string
1322              * Enum.forInt(i); // returns the enum value for an int
1323              * </pre>
1324              * Enumeration objects are immutable singleton objects that
1325              * can be compared using == object equality. They have no
1326              * public constructor. See the constants defined within this
1327              * class for all the valid values.
1328              */
1329             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1330             {
1331                 /**
1332                  * Returns the enum value for a string, or null if none.
1333                  */
1334                 public static Enum forString(java.lang.String s)
1335                     { return (Enum)table.forString(s); }
1336                 /**
1337                  * Returns the enum value corresponding to an int, or null if none.
1338                  */
1339                 public static Enum forInt(int i)
1340                     { return (Enum)table.forInt(i); }
1341                 
1342                 private Enum(java.lang.String s, int i)
1343                     { super(s, i); }
1344                 
1345                 static final int INT_FULL = 1;
1346                 static final int INT_EXPEDITED = 2;
1347                 
1348                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1349                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1350                 (
1351                     new Enum[]
1352                     {
1353                       new Enum("Full", INT_FULL),
1354                       new Enum("Expedited", INT_EXPEDITED),
1355                     }
1356                 );
1357                 private static final long serialVersionUID = 1L;
1358                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1359             }
1360             
1361             /**
1362              * A factory class with static methods for creating instances
1363              * of this type.
1364              */
1365             
1366             public static final class Factory
1367             {
1368                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType newValue(java.lang.Object obj) {
1369                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType) type.newValue( obj ); }
1370                 
1371                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType newInstance() {
1372                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1373                 
1374                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType newInstance(org.apache.xmlbeans.XmlOptions options) {
1375                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1376                 
1377                 private Factory() { } // No instance of this class allowed
1378             }
1379         }
1380         
1381         /**
1382          * An XML Remarks(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
1383          *
1384          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$Remarks.
1385          */
1386         public interface Remarks extends org.apache.xmlbeans.XmlString
1387         {
1388             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1389                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Remarks.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("remarks0d73elemtype");
1390             
1391             /**
1392              * A factory class with static methods for creating instances
1393              * of this type.
1394              */
1395             
1396             public static final class Factory
1397             {
1398                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks newValue(java.lang.Object obj) {
1399                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks) type.newValue( obj ); }
1400                 
1401                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks newInstance() {
1402                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1403                 
1404                 public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks newInstance(org.apache.xmlbeans.XmlOptions options) {
1405                   return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1406                 
1407                 private Factory() { } // No instance of this class allowed
1408             }
1409         }
1410         
1411         /**
1412          * A factory class with static methods for creating instances
1413          * of this type.
1414          */
1415         
1416         public static final class Factory
1417         {
1418             public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects newInstance() {
1419               return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1420             
1421             public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects newInstance(org.apache.xmlbeans.XmlOptions options) {
1422               return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1423             
1424             private Factory() { } // No instance of this class allowed
1425         }
1426     }
1427     
1428     /**
1429      * A factory class with static methods for creating instances
1430      * of this type.
1431      */
1432     
1433     public static final class Factory
1434     {
1435         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument newInstance() {
1436           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1437         
1438         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
1439           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1440         
1441         /** @param xmlAsString the string value to parse */
1442         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1443           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1444         
1445         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1446           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1447         
1448         /** @param file the file from which to load an xml document */
1449         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1450           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1451         
1452         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1453           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1454         
1455         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1456           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1457         
1458         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1459           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1460         
1461         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1462           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1463         
1464         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1465           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1466         
1467         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1468           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1469         
1470         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1471           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1472         
1473         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1474           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1475         
1476         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1477           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1478         
1479         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1480           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1481         
1482         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1483           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1484         
1485         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1486         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1487           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1488         
1489         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1490         public static gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1491           return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1492         
1493         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1494         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 {
1495           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1496         
1497         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1498         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 {
1499           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1500         
1501         private Factory() { } // No instance of this class allowed
1502     }
1503 }