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.impl;
10  /**
11   * A document containing one ProtectionofHumanSubjects(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1) element.
12   *
13   * This is a complex type.
14   */
15  public class ProtectionofHumanSubjectsDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public ProtectionofHumanSubjectsDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName PROTECTIONOFHUMANSUBJECTS$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "ProtectionofHumanSubjects");
26      
27      
28      /**
29       * Gets the "ProtectionofHumanSubjects" element
30       */
31      public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects getProtectionofHumanSubjects()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects target = null;
37              target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects)get_store().find_element_user(PROTECTIONOFHUMANSUBJECTS$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "ProtectionofHumanSubjects" element
48       */
49      public void setProtectionofHumanSubjects(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects protectionofHumanSubjects)
50      {
51          generatedSetterHelperImpl(protectionofHumanSubjects, PROTECTIONOFHUMANSUBJECTS$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "ProtectionofHumanSubjects" element
56       */
57      public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects addNewProtectionofHumanSubjects()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects target = null;
63              target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects)get_store().add_element_user(PROTECTIONOFHUMANSUBJECTS$0);
64              return target;
65          }
66      }
67      /**
68       * An XML ProtectionofHumanSubjects(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
69       *
70       * This is a complex type.
71       */
72      public static class ProtectionofHumanSubjectsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public ProtectionofHumanSubjectsImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName REQUESTTYPECODE$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "RequestTypeCode");
83          private static final javax.xml.namespace.QName MECHANISMTYPE$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "MechanismType");
85          private static final javax.xml.namespace.QName MECHANISMTYPEOTHEREXPLANATION$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "MechanismTypeOtherExplanation");
87          private static final javax.xml.namespace.QName AGENCYNAME$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "AgencyName");
89          private static final javax.xml.namespace.QName APPLICANTID$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "ApplicantID");
91          private static final javax.xml.namespace.QName PROJECTTITLE$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "ProjectTitle");
93          private static final javax.xml.namespace.QName PDPIFELLOW$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "PDPIFellow");
95          private static final javax.xml.namespace.QName ASSURANCESTATUS$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "AssuranceStatus");
97          private static final javax.xml.namespace.QName ASSURANCEIDNUMBER$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "AssuranceIDNumber");
99          private static final javax.xml.namespace.QName ASSURANCEEXPIRATIONDATE$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "AssuranceExpirationDate");
101         private static final javax.xml.namespace.QName IRBREGISTRATIONNUMBER$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "IRBRegistrationNumber");
103         private static final javax.xml.namespace.QName ASSURANCEIDNUMBER2$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "AssuranceIDNumber2");
105         private static final javax.xml.namespace.QName ASSURANCEEXPIRATIONDATE2$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "AssuranceExpirationDate2");
107         private static final javax.xml.namespace.QName IRBREGISTRATIONNUMBER2$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "IRBRegistrationNumber2");
109         private static final javax.xml.namespace.QName AGENCYNAMEOTHER$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "AgencyNameOther");
111         private static final javax.xml.namespace.QName SECTIONPARAGRAPHNUMBER$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "SectionParagraphNumber");
113         private static final javax.xml.namespace.QName IRBREVIEWSTATUS$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "IRBReviewStatus");
115         private static final javax.xml.namespace.QName IRBREVIEWTYPE$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "IRBReviewType");
117         private static final javax.xml.namespace.QName IRBREVIEWDATE$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "IRBReviewDate");
119         private static final javax.xml.namespace.QName EXPEDITEDREVIEWDATE$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "ExpeditedReviewDate");
121         private static final javax.xml.namespace.QName LESSTHANONEYEARINDICATOR$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "LessThanOneYearIndicator");
123         private static final javax.xml.namespace.QName EXPIRATIONDATEOFIRBAPPROVAL$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "ExpirationDateOfIRBApproval");
125         private static final javax.xml.namespace.QName REMARKS$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "Remarks");
127         private static final javax.xml.namespace.QName ORGANIZATIONCONTACTPERSON$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "OrganizationContactPerson");
129         private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVESIGNATURE$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "AuthorizedRepresentativeSignature");
131         private static final javax.xml.namespace.QName SIGNATUREDATE$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "SignatureDate");
133         private static final javax.xml.namespace.QName FORMVERSION$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1", "FormVersion");
135         
136         
137         /**
138          * Gets the "RequestTypeCode" element
139          */
140         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode.Enum getRequestTypeCode()
141         {
142             synchronized (monitor())
143             {
144                 check_orphaned();
145                 org.apache.xmlbeans.SimpleValue target = null;
146                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REQUESTTYPECODE$0, 0);
147                 if (target == null)
148                 {
149                     return null;
150                 }
151                 return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode.Enum)target.getEnumValue();
152             }
153         }
154         
155         /**
156          * Gets (as xml) the "RequestTypeCode" element
157          */
158         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode xgetRequestTypeCode()
159         {
160             synchronized (monitor())
161             {
162                 check_orphaned();
163                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode target = null;
164                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode)get_store().find_element_user(REQUESTTYPECODE$0, 0);
165                 return target;
166             }
167         }
168         
169         /**
170          * Sets the "RequestTypeCode" element
171          */
172         public void setRequestTypeCode(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode.Enum requestTypeCode)
173         {
174             synchronized (monitor())
175             {
176                 check_orphaned();
177                 org.apache.xmlbeans.SimpleValue target = null;
178                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REQUESTTYPECODE$0, 0);
179                 if (target == null)
180                 {
181                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REQUESTTYPECODE$0);
182                 }
183                 target.setEnumValue(requestTypeCode);
184             }
185         }
186         
187         /**
188          * Sets (as xml) the "RequestTypeCode" element
189          */
190         public void xsetRequestTypeCode(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode requestTypeCode)
191         {
192             synchronized (monitor())
193             {
194                 check_orphaned();
195                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode target = null;
196                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode)get_store().find_element_user(REQUESTTYPECODE$0, 0);
197                 if (target == null)
198                 {
199                     target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode)get_store().add_element_user(REQUESTTYPECODE$0);
200                 }
201                 target.set(requestTypeCode);
202             }
203         }
204         
205         /**
206          * Gets the "MechanismType" element
207          */
208         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType.Enum getMechanismType()
209         {
210             synchronized (monitor())
211             {
212                 check_orphaned();
213                 org.apache.xmlbeans.SimpleValue target = null;
214                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MECHANISMTYPE$2, 0);
215                 if (target == null)
216                 {
217                     return null;
218                 }
219                 return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType.Enum)target.getEnumValue();
220             }
221         }
222         
223         /**
224          * Gets (as xml) the "MechanismType" element
225          */
226         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType xgetMechanismType()
227         {
228             synchronized (monitor())
229             {
230                 check_orphaned();
231                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType target = null;
232                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType)get_store().find_element_user(MECHANISMTYPE$2, 0);
233                 return target;
234             }
235         }
236         
237         /**
238          * Sets the "MechanismType" element
239          */
240         public void setMechanismType(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType.Enum mechanismType)
241         {
242             synchronized (monitor())
243             {
244                 check_orphaned();
245                 org.apache.xmlbeans.SimpleValue target = null;
246                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MECHANISMTYPE$2, 0);
247                 if (target == null)
248                 {
249                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MECHANISMTYPE$2);
250                 }
251                 target.setEnumValue(mechanismType);
252             }
253         }
254         
255         /**
256          * Sets (as xml) the "MechanismType" element
257          */
258         public void xsetMechanismType(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType mechanismType)
259         {
260             synchronized (monitor())
261             {
262                 check_orphaned();
263                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType target = null;
264                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType)get_store().find_element_user(MECHANISMTYPE$2, 0);
265                 if (target == null)
266                 {
267                     target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType)get_store().add_element_user(MECHANISMTYPE$2);
268                 }
269                 target.set(mechanismType);
270             }
271         }
272         
273         /**
274          * Gets the "MechanismTypeOtherExplanation" element
275          */
276         public java.lang.String getMechanismTypeOtherExplanation()
277         {
278             synchronized (monitor())
279             {
280                 check_orphaned();
281                 org.apache.xmlbeans.SimpleValue target = null;
282                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MECHANISMTYPEOTHEREXPLANATION$4, 0);
283                 if (target == null)
284                 {
285                     return null;
286                 }
287                 return target.getStringValue();
288             }
289         }
290         
291         /**
292          * Gets (as xml) the "MechanismTypeOtherExplanation" element
293          */
294         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation xgetMechanismTypeOtherExplanation()
295         {
296             synchronized (monitor())
297             {
298                 check_orphaned();
299                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation target = null;
300                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation)get_store().find_element_user(MECHANISMTYPEOTHEREXPLANATION$4, 0);
301                 return target;
302             }
303         }
304         
305         /**
306          * True if has "MechanismTypeOtherExplanation" element
307          */
308         public boolean isSetMechanismTypeOtherExplanation()
309         {
310             synchronized (monitor())
311             {
312                 check_orphaned();
313                 return get_store().count_elements(MECHANISMTYPEOTHEREXPLANATION$4) != 0;
314             }
315         }
316         
317         /**
318          * Sets the "MechanismTypeOtherExplanation" element
319          */
320         public void setMechanismTypeOtherExplanation(java.lang.String mechanismTypeOtherExplanation)
321         {
322             synchronized (monitor())
323             {
324                 check_orphaned();
325                 org.apache.xmlbeans.SimpleValue target = null;
326                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MECHANISMTYPEOTHEREXPLANATION$4, 0);
327                 if (target == null)
328                 {
329                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MECHANISMTYPEOTHEREXPLANATION$4);
330                 }
331                 target.setStringValue(mechanismTypeOtherExplanation);
332             }
333         }
334         
335         /**
336          * Sets (as xml) the "MechanismTypeOtherExplanation" element
337          */
338         public void xsetMechanismTypeOtherExplanation(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation mechanismTypeOtherExplanation)
339         {
340             synchronized (monitor())
341             {
342                 check_orphaned();
343                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation target = null;
344                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation)get_store().find_element_user(MECHANISMTYPEOTHEREXPLANATION$4, 0);
345                 if (target == null)
346                 {
347                     target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation)get_store().add_element_user(MECHANISMTYPEOTHEREXPLANATION$4);
348                 }
349                 target.set(mechanismTypeOtherExplanation);
350             }
351         }
352         
353         /**
354          * Unsets the "MechanismTypeOtherExplanation" element
355          */
356         public void unsetMechanismTypeOtherExplanation()
357         {
358             synchronized (monitor())
359             {
360                 check_orphaned();
361                 get_store().remove_element(MECHANISMTYPEOTHEREXPLANATION$4, 0);
362             }
363         }
364         
365         /**
366          * Gets the "AgencyName" element
367          */
368         public java.lang.String getAgencyName()
369         {
370             synchronized (monitor())
371             {
372                 check_orphaned();
373                 org.apache.xmlbeans.SimpleValue target = null;
374                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYNAME$6, 0);
375                 if (target == null)
376                 {
377                     return null;
378                 }
379                 return target.getStringValue();
380             }
381         }
382         
383         /**
384          * Gets (as xml) the "AgencyName" element
385          */
386         public gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetAgencyName()
387         {
388             synchronized (monitor())
389             {
390                 check_orphaned();
391                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
392                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(AGENCYNAME$6, 0);
393                 return target;
394             }
395         }
396         
397         /**
398          * Sets the "AgencyName" element
399          */
400         public void setAgencyName(java.lang.String agencyName)
401         {
402             synchronized (monitor())
403             {
404                 check_orphaned();
405                 org.apache.xmlbeans.SimpleValue target = null;
406                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYNAME$6, 0);
407                 if (target == null)
408                 {
409                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGENCYNAME$6);
410                 }
411                 target.setStringValue(agencyName);
412             }
413         }
414         
415         /**
416          * Sets (as xml) the "AgencyName" element
417          */
418         public void xsetAgencyName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType agencyName)
419         {
420             synchronized (monitor())
421             {
422                 check_orphaned();
423                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
424                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(AGENCYNAME$6, 0);
425                 if (target == null)
426                 {
427                     target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().add_element_user(AGENCYNAME$6);
428                 }
429                 target.set(agencyName);
430             }
431         }
432         
433         /**
434          * Gets the "ApplicantID" element
435          */
436         public java.lang.String getApplicantID()
437         {
438             synchronized (monitor())
439             {
440                 check_orphaned();
441                 org.apache.xmlbeans.SimpleValue target = null;
442                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTID$8, 0);
443                 if (target == null)
444                 {
445                     return null;
446                 }
447                 return target.getStringValue();
448             }
449         }
450         
451         /**
452          * Gets (as xml) the "ApplicantID" element
453          */
454         public gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType xgetApplicantID()
455         {
456             synchronized (monitor())
457             {
458                 check_orphaned();
459                 gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType target = null;
460                 target = (gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType)get_store().find_element_user(APPLICANTID$8, 0);
461                 return target;
462             }
463         }
464         
465         /**
466          * True if has "ApplicantID" element
467          */
468         public boolean isSetApplicantID()
469         {
470             synchronized (monitor())
471             {
472                 check_orphaned();
473                 return get_store().count_elements(APPLICANTID$8) != 0;
474             }
475         }
476         
477         /**
478          * Sets the "ApplicantID" element
479          */
480         public void setApplicantID(java.lang.String applicantID)
481         {
482             synchronized (monitor())
483             {
484                 check_orphaned();
485                 org.apache.xmlbeans.SimpleValue target = null;
486                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTID$8, 0);
487                 if (target == null)
488                 {
489                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTID$8);
490                 }
491                 target.setStringValue(applicantID);
492             }
493         }
494         
495         /**
496          * Sets (as xml) the "ApplicantID" element
497          */
498         public void xsetApplicantID(gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType applicantID)
499         {
500             synchronized (monitor())
501             {
502                 check_orphaned();
503                 gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType target = null;
504                 target = (gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType)get_store().find_element_user(APPLICANTID$8, 0);
505                 if (target == null)
506                 {
507                     target = (gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType)get_store().add_element_user(APPLICANTID$8);
508                 }
509                 target.set(applicantID);
510             }
511         }
512         
513         /**
514          * Unsets the "ApplicantID" element
515          */
516         public void unsetApplicantID()
517         {
518             synchronized (monitor())
519             {
520                 check_orphaned();
521                 get_store().remove_element(APPLICANTID$8, 0);
522             }
523         }
524         
525         /**
526          * Gets the "ProjectTitle" element
527          */
528         public java.lang.String getProjectTitle()
529         {
530             synchronized (monitor())
531             {
532                 check_orphaned();
533                 org.apache.xmlbeans.SimpleValue target = null;
534                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTTITLE$10, 0);
535                 if (target == null)
536                 {
537                     return null;
538                 }
539                 return target.getStringValue();
540             }
541         }
542         
543         /**
544          * Gets (as xml) the "ProjectTitle" element
545          */
546         public gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType xgetProjectTitle()
547         {
548             synchronized (monitor())
549             {
550                 check_orphaned();
551                 gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType target = null;
552                 target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().find_element_user(PROJECTTITLE$10, 0);
553                 return target;
554             }
555         }
556         
557         /**
558          * Sets the "ProjectTitle" element
559          */
560         public void setProjectTitle(java.lang.String projectTitle)
561         {
562             synchronized (monitor())
563             {
564                 check_orphaned();
565                 org.apache.xmlbeans.SimpleValue target = null;
566                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTTITLE$10, 0);
567                 if (target == null)
568                 {
569                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTTITLE$10);
570                 }
571                 target.setStringValue(projectTitle);
572             }
573         }
574         
575         /**
576          * Sets (as xml) the "ProjectTitle" element
577          */
578         public void xsetProjectTitle(gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType projectTitle)
579         {
580             synchronized (monitor())
581             {
582                 check_orphaned();
583                 gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType target = null;
584                 target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().find_element_user(PROJECTTITLE$10, 0);
585                 if (target == null)
586                 {
587                     target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().add_element_user(PROJECTTITLE$10);
588                 }
589                 target.set(projectTitle);
590             }
591         }
592         
593         /**
594          * Gets the "PDPIFellow" element
595          */
596         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getPDPIFellow()
597         {
598             synchronized (monitor())
599             {
600                 check_orphaned();
601                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
602                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(PDPIFELLOW$12, 0);
603                 if (target == null)
604                 {
605                     return null;
606                 }
607                 return target;
608             }
609         }
610         
611         /**
612          * Sets the "PDPIFellow" element
613          */
614         public void setPDPIFellow(gov.grants.apply.system.globalLibraryV20.HumanNameDataType pdpiFellow)
615         {
616             generatedSetterHelperImpl(pdpiFellow, PDPIFELLOW$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
617         }
618         
619         /**
620          * Appends and returns a new empty "PDPIFellow" element
621          */
622         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewPDPIFellow()
623         {
624             synchronized (monitor())
625             {
626                 check_orphaned();
627                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
628                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(PDPIFELLOW$12);
629                 return target;
630             }
631         }
632         
633         /**
634          * Gets the "AssuranceStatus" element
635          */
636         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus.Enum getAssuranceStatus()
637         {
638             synchronized (monitor())
639             {
640                 check_orphaned();
641                 org.apache.xmlbeans.SimpleValue target = null;
642                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCESTATUS$14, 0);
643                 if (target == null)
644                 {
645                     return null;
646                 }
647                 return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus.Enum)target.getEnumValue();
648             }
649         }
650         
651         /**
652          * Gets (as xml) the "AssuranceStatus" element
653          */
654         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus xgetAssuranceStatus()
655         {
656             synchronized (monitor())
657             {
658                 check_orphaned();
659                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus target = null;
660                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus)get_store().find_element_user(ASSURANCESTATUS$14, 0);
661                 return target;
662             }
663         }
664         
665         /**
666          * Sets the "AssuranceStatus" element
667          */
668         public void setAssuranceStatus(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus.Enum assuranceStatus)
669         {
670             synchronized (monitor())
671             {
672                 check_orphaned();
673                 org.apache.xmlbeans.SimpleValue target = null;
674                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCESTATUS$14, 0);
675                 if (target == null)
676                 {
677                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASSURANCESTATUS$14);
678                 }
679                 target.setEnumValue(assuranceStatus);
680             }
681         }
682         
683         /**
684          * Sets (as xml) the "AssuranceStatus" element
685          */
686         public void xsetAssuranceStatus(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus assuranceStatus)
687         {
688             synchronized (monitor())
689             {
690                 check_orphaned();
691                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus target = null;
692                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus)get_store().find_element_user(ASSURANCESTATUS$14, 0);
693                 if (target == null)
694                 {
695                     target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus)get_store().add_element_user(ASSURANCESTATUS$14);
696                 }
697                 target.set(assuranceStatus);
698             }
699         }
700         
701         /**
702          * Gets the "AssuranceIDNumber" element
703          */
704         public java.lang.String getAssuranceIDNumber()
705         {
706             synchronized (monitor())
707             {
708                 check_orphaned();
709                 org.apache.xmlbeans.SimpleValue target = null;
710                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCEIDNUMBER$16, 0);
711                 if (target == null)
712                 {
713                     return null;
714                 }
715                 return target.getStringValue();
716             }
717         }
718         
719         /**
720          * Gets (as xml) the "AssuranceIDNumber" element
721          */
722         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber xgetAssuranceIDNumber()
723         {
724             synchronized (monitor())
725             {
726                 check_orphaned();
727                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber target = null;
728                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber)get_store().find_element_user(ASSURANCEIDNUMBER$16, 0);
729                 return target;
730             }
731         }
732         
733         /**
734          * True if has "AssuranceIDNumber" element
735          */
736         public boolean isSetAssuranceIDNumber()
737         {
738             synchronized (monitor())
739             {
740                 check_orphaned();
741                 return get_store().count_elements(ASSURANCEIDNUMBER$16) != 0;
742             }
743         }
744         
745         /**
746          * Sets the "AssuranceIDNumber" element
747          */
748         public void setAssuranceIDNumber(java.lang.String assuranceIDNumber)
749         {
750             synchronized (monitor())
751             {
752                 check_orphaned();
753                 org.apache.xmlbeans.SimpleValue target = null;
754                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCEIDNUMBER$16, 0);
755                 if (target == null)
756                 {
757                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASSURANCEIDNUMBER$16);
758                 }
759                 target.setStringValue(assuranceIDNumber);
760             }
761         }
762         
763         /**
764          * Sets (as xml) the "AssuranceIDNumber" element
765          */
766         public void xsetAssuranceIDNumber(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber assuranceIDNumber)
767         {
768             synchronized (monitor())
769             {
770                 check_orphaned();
771                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber target = null;
772                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber)get_store().find_element_user(ASSURANCEIDNUMBER$16, 0);
773                 if (target == null)
774                 {
775                     target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber)get_store().add_element_user(ASSURANCEIDNUMBER$16);
776                 }
777                 target.set(assuranceIDNumber);
778             }
779         }
780         
781         /**
782          * Unsets the "AssuranceIDNumber" element
783          */
784         public void unsetAssuranceIDNumber()
785         {
786             synchronized (monitor())
787             {
788                 check_orphaned();
789                 get_store().remove_element(ASSURANCEIDNUMBER$16, 0);
790             }
791         }
792         
793         /**
794          * Gets the "AssuranceExpirationDate" element
795          */
796         public java.util.Calendar getAssuranceExpirationDate()
797         {
798             synchronized (monitor())
799             {
800                 check_orphaned();
801                 org.apache.xmlbeans.SimpleValue target = null;
802                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCEEXPIRATIONDATE$18, 0);
803                 if (target == null)
804                 {
805                     return null;
806                 }
807                 return target.getCalendarValue();
808             }
809         }
810         
811         /**
812          * Gets (as xml) the "AssuranceExpirationDate" element
813          */
814         public org.apache.xmlbeans.XmlDate xgetAssuranceExpirationDate()
815         {
816             synchronized (monitor())
817             {
818                 check_orphaned();
819                 org.apache.xmlbeans.XmlDate target = null;
820                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(ASSURANCEEXPIRATIONDATE$18, 0);
821                 return target;
822             }
823         }
824         
825         /**
826          * True if has "AssuranceExpirationDate" element
827          */
828         public boolean isSetAssuranceExpirationDate()
829         {
830             synchronized (monitor())
831             {
832                 check_orphaned();
833                 return get_store().count_elements(ASSURANCEEXPIRATIONDATE$18) != 0;
834             }
835         }
836         
837         /**
838          * Sets the "AssuranceExpirationDate" element
839          */
840         public void setAssuranceExpirationDate(java.util.Calendar assuranceExpirationDate)
841         {
842             synchronized (monitor())
843             {
844                 check_orphaned();
845                 org.apache.xmlbeans.SimpleValue target = null;
846                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCEEXPIRATIONDATE$18, 0);
847                 if (target == null)
848                 {
849                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASSURANCEEXPIRATIONDATE$18);
850                 }
851                 target.setCalendarValue(assuranceExpirationDate);
852             }
853         }
854         
855         /**
856          * Sets (as xml) the "AssuranceExpirationDate" element
857          */
858         public void xsetAssuranceExpirationDate(org.apache.xmlbeans.XmlDate assuranceExpirationDate)
859         {
860             synchronized (monitor())
861             {
862                 check_orphaned();
863                 org.apache.xmlbeans.XmlDate target = null;
864                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(ASSURANCEEXPIRATIONDATE$18, 0);
865                 if (target == null)
866                 {
867                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(ASSURANCEEXPIRATIONDATE$18);
868                 }
869                 target.set(assuranceExpirationDate);
870             }
871         }
872         
873         /**
874          * Unsets the "AssuranceExpirationDate" element
875          */
876         public void unsetAssuranceExpirationDate()
877         {
878             synchronized (monitor())
879             {
880                 check_orphaned();
881                 get_store().remove_element(ASSURANCEEXPIRATIONDATE$18, 0);
882             }
883         }
884         
885         /**
886          * Gets the "IRBRegistrationNumber" element
887          */
888         public java.lang.String getIRBRegistrationNumber()
889         {
890             synchronized (monitor())
891             {
892                 check_orphaned();
893                 org.apache.xmlbeans.SimpleValue target = null;
894                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IRBREGISTRATIONNUMBER$20, 0);
895                 if (target == null)
896                 {
897                     return null;
898                 }
899                 return target.getStringValue();
900             }
901         }
902         
903         /**
904          * Gets (as xml) the "IRBRegistrationNumber" element
905          */
906         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber xgetIRBRegistrationNumber()
907         {
908             synchronized (monitor())
909             {
910                 check_orphaned();
911                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber target = null;
912                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber)get_store().find_element_user(IRBREGISTRATIONNUMBER$20, 0);
913                 return target;
914             }
915         }
916         
917         /**
918          * True if has "IRBRegistrationNumber" element
919          */
920         public boolean isSetIRBRegistrationNumber()
921         {
922             synchronized (monitor())
923             {
924                 check_orphaned();
925                 return get_store().count_elements(IRBREGISTRATIONNUMBER$20) != 0;
926             }
927         }
928         
929         /**
930          * Sets the "IRBRegistrationNumber" element
931          */
932         public void setIRBRegistrationNumber(java.lang.String irbRegistrationNumber)
933         {
934             synchronized (monitor())
935             {
936                 check_orphaned();
937                 org.apache.xmlbeans.SimpleValue target = null;
938                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IRBREGISTRATIONNUMBER$20, 0);
939                 if (target == null)
940                 {
941                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IRBREGISTRATIONNUMBER$20);
942                 }
943                 target.setStringValue(irbRegistrationNumber);
944             }
945         }
946         
947         /**
948          * Sets (as xml) the "IRBRegistrationNumber" element
949          */
950         public void xsetIRBRegistrationNumber(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber irbRegistrationNumber)
951         {
952             synchronized (monitor())
953             {
954                 check_orphaned();
955                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber target = null;
956                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber)get_store().find_element_user(IRBREGISTRATIONNUMBER$20, 0);
957                 if (target == null)
958                 {
959                     target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber)get_store().add_element_user(IRBREGISTRATIONNUMBER$20);
960                 }
961                 target.set(irbRegistrationNumber);
962             }
963         }
964         
965         /**
966          * Unsets the "IRBRegistrationNumber" element
967          */
968         public void unsetIRBRegistrationNumber()
969         {
970             synchronized (monitor())
971             {
972                 check_orphaned();
973                 get_store().remove_element(IRBREGISTRATIONNUMBER$20, 0);
974             }
975         }
976         
977         /**
978          * Gets the "AssuranceIDNumber2" element
979          */
980         public java.lang.String getAssuranceIDNumber2()
981         {
982             synchronized (monitor())
983             {
984                 check_orphaned();
985                 org.apache.xmlbeans.SimpleValue target = null;
986                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCEIDNUMBER2$22, 0);
987                 if (target == null)
988                 {
989                     return null;
990                 }
991                 return target.getStringValue();
992             }
993         }
994         
995         /**
996          * Gets (as xml) the "AssuranceIDNumber2" element
997          */
998         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2 xgetAssuranceIDNumber2()
999         {
1000             synchronized (monitor())
1001             {
1002                 check_orphaned();
1003                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2 target = null;
1004                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2)get_store().find_element_user(ASSURANCEIDNUMBER2$22, 0);
1005                 return target;
1006             }
1007         }
1008         
1009         /**
1010          * True if has "AssuranceIDNumber2" element
1011          */
1012         public boolean isSetAssuranceIDNumber2()
1013         {
1014             synchronized (monitor())
1015             {
1016                 check_orphaned();
1017                 return get_store().count_elements(ASSURANCEIDNUMBER2$22) != 0;
1018             }
1019         }
1020         
1021         /**
1022          * Sets the "AssuranceIDNumber2" element
1023          */
1024         public void setAssuranceIDNumber2(java.lang.String assuranceIDNumber2)
1025         {
1026             synchronized (monitor())
1027             {
1028                 check_orphaned();
1029                 org.apache.xmlbeans.SimpleValue target = null;
1030                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCEIDNUMBER2$22, 0);
1031                 if (target == null)
1032                 {
1033                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASSURANCEIDNUMBER2$22);
1034                 }
1035                 target.setStringValue(assuranceIDNumber2);
1036             }
1037         }
1038         
1039         /**
1040          * Sets (as xml) the "AssuranceIDNumber2" element
1041          */
1042         public void xsetAssuranceIDNumber2(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2 assuranceIDNumber2)
1043         {
1044             synchronized (monitor())
1045             {
1046                 check_orphaned();
1047                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2 target = null;
1048                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2)get_store().find_element_user(ASSURANCEIDNUMBER2$22, 0);
1049                 if (target == null)
1050                 {
1051                     target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2)get_store().add_element_user(ASSURANCEIDNUMBER2$22);
1052                 }
1053                 target.set(assuranceIDNumber2);
1054             }
1055         }
1056         
1057         /**
1058          * Unsets the "AssuranceIDNumber2" element
1059          */
1060         public void unsetAssuranceIDNumber2()
1061         {
1062             synchronized (monitor())
1063             {
1064                 check_orphaned();
1065                 get_store().remove_element(ASSURANCEIDNUMBER2$22, 0);
1066             }
1067         }
1068         
1069         /**
1070          * Gets the "AssuranceExpirationDate2" element
1071          */
1072         public java.util.Calendar getAssuranceExpirationDate2()
1073         {
1074             synchronized (monitor())
1075             {
1076                 check_orphaned();
1077                 org.apache.xmlbeans.SimpleValue target = null;
1078                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCEEXPIRATIONDATE2$24, 0);
1079                 if (target == null)
1080                 {
1081                     return null;
1082                 }
1083                 return target.getCalendarValue();
1084             }
1085         }
1086         
1087         /**
1088          * Gets (as xml) the "AssuranceExpirationDate2" element
1089          */
1090         public org.apache.xmlbeans.XmlDate xgetAssuranceExpirationDate2()
1091         {
1092             synchronized (monitor())
1093             {
1094                 check_orphaned();
1095                 org.apache.xmlbeans.XmlDate target = null;
1096                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(ASSURANCEEXPIRATIONDATE2$24, 0);
1097                 return target;
1098             }
1099         }
1100         
1101         /**
1102          * True if has "AssuranceExpirationDate2" element
1103          */
1104         public boolean isSetAssuranceExpirationDate2()
1105         {
1106             synchronized (monitor())
1107             {
1108                 check_orphaned();
1109                 return get_store().count_elements(ASSURANCEEXPIRATIONDATE2$24) != 0;
1110             }
1111         }
1112         
1113         /**
1114          * Sets the "AssuranceExpirationDate2" element
1115          */
1116         public void setAssuranceExpirationDate2(java.util.Calendar assuranceExpirationDate2)
1117         {
1118             synchronized (monitor())
1119             {
1120                 check_orphaned();
1121                 org.apache.xmlbeans.SimpleValue target = null;
1122                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCEEXPIRATIONDATE2$24, 0);
1123                 if (target == null)
1124                 {
1125                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASSURANCEEXPIRATIONDATE2$24);
1126                 }
1127                 target.setCalendarValue(assuranceExpirationDate2);
1128             }
1129         }
1130         
1131         /**
1132          * Sets (as xml) the "AssuranceExpirationDate2" element
1133          */
1134         public void xsetAssuranceExpirationDate2(org.apache.xmlbeans.XmlDate assuranceExpirationDate2)
1135         {
1136             synchronized (monitor())
1137             {
1138                 check_orphaned();
1139                 org.apache.xmlbeans.XmlDate target = null;
1140                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(ASSURANCEEXPIRATIONDATE2$24, 0);
1141                 if (target == null)
1142                 {
1143                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(ASSURANCEEXPIRATIONDATE2$24);
1144                 }
1145                 target.set(assuranceExpirationDate2);
1146             }
1147         }
1148         
1149         /**
1150          * Unsets the "AssuranceExpirationDate2" element
1151          */
1152         public void unsetAssuranceExpirationDate2()
1153         {
1154             synchronized (monitor())
1155             {
1156                 check_orphaned();
1157                 get_store().remove_element(ASSURANCEEXPIRATIONDATE2$24, 0);
1158             }
1159         }
1160         
1161         /**
1162          * Gets the "IRBRegistrationNumber2" element
1163          */
1164         public java.lang.String getIRBRegistrationNumber2()
1165         {
1166             synchronized (monitor())
1167             {
1168                 check_orphaned();
1169                 org.apache.xmlbeans.SimpleValue target = null;
1170                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IRBREGISTRATIONNUMBER2$26, 0);
1171                 if (target == null)
1172                 {
1173                     return null;
1174                 }
1175                 return target.getStringValue();
1176             }
1177         }
1178         
1179         /**
1180          * Gets (as xml) the "IRBRegistrationNumber2" element
1181          */
1182         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2 xgetIRBRegistrationNumber2()
1183         {
1184             synchronized (monitor())
1185             {
1186                 check_orphaned();
1187                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2 target = null;
1188                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2)get_store().find_element_user(IRBREGISTRATIONNUMBER2$26, 0);
1189                 return target;
1190             }
1191         }
1192         
1193         /**
1194          * True if has "IRBRegistrationNumber2" element
1195          */
1196         public boolean isSetIRBRegistrationNumber2()
1197         {
1198             synchronized (monitor())
1199             {
1200                 check_orphaned();
1201                 return get_store().count_elements(IRBREGISTRATIONNUMBER2$26) != 0;
1202             }
1203         }
1204         
1205         /**
1206          * Sets the "IRBRegistrationNumber2" element
1207          */
1208         public void setIRBRegistrationNumber2(java.lang.String irbRegistrationNumber2)
1209         {
1210             synchronized (monitor())
1211             {
1212                 check_orphaned();
1213                 org.apache.xmlbeans.SimpleValue target = null;
1214                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IRBREGISTRATIONNUMBER2$26, 0);
1215                 if (target == null)
1216                 {
1217                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IRBREGISTRATIONNUMBER2$26);
1218                 }
1219                 target.setStringValue(irbRegistrationNumber2);
1220             }
1221         }
1222         
1223         /**
1224          * Sets (as xml) the "IRBRegistrationNumber2" element
1225          */
1226         public void xsetIRBRegistrationNumber2(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2 irbRegistrationNumber2)
1227         {
1228             synchronized (monitor())
1229             {
1230                 check_orphaned();
1231                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2 target = null;
1232                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2)get_store().find_element_user(IRBREGISTRATIONNUMBER2$26, 0);
1233                 if (target == null)
1234                 {
1235                     target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2)get_store().add_element_user(IRBREGISTRATIONNUMBER2$26);
1236                 }
1237                 target.set(irbRegistrationNumber2);
1238             }
1239         }
1240         
1241         /**
1242          * Unsets the "IRBRegistrationNumber2" element
1243          */
1244         public void unsetIRBRegistrationNumber2()
1245         {
1246             synchronized (monitor())
1247             {
1248                 check_orphaned();
1249                 get_store().remove_element(IRBREGISTRATIONNUMBER2$26, 0);
1250             }
1251         }
1252         
1253         /**
1254          * Gets the "AgencyNameOther" element
1255          */
1256         public java.lang.String getAgencyNameOther()
1257         {
1258             synchronized (monitor())
1259             {
1260                 check_orphaned();
1261                 org.apache.xmlbeans.SimpleValue target = null;
1262                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYNAMEOTHER$28, 0);
1263                 if (target == null)
1264                 {
1265                     return null;
1266                 }
1267                 return target.getStringValue();
1268             }
1269         }
1270         
1271         /**
1272          * Gets (as xml) the "AgencyNameOther" element
1273          */
1274         public gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetAgencyNameOther()
1275         {
1276             synchronized (monitor())
1277             {
1278                 check_orphaned();
1279                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
1280                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(AGENCYNAMEOTHER$28, 0);
1281                 return target;
1282             }
1283         }
1284         
1285         /**
1286          * True if has "AgencyNameOther" element
1287          */
1288         public boolean isSetAgencyNameOther()
1289         {
1290             synchronized (monitor())
1291             {
1292                 check_orphaned();
1293                 return get_store().count_elements(AGENCYNAMEOTHER$28) != 0;
1294             }
1295         }
1296         
1297         /**
1298          * Sets the "AgencyNameOther" element
1299          */
1300         public void setAgencyNameOther(java.lang.String agencyNameOther)
1301         {
1302             synchronized (monitor())
1303             {
1304                 check_orphaned();
1305                 org.apache.xmlbeans.SimpleValue target = null;
1306                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYNAMEOTHER$28, 0);
1307                 if (target == null)
1308                 {
1309                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGENCYNAMEOTHER$28);
1310                 }
1311                 target.setStringValue(agencyNameOther);
1312             }
1313         }
1314         
1315         /**
1316          * Sets (as xml) the "AgencyNameOther" element
1317          */
1318         public void xsetAgencyNameOther(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType agencyNameOther)
1319         {
1320             synchronized (monitor())
1321             {
1322                 check_orphaned();
1323                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
1324                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(AGENCYNAMEOTHER$28, 0);
1325                 if (target == null)
1326                 {
1327                     target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().add_element_user(AGENCYNAMEOTHER$28);
1328                 }
1329                 target.set(agencyNameOther);
1330             }
1331         }
1332         
1333         /**
1334          * Unsets the "AgencyNameOther" element
1335          */
1336         public void unsetAgencyNameOther()
1337         {
1338             synchronized (monitor())
1339             {
1340                 check_orphaned();
1341                 get_store().remove_element(AGENCYNAMEOTHER$28, 0);
1342             }
1343         }
1344         
1345         /**
1346          * Gets the "SectionParagraphNumber" element
1347          */
1348         public java.lang.String getSectionParagraphNumber()
1349         {
1350             synchronized (monitor())
1351             {
1352                 check_orphaned();
1353                 org.apache.xmlbeans.SimpleValue target = null;
1354                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECTIONPARAGRAPHNUMBER$30, 0);
1355                 if (target == null)
1356                 {
1357                     return null;
1358                 }
1359                 return target.getStringValue();
1360             }
1361         }
1362         
1363         /**
1364          * Gets (as xml) the "SectionParagraphNumber" element
1365          */
1366         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber xgetSectionParagraphNumber()
1367         {
1368             synchronized (monitor())
1369             {
1370                 check_orphaned();
1371                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber target = null;
1372                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber)get_store().find_element_user(SECTIONPARAGRAPHNUMBER$30, 0);
1373                 return target;
1374             }
1375         }
1376         
1377         /**
1378          * True if has "SectionParagraphNumber" element
1379          */
1380         public boolean isSetSectionParagraphNumber()
1381         {
1382             synchronized (monitor())
1383             {
1384                 check_orphaned();
1385                 return get_store().count_elements(SECTIONPARAGRAPHNUMBER$30) != 0;
1386             }
1387         }
1388         
1389         /**
1390          * Sets the "SectionParagraphNumber" element
1391          */
1392         public void setSectionParagraphNumber(java.lang.String sectionParagraphNumber)
1393         {
1394             synchronized (monitor())
1395             {
1396                 check_orphaned();
1397                 org.apache.xmlbeans.SimpleValue target = null;
1398                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECTIONPARAGRAPHNUMBER$30, 0);
1399                 if (target == null)
1400                 {
1401                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECTIONPARAGRAPHNUMBER$30);
1402                 }
1403                 target.setStringValue(sectionParagraphNumber);
1404             }
1405         }
1406         
1407         /**
1408          * Sets (as xml) the "SectionParagraphNumber" element
1409          */
1410         public void xsetSectionParagraphNumber(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber sectionParagraphNumber)
1411         {
1412             synchronized (monitor())
1413             {
1414                 check_orphaned();
1415                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber target = null;
1416                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber)get_store().find_element_user(SECTIONPARAGRAPHNUMBER$30, 0);
1417                 if (target == null)
1418                 {
1419                     target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber)get_store().add_element_user(SECTIONPARAGRAPHNUMBER$30);
1420                 }
1421                 target.set(sectionParagraphNumber);
1422             }
1423         }
1424         
1425         /**
1426          * Unsets the "SectionParagraphNumber" element
1427          */
1428         public void unsetSectionParagraphNumber()
1429         {
1430             synchronized (monitor())
1431             {
1432                 check_orphaned();
1433                 get_store().remove_element(SECTIONPARAGRAPHNUMBER$30, 0);
1434             }
1435         }
1436         
1437         /**
1438          * Gets the "IRBReviewStatus" element
1439          */
1440         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus.Enum getIRBReviewStatus()
1441         {
1442             synchronized (monitor())
1443             {
1444                 check_orphaned();
1445                 org.apache.xmlbeans.SimpleValue target = null;
1446                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IRBREVIEWSTATUS$32, 0);
1447                 if (target == null)
1448                 {
1449                     return null;
1450                 }
1451                 return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus.Enum)target.getEnumValue();
1452             }
1453         }
1454         
1455         /**
1456          * Gets (as xml) the "IRBReviewStatus" element
1457          */
1458         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus xgetIRBReviewStatus()
1459         {
1460             synchronized (monitor())
1461             {
1462                 check_orphaned();
1463                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus target = null;
1464                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus)get_store().find_element_user(IRBREVIEWSTATUS$32, 0);
1465                 return target;
1466             }
1467         }
1468         
1469         /**
1470          * True if has "IRBReviewStatus" element
1471          */
1472         public boolean isSetIRBReviewStatus()
1473         {
1474             synchronized (monitor())
1475             {
1476                 check_orphaned();
1477                 return get_store().count_elements(IRBREVIEWSTATUS$32) != 0;
1478             }
1479         }
1480         
1481         /**
1482          * Sets the "IRBReviewStatus" element
1483          */
1484         public void setIRBReviewStatus(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus.Enum irbReviewStatus)
1485         {
1486             synchronized (monitor())
1487             {
1488                 check_orphaned();
1489                 org.apache.xmlbeans.SimpleValue target = null;
1490                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IRBREVIEWSTATUS$32, 0);
1491                 if (target == null)
1492                 {
1493                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IRBREVIEWSTATUS$32);
1494                 }
1495                 target.setEnumValue(irbReviewStatus);
1496             }
1497         }
1498         
1499         /**
1500          * Sets (as xml) the "IRBReviewStatus" element
1501          */
1502         public void xsetIRBReviewStatus(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus irbReviewStatus)
1503         {
1504             synchronized (monitor())
1505             {
1506                 check_orphaned();
1507                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus target = null;
1508                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus)get_store().find_element_user(IRBREVIEWSTATUS$32, 0);
1509                 if (target == null)
1510                 {
1511                     target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus)get_store().add_element_user(IRBREVIEWSTATUS$32);
1512                 }
1513                 target.set(irbReviewStatus);
1514             }
1515         }
1516         
1517         /**
1518          * Unsets the "IRBReviewStatus" element
1519          */
1520         public void unsetIRBReviewStatus()
1521         {
1522             synchronized (monitor())
1523             {
1524                 check_orphaned();
1525                 get_store().remove_element(IRBREVIEWSTATUS$32, 0);
1526             }
1527         }
1528         
1529         /**
1530          * Gets the "IRBReviewType" element
1531          */
1532         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType.Enum getIRBReviewType()
1533         {
1534             synchronized (monitor())
1535             {
1536                 check_orphaned();
1537                 org.apache.xmlbeans.SimpleValue target = null;
1538                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IRBREVIEWTYPE$34, 0);
1539                 if (target == null)
1540                 {
1541                     return null;
1542                 }
1543                 return (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType.Enum)target.getEnumValue();
1544             }
1545         }
1546         
1547         /**
1548          * Gets (as xml) the "IRBReviewType" element
1549          */
1550         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType xgetIRBReviewType()
1551         {
1552             synchronized (monitor())
1553             {
1554                 check_orphaned();
1555                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType target = null;
1556                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType)get_store().find_element_user(IRBREVIEWTYPE$34, 0);
1557                 return target;
1558             }
1559         }
1560         
1561         /**
1562          * True if has "IRBReviewType" element
1563          */
1564         public boolean isSetIRBReviewType()
1565         {
1566             synchronized (monitor())
1567             {
1568                 check_orphaned();
1569                 return get_store().count_elements(IRBREVIEWTYPE$34) != 0;
1570             }
1571         }
1572         
1573         /**
1574          * Sets the "IRBReviewType" element
1575          */
1576         public void setIRBReviewType(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType.Enum irbReviewType)
1577         {
1578             synchronized (monitor())
1579             {
1580                 check_orphaned();
1581                 org.apache.xmlbeans.SimpleValue target = null;
1582                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IRBREVIEWTYPE$34, 0);
1583                 if (target == null)
1584                 {
1585                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IRBREVIEWTYPE$34);
1586                 }
1587                 target.setEnumValue(irbReviewType);
1588             }
1589         }
1590         
1591         /**
1592          * Sets (as xml) the "IRBReviewType" element
1593          */
1594         public void xsetIRBReviewType(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType irbReviewType)
1595         {
1596             synchronized (monitor())
1597             {
1598                 check_orphaned();
1599                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType target = null;
1600                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType)get_store().find_element_user(IRBREVIEWTYPE$34, 0);
1601                 if (target == null)
1602                 {
1603                     target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType)get_store().add_element_user(IRBREVIEWTYPE$34);
1604                 }
1605                 target.set(irbReviewType);
1606             }
1607         }
1608         
1609         /**
1610          * Unsets the "IRBReviewType" element
1611          */
1612         public void unsetIRBReviewType()
1613         {
1614             synchronized (monitor())
1615             {
1616                 check_orphaned();
1617                 get_store().remove_element(IRBREVIEWTYPE$34, 0);
1618             }
1619         }
1620         
1621         /**
1622          * Gets the "IRBReviewDate" element
1623          */
1624         public java.util.Calendar getIRBReviewDate()
1625         {
1626             synchronized (monitor())
1627             {
1628                 check_orphaned();
1629                 org.apache.xmlbeans.SimpleValue target = null;
1630                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IRBREVIEWDATE$36, 0);
1631                 if (target == null)
1632                 {
1633                     return null;
1634                 }
1635                 return target.getCalendarValue();
1636             }
1637         }
1638         
1639         /**
1640          * Gets (as xml) the "IRBReviewDate" element
1641          */
1642         public org.apache.xmlbeans.XmlDate xgetIRBReviewDate()
1643         {
1644             synchronized (monitor())
1645             {
1646                 check_orphaned();
1647                 org.apache.xmlbeans.XmlDate target = null;
1648                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(IRBREVIEWDATE$36, 0);
1649                 return target;
1650             }
1651         }
1652         
1653         /**
1654          * True if has "IRBReviewDate" element
1655          */
1656         public boolean isSetIRBReviewDate()
1657         {
1658             synchronized (monitor())
1659             {
1660                 check_orphaned();
1661                 return get_store().count_elements(IRBREVIEWDATE$36) != 0;
1662             }
1663         }
1664         
1665         /**
1666          * Sets the "IRBReviewDate" element
1667          */
1668         public void setIRBReviewDate(java.util.Calendar irbReviewDate)
1669         {
1670             synchronized (monitor())
1671             {
1672                 check_orphaned();
1673                 org.apache.xmlbeans.SimpleValue target = null;
1674                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IRBREVIEWDATE$36, 0);
1675                 if (target == null)
1676                 {
1677                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IRBREVIEWDATE$36);
1678                 }
1679                 target.setCalendarValue(irbReviewDate);
1680             }
1681         }
1682         
1683         /**
1684          * Sets (as xml) the "IRBReviewDate" element
1685          */
1686         public void xsetIRBReviewDate(org.apache.xmlbeans.XmlDate irbReviewDate)
1687         {
1688             synchronized (monitor())
1689             {
1690                 check_orphaned();
1691                 org.apache.xmlbeans.XmlDate target = null;
1692                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(IRBREVIEWDATE$36, 0);
1693                 if (target == null)
1694                 {
1695                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(IRBREVIEWDATE$36);
1696                 }
1697                 target.set(irbReviewDate);
1698             }
1699         }
1700         
1701         /**
1702          * Unsets the "IRBReviewDate" element
1703          */
1704         public void unsetIRBReviewDate()
1705         {
1706             synchronized (monitor())
1707             {
1708                 check_orphaned();
1709                 get_store().remove_element(IRBREVIEWDATE$36, 0);
1710             }
1711         }
1712         
1713         /**
1714          * Gets the "ExpeditedReviewDate" element
1715          */
1716         public java.util.Calendar getExpeditedReviewDate()
1717         {
1718             synchronized (monitor())
1719             {
1720                 check_orphaned();
1721                 org.apache.xmlbeans.SimpleValue target = null;
1722                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXPEDITEDREVIEWDATE$38, 0);
1723                 if (target == null)
1724                 {
1725                     return null;
1726                 }
1727                 return target.getCalendarValue();
1728             }
1729         }
1730         
1731         /**
1732          * Gets (as xml) the "ExpeditedReviewDate" element
1733          */
1734         public org.apache.xmlbeans.XmlDate xgetExpeditedReviewDate()
1735         {
1736             synchronized (monitor())
1737             {
1738                 check_orphaned();
1739                 org.apache.xmlbeans.XmlDate target = null;
1740                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(EXPEDITEDREVIEWDATE$38, 0);
1741                 return target;
1742             }
1743         }
1744         
1745         /**
1746          * True if has "ExpeditedReviewDate" element
1747          */
1748         public boolean isSetExpeditedReviewDate()
1749         {
1750             synchronized (monitor())
1751             {
1752                 check_orphaned();
1753                 return get_store().count_elements(EXPEDITEDREVIEWDATE$38) != 0;
1754             }
1755         }
1756         
1757         /**
1758          * Sets the "ExpeditedReviewDate" element
1759          */
1760         public void setExpeditedReviewDate(java.util.Calendar expeditedReviewDate)
1761         {
1762             synchronized (monitor())
1763             {
1764                 check_orphaned();
1765                 org.apache.xmlbeans.SimpleValue target = null;
1766                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXPEDITEDREVIEWDATE$38, 0);
1767                 if (target == null)
1768                 {
1769                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXPEDITEDREVIEWDATE$38);
1770                 }
1771                 target.setCalendarValue(expeditedReviewDate);
1772             }
1773         }
1774         
1775         /**
1776          * Sets (as xml) the "ExpeditedReviewDate" element
1777          */
1778         public void xsetExpeditedReviewDate(org.apache.xmlbeans.XmlDate expeditedReviewDate)
1779         {
1780             synchronized (monitor())
1781             {
1782                 check_orphaned();
1783                 org.apache.xmlbeans.XmlDate target = null;
1784                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(EXPEDITEDREVIEWDATE$38, 0);
1785                 if (target == null)
1786                 {
1787                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(EXPEDITEDREVIEWDATE$38);
1788                 }
1789                 target.set(expeditedReviewDate);
1790             }
1791         }
1792         
1793         /**
1794          * Unsets the "ExpeditedReviewDate" element
1795          */
1796         public void unsetExpeditedReviewDate()
1797         {
1798             synchronized (monitor())
1799             {
1800                 check_orphaned();
1801                 get_store().remove_element(EXPEDITEDREVIEWDATE$38, 0);
1802             }
1803         }
1804         
1805         /**
1806          * Gets the "LessThanOneYearIndicator" element
1807          */
1808         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLessThanOneYearIndicator()
1809         {
1810             synchronized (monitor())
1811             {
1812                 check_orphaned();
1813                 org.apache.xmlbeans.SimpleValue target = null;
1814                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LESSTHANONEYEARINDICATOR$40, 0);
1815                 if (target == null)
1816                 {
1817                     return null;
1818                 }
1819                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1820             }
1821         }
1822         
1823         /**
1824          * Gets (as xml) the "LessThanOneYearIndicator" element
1825          */
1826         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLessThanOneYearIndicator()
1827         {
1828             synchronized (monitor())
1829             {
1830                 check_orphaned();
1831                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1832                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LESSTHANONEYEARINDICATOR$40, 0);
1833                 return target;
1834             }
1835         }
1836         
1837         /**
1838          * True if has "LessThanOneYearIndicator" element
1839          */
1840         public boolean isSetLessThanOneYearIndicator()
1841         {
1842             synchronized (monitor())
1843             {
1844                 check_orphaned();
1845                 return get_store().count_elements(LESSTHANONEYEARINDICATOR$40) != 0;
1846             }
1847         }
1848         
1849         /**
1850          * Sets the "LessThanOneYearIndicator" element
1851          */
1852         public void setLessThanOneYearIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum lessThanOneYearIndicator)
1853         {
1854             synchronized (monitor())
1855             {
1856                 check_orphaned();
1857                 org.apache.xmlbeans.SimpleValue target = null;
1858                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LESSTHANONEYEARINDICATOR$40, 0);
1859                 if (target == null)
1860                 {
1861                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LESSTHANONEYEARINDICATOR$40);
1862                 }
1863                 target.setEnumValue(lessThanOneYearIndicator);
1864             }
1865         }
1866         
1867         /**
1868          * Sets (as xml) the "LessThanOneYearIndicator" element
1869          */
1870         public void xsetLessThanOneYearIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType lessThanOneYearIndicator)
1871         {
1872             synchronized (monitor())
1873             {
1874                 check_orphaned();
1875                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1876                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LESSTHANONEYEARINDICATOR$40, 0);
1877                 if (target == null)
1878                 {
1879                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LESSTHANONEYEARINDICATOR$40);
1880                 }
1881                 target.set(lessThanOneYearIndicator);
1882             }
1883         }
1884         
1885         /**
1886          * Unsets the "LessThanOneYearIndicator" element
1887          */
1888         public void unsetLessThanOneYearIndicator()
1889         {
1890             synchronized (monitor())
1891             {
1892                 check_orphaned();
1893                 get_store().remove_element(LESSTHANONEYEARINDICATOR$40, 0);
1894             }
1895         }
1896         
1897         /**
1898          * Gets the "ExpirationDateOfIRBApproval" element
1899          */
1900         public java.util.Calendar getExpirationDateOfIRBApproval()
1901         {
1902             synchronized (monitor())
1903             {
1904                 check_orphaned();
1905                 org.apache.xmlbeans.SimpleValue target = null;
1906                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXPIRATIONDATEOFIRBAPPROVAL$42, 0);
1907                 if (target == null)
1908                 {
1909                     return null;
1910                 }
1911                 return target.getCalendarValue();
1912             }
1913         }
1914         
1915         /**
1916          * Gets (as xml) the "ExpirationDateOfIRBApproval" element
1917          */
1918         public org.apache.xmlbeans.XmlDate xgetExpirationDateOfIRBApproval()
1919         {
1920             synchronized (monitor())
1921             {
1922                 check_orphaned();
1923                 org.apache.xmlbeans.XmlDate target = null;
1924                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(EXPIRATIONDATEOFIRBAPPROVAL$42, 0);
1925                 return target;
1926             }
1927         }
1928         
1929         /**
1930          * True if has "ExpirationDateOfIRBApproval" element
1931          */
1932         public boolean isSetExpirationDateOfIRBApproval()
1933         {
1934             synchronized (monitor())
1935             {
1936                 check_orphaned();
1937                 return get_store().count_elements(EXPIRATIONDATEOFIRBAPPROVAL$42) != 0;
1938             }
1939         }
1940         
1941         /**
1942          * Sets the "ExpirationDateOfIRBApproval" element
1943          */
1944         public void setExpirationDateOfIRBApproval(java.util.Calendar expirationDateOfIRBApproval)
1945         {
1946             synchronized (monitor())
1947             {
1948                 check_orphaned();
1949                 org.apache.xmlbeans.SimpleValue target = null;
1950                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXPIRATIONDATEOFIRBAPPROVAL$42, 0);
1951                 if (target == null)
1952                 {
1953                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXPIRATIONDATEOFIRBAPPROVAL$42);
1954                 }
1955                 target.setCalendarValue(expirationDateOfIRBApproval);
1956             }
1957         }
1958         
1959         /**
1960          * Sets (as xml) the "ExpirationDateOfIRBApproval" element
1961          */
1962         public void xsetExpirationDateOfIRBApproval(org.apache.xmlbeans.XmlDate expirationDateOfIRBApproval)
1963         {
1964             synchronized (monitor())
1965             {
1966                 check_orphaned();
1967                 org.apache.xmlbeans.XmlDate target = null;
1968                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(EXPIRATIONDATEOFIRBAPPROVAL$42, 0);
1969                 if (target == null)
1970                 {
1971                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(EXPIRATIONDATEOFIRBAPPROVAL$42);
1972                 }
1973                 target.set(expirationDateOfIRBApproval);
1974             }
1975         }
1976         
1977         /**
1978          * Unsets the "ExpirationDateOfIRBApproval" element
1979          */
1980         public void unsetExpirationDateOfIRBApproval()
1981         {
1982             synchronized (monitor())
1983             {
1984                 check_orphaned();
1985                 get_store().remove_element(EXPIRATIONDATEOFIRBAPPROVAL$42, 0);
1986             }
1987         }
1988         
1989         /**
1990          * Gets the "Remarks" element
1991          */
1992         public java.lang.String getRemarks()
1993         {
1994             synchronized (monitor())
1995             {
1996                 check_orphaned();
1997                 org.apache.xmlbeans.SimpleValue target = null;
1998                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REMARKS$44, 0);
1999                 if (target == null)
2000                 {
2001                     return null;
2002                 }
2003                 return target.getStringValue();
2004             }
2005         }
2006         
2007         /**
2008          * Gets (as xml) the "Remarks" element
2009          */
2010         public gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks xgetRemarks()
2011         {
2012             synchronized (monitor())
2013             {
2014                 check_orphaned();
2015                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks target = null;
2016                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks)get_store().find_element_user(REMARKS$44, 0);
2017                 return target;
2018             }
2019         }
2020         
2021         /**
2022          * True if has "Remarks" element
2023          */
2024         public boolean isSetRemarks()
2025         {
2026             synchronized (monitor())
2027             {
2028                 check_orphaned();
2029                 return get_store().count_elements(REMARKS$44) != 0;
2030             }
2031         }
2032         
2033         /**
2034          * Sets the "Remarks" element
2035          */
2036         public void setRemarks(java.lang.String remarks)
2037         {
2038             synchronized (monitor())
2039             {
2040                 check_orphaned();
2041                 org.apache.xmlbeans.SimpleValue target = null;
2042                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REMARKS$44, 0);
2043                 if (target == null)
2044                 {
2045                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REMARKS$44);
2046                 }
2047                 target.setStringValue(remarks);
2048             }
2049         }
2050         
2051         /**
2052          * Sets (as xml) the "Remarks" element
2053          */
2054         public void xsetRemarks(gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks remarks)
2055         {
2056             synchronized (monitor())
2057             {
2058                 check_orphaned();
2059                 gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks target = null;
2060                 target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks)get_store().find_element_user(REMARKS$44, 0);
2061                 if (target == null)
2062                 {
2063                     target = (gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks)get_store().add_element_user(REMARKS$44);
2064                 }
2065                 target.set(remarks);
2066             }
2067         }
2068         
2069         /**
2070          * Unsets the "Remarks" element
2071          */
2072         public void unsetRemarks()
2073         {
2074             synchronized (monitor())
2075             {
2076                 check_orphaned();
2077                 get_store().remove_element(REMARKS$44, 0);
2078             }
2079         }
2080         
2081         /**
2082          * Gets the "OrganizationContactPerson" element
2083          */
2084         public gov.grants.apply.system.globalLibraryV20.OrganizationContactPersonDataType getOrganizationContactPerson()
2085         {
2086             synchronized (monitor())
2087             {
2088                 check_orphaned();
2089                 gov.grants.apply.system.globalLibraryV20.OrganizationContactPersonDataType target = null;
2090                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationContactPersonDataType)get_store().find_element_user(ORGANIZATIONCONTACTPERSON$46, 0);
2091                 if (target == null)
2092                 {
2093                     return null;
2094                 }
2095                 return target;
2096             }
2097         }
2098         
2099         /**
2100          * Sets the "OrganizationContactPerson" element
2101          */
2102         public void setOrganizationContactPerson(gov.grants.apply.system.globalLibraryV20.OrganizationContactPersonDataType organizationContactPerson)
2103         {
2104             generatedSetterHelperImpl(organizationContactPerson, ORGANIZATIONCONTACTPERSON$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2105         }
2106         
2107         /**
2108          * Appends and returns a new empty "OrganizationContactPerson" element
2109          */
2110         public gov.grants.apply.system.globalLibraryV20.OrganizationContactPersonDataType addNewOrganizationContactPerson()
2111         {
2112             synchronized (monitor())
2113             {
2114                 check_orphaned();
2115                 gov.grants.apply.system.globalLibraryV20.OrganizationContactPersonDataType target = null;
2116                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationContactPersonDataType)get_store().add_element_user(ORGANIZATIONCONTACTPERSON$46);
2117                 return target;
2118             }
2119         }
2120         
2121         /**
2122          * Gets the "AuthorizedRepresentativeSignature" element
2123          */
2124         public java.lang.String getAuthorizedRepresentativeSignature()
2125         {
2126             synchronized (monitor())
2127             {
2128                 check_orphaned();
2129                 org.apache.xmlbeans.SimpleValue target = null;
2130                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVESIGNATURE$48, 0);
2131                 if (target == null)
2132                 {
2133                     return null;
2134                 }
2135                 return target.getStringValue();
2136             }
2137         }
2138         
2139         /**
2140          * Gets (as xml) the "AuthorizedRepresentativeSignature" element
2141          */
2142         public gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAuthorizedRepresentativeSignature()
2143         {
2144             synchronized (monitor())
2145             {
2146                 check_orphaned();
2147                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
2148                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVESIGNATURE$48, 0);
2149                 return target;
2150             }
2151         }
2152         
2153         /**
2154          * Sets the "AuthorizedRepresentativeSignature" element
2155          */
2156         public void setAuthorizedRepresentativeSignature(java.lang.String authorizedRepresentativeSignature)
2157         {
2158             synchronized (monitor())
2159             {
2160                 check_orphaned();
2161                 org.apache.xmlbeans.SimpleValue target = null;
2162                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVESIGNATURE$48, 0);
2163                 if (target == null)
2164                 {
2165                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVESIGNATURE$48);
2166                 }
2167                 target.setStringValue(authorizedRepresentativeSignature);
2168             }
2169         }
2170         
2171         /**
2172          * Sets (as xml) the "AuthorizedRepresentativeSignature" element
2173          */
2174         public void xsetAuthorizedRepresentativeSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType authorizedRepresentativeSignature)
2175         {
2176             synchronized (monitor())
2177             {
2178                 check_orphaned();
2179                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
2180                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVESIGNATURE$48, 0);
2181                 if (target == null)
2182                 {
2183                     target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVESIGNATURE$48);
2184                 }
2185                 target.set(authorizedRepresentativeSignature);
2186             }
2187         }
2188         
2189         /**
2190          * Gets the "SignatureDate" element
2191          */
2192         public java.util.Calendar getSignatureDate()
2193         {
2194             synchronized (monitor())
2195             {
2196                 check_orphaned();
2197                 org.apache.xmlbeans.SimpleValue target = null;
2198                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SIGNATUREDATE$50, 0);
2199                 if (target == null)
2200                 {
2201                     return null;
2202                 }
2203                 return target.getCalendarValue();
2204             }
2205         }
2206         
2207         /**
2208          * Gets (as xml) the "SignatureDate" element
2209          */
2210         public org.apache.xmlbeans.XmlDate xgetSignatureDate()
2211         {
2212             synchronized (monitor())
2213             {
2214                 check_orphaned();
2215                 org.apache.xmlbeans.XmlDate target = null;
2216                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SIGNATUREDATE$50, 0);
2217                 return target;
2218             }
2219         }
2220         
2221         /**
2222          * Sets the "SignatureDate" element
2223          */
2224         public void setSignatureDate(java.util.Calendar signatureDate)
2225         {
2226             synchronized (monitor())
2227             {
2228                 check_orphaned();
2229                 org.apache.xmlbeans.SimpleValue target = null;
2230                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SIGNATUREDATE$50, 0);
2231                 if (target == null)
2232                 {
2233                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SIGNATUREDATE$50);
2234                 }
2235                 target.setCalendarValue(signatureDate);
2236             }
2237         }
2238         
2239         /**
2240          * Sets (as xml) the "SignatureDate" element
2241          */
2242         public void xsetSignatureDate(org.apache.xmlbeans.XmlDate signatureDate)
2243         {
2244             synchronized (monitor())
2245             {
2246                 check_orphaned();
2247                 org.apache.xmlbeans.XmlDate target = null;
2248                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SIGNATUREDATE$50, 0);
2249                 if (target == null)
2250                 {
2251                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(SIGNATUREDATE$50);
2252                 }
2253                 target.set(signatureDate);
2254             }
2255         }
2256         
2257         /**
2258          * Gets the "FormVersion" attribute
2259          */
2260         public java.lang.String getFormVersion()
2261         {
2262             synchronized (monitor())
2263             {
2264                 check_orphaned();
2265                 org.apache.xmlbeans.SimpleValue target = null;
2266                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$52);
2267                 if (target == null)
2268                 {
2269                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$52);
2270                 }
2271                 if (target == null)
2272                 {
2273                     return null;
2274                 }
2275                 return target.getStringValue();
2276             }
2277         }
2278         
2279         /**
2280          * Gets (as xml) the "FormVersion" attribute
2281          */
2282         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
2283         {
2284             synchronized (monitor())
2285             {
2286                 check_orphaned();
2287                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
2288                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$52);
2289                 if (target == null)
2290                 {
2291                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$52);
2292                 }
2293                 return target;
2294             }
2295         }
2296         
2297         /**
2298          * Sets the "FormVersion" attribute
2299          */
2300         public void setFormVersion(java.lang.String formVersion)
2301         {
2302             synchronized (monitor())
2303             {
2304                 check_orphaned();
2305                 org.apache.xmlbeans.SimpleValue target = null;
2306                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$52);
2307                 if (target == null)
2308                 {
2309                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$52);
2310                 }
2311                 target.setStringValue(formVersion);
2312             }
2313         }
2314         
2315         /**
2316          * Sets (as xml) the "FormVersion" attribute
2317          */
2318         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
2319         {
2320             synchronized (monitor())
2321             {
2322                 check_orphaned();
2323                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
2324                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$52);
2325                 if (target == null)
2326                 {
2327                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$52);
2328                 }
2329                 target.set(formVersion);
2330             }
2331         }
2332         /**
2333          * An XML RequestTypeCode(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
2334          *
2335          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$RequestTypeCode.
2336          */
2337         public static class RequestTypeCodeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.RequestTypeCode
2338         {
2339             private static final long serialVersionUID = 1L;
2340             
2341             public RequestTypeCodeImpl(org.apache.xmlbeans.SchemaType sType)
2342             {
2343                 super(sType, false);
2344             }
2345             
2346             protected RequestTypeCodeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2347             {
2348                 super(sType, b);
2349             }
2350         }
2351         /**
2352          * An XML MechanismType(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
2353          *
2354          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$MechanismType.
2355          */
2356         public static class MechanismTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismType
2357         {
2358             private static final long serialVersionUID = 1L;
2359             
2360             public MechanismTypeImpl(org.apache.xmlbeans.SchemaType sType)
2361             {
2362                 super(sType, false);
2363             }
2364             
2365             protected MechanismTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2366             {
2367                 super(sType, b);
2368             }
2369         }
2370         /**
2371          * An XML MechanismTypeOtherExplanation(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
2372          *
2373          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$MechanismTypeOtherExplanation.
2374          */
2375         public static class MechanismTypeOtherExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.MechanismTypeOtherExplanation
2376         {
2377             private static final long serialVersionUID = 1L;
2378             
2379             public MechanismTypeOtherExplanationImpl(org.apache.xmlbeans.SchemaType sType)
2380             {
2381                 super(sType, false);
2382             }
2383             
2384             protected MechanismTypeOtherExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2385             {
2386                 super(sType, b);
2387             }
2388         }
2389         /**
2390          * An XML AssuranceStatus(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
2391          *
2392          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$AssuranceStatus.
2393          */
2394         public static class AssuranceStatusImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceStatus
2395         {
2396             private static final long serialVersionUID = 1L;
2397             
2398             public AssuranceStatusImpl(org.apache.xmlbeans.SchemaType sType)
2399             {
2400                 super(sType, false);
2401             }
2402             
2403             protected AssuranceStatusImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2404             {
2405                 super(sType, b);
2406             }
2407         }
2408         /**
2409          * An XML AssuranceIDNumber(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
2410          *
2411          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$AssuranceIDNumber.
2412          */
2413         public static class AssuranceIDNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber
2414         {
2415             private static final long serialVersionUID = 1L;
2416             
2417             public AssuranceIDNumberImpl(org.apache.xmlbeans.SchemaType sType)
2418             {
2419                 super(sType, false);
2420             }
2421             
2422             protected AssuranceIDNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2423             {
2424                 super(sType, b);
2425             }
2426         }
2427         /**
2428          * An XML IRBRegistrationNumber(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
2429          *
2430          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$IRBRegistrationNumber.
2431          */
2432         public static class IRBRegistrationNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber
2433         {
2434             private static final long serialVersionUID = 1L;
2435             
2436             public IRBRegistrationNumberImpl(org.apache.xmlbeans.SchemaType sType)
2437             {
2438                 super(sType, false);
2439             }
2440             
2441             protected IRBRegistrationNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2442             {
2443                 super(sType, b);
2444             }
2445         }
2446         /**
2447          * An XML AssuranceIDNumber2(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
2448          *
2449          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$AssuranceIDNumber2.
2450          */
2451         public static class AssuranceIDNumber2Impl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.AssuranceIDNumber2
2452         {
2453             private static final long serialVersionUID = 1L;
2454             
2455             public AssuranceIDNumber2Impl(org.apache.xmlbeans.SchemaType sType)
2456             {
2457                 super(sType, false);
2458             }
2459             
2460             protected AssuranceIDNumber2Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
2461             {
2462                 super(sType, b);
2463             }
2464         }
2465         /**
2466          * An XML IRBRegistrationNumber2(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
2467          *
2468          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$IRBRegistrationNumber2.
2469          */
2470         public static class IRBRegistrationNumber2Impl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBRegistrationNumber2
2471         {
2472             private static final long serialVersionUID = 1L;
2473             
2474             public IRBRegistrationNumber2Impl(org.apache.xmlbeans.SchemaType sType)
2475             {
2476                 super(sType, false);
2477             }
2478             
2479             protected IRBRegistrationNumber2Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
2480             {
2481                 super(sType, b);
2482             }
2483         }
2484         /**
2485          * An XML SectionParagraphNumber(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
2486          *
2487          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$SectionParagraphNumber.
2488          */
2489         public static class SectionParagraphNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.SectionParagraphNumber
2490         {
2491             private static final long serialVersionUID = 1L;
2492             
2493             public SectionParagraphNumberImpl(org.apache.xmlbeans.SchemaType sType)
2494             {
2495                 super(sType, false);
2496             }
2497             
2498             protected SectionParagraphNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2499             {
2500                 super(sType, b);
2501             }
2502         }
2503         /**
2504          * An XML IRBReviewStatus(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
2505          *
2506          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$IRBReviewStatus.
2507          */
2508         public static class IRBReviewStatusImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewStatus
2509         {
2510             private static final long serialVersionUID = 1L;
2511             
2512             public IRBReviewStatusImpl(org.apache.xmlbeans.SchemaType sType)
2513             {
2514                 super(sType, false);
2515             }
2516             
2517             protected IRBReviewStatusImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2518             {
2519                 super(sType, b);
2520             }
2521         }
2522         /**
2523          * An XML IRBReviewType(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
2524          *
2525          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$IRBReviewType.
2526          */
2527         public static class IRBReviewTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.IRBReviewType
2528         {
2529             private static final long serialVersionUID = 1L;
2530             
2531             public IRBReviewTypeImpl(org.apache.xmlbeans.SchemaType sType)
2532             {
2533                 super(sType, false);
2534             }
2535             
2536             protected IRBReviewTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2537             {
2538                 super(sType, b);
2539             }
2540         }
2541         /**
2542          * An XML Remarks(@http://apply.grants.gov/forms/ProtectionofHumanSubjects-V1.1).
2543          *
2544          * This is an atomic type that is a restriction of gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument$ProtectionofHumanSubjects$Remarks.
2545          */
2546         public static class RemarksImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.protectionofHumanSubjectsV11.ProtectionofHumanSubjectsDocument.ProtectionofHumanSubjects.Remarks
2547         {
2548             private static final long serialVersionUID = 1L;
2549             
2550             public RemarksImpl(org.apache.xmlbeans.SchemaType sType)
2551             {
2552                 super(sType, false);
2553             }
2554             
2555             protected RemarksImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2556             {
2557                 super(sType, b);
2558             }
2559         }
2560     }
2561 }