View Javadoc
1   /*
2    * An XML document type.
3    * Localname: PHS398_CoverPageSupplement
4    * Namespace: http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0
5    * Java type: gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.phs398CoverPageSupplementV10.impl;
10  /**
11   * A document containing one PHS398_CoverPageSupplement(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class PHS398CoverPageSupplementDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public PHS398CoverPageSupplementDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName PHS398COVERPAGESUPPLEMENT$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "PHS398_CoverPageSupplement");
26      
27      
28      /**
29       * Gets the "PHS398_CoverPageSupplement" element
30       */
31      public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement getPHS398CoverPageSupplement()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement target = null;
37              target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement)get_store().find_element_user(PHS398COVERPAGESUPPLEMENT$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "PHS398_CoverPageSupplement" element
48       */
49      public void setPHS398CoverPageSupplement(gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement phs398CoverPageSupplement)
50      {
51          generatedSetterHelperImpl(phs398CoverPageSupplement, PHS398COVERPAGESUPPLEMENT$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "PHS398_CoverPageSupplement" element
56       */
57      public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement addNewPHS398CoverPageSupplement()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement target = null;
63              target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement)get_store().add_element_user(PHS398COVERPAGESUPPLEMENT$0);
64              return target;
65          }
66      }
67      /**
68       * An XML PHS398_CoverPageSupplement(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class PHS398CoverPageSupplementImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public PHS398CoverPageSupplementImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName PDPI$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "PDPI");
83          private static final javax.xml.namespace.QName CLINICALTRIAL$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "ClinicalTrial");
85          private static final javax.xml.namespace.QName CONTACTPERSONINFO$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "ContactPersonInfo");
87          private static final javax.xml.namespace.QName STEMCELLS$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "StemCells");
89          private static final javax.xml.namespace.QName FORMVERSION$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "FormVersion");
91          
92          
93          /**
94           * Gets the "PDPI" element
95           */
96          public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI getPDPI()
97          {
98              synchronized (monitor())
99              {
100                 check_orphaned();
101                 gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI target = null;
102                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI)get_store().find_element_user(PDPI$0, 0);
103                 if (target == null)
104                 {
105                     return null;
106                 }
107                 return target;
108             }
109         }
110         
111         /**
112          * Sets the "PDPI" element
113          */
114         public void setPDPI(gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI pdpi)
115         {
116             generatedSetterHelperImpl(pdpi, PDPI$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
117         }
118         
119         /**
120          * Appends and returns a new empty "PDPI" element
121          */
122         public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI addNewPDPI()
123         {
124             synchronized (monitor())
125             {
126                 check_orphaned();
127                 gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI target = null;
128                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI)get_store().add_element_user(PDPI$0);
129                 return target;
130             }
131         }
132         
133         /**
134          * Gets the "ClinicalTrial" element
135          */
136         public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial getClinicalTrial()
137         {
138             synchronized (monitor())
139             {
140                 check_orphaned();
141                 gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial target = null;
142                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial)get_store().find_element_user(CLINICALTRIAL$2, 0);
143                 if (target == null)
144                 {
145                     return null;
146                 }
147                 return target;
148             }
149         }
150         
151         /**
152          * True if has "ClinicalTrial" element
153          */
154         public boolean isSetClinicalTrial()
155         {
156             synchronized (monitor())
157             {
158                 check_orphaned();
159                 return get_store().count_elements(CLINICALTRIAL$2) != 0;
160             }
161         }
162         
163         /**
164          * Sets the "ClinicalTrial" element
165          */
166         public void setClinicalTrial(gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial clinicalTrial)
167         {
168             generatedSetterHelperImpl(clinicalTrial, CLINICALTRIAL$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
169         }
170         
171         /**
172          * Appends and returns a new empty "ClinicalTrial" element
173          */
174         public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial addNewClinicalTrial()
175         {
176             synchronized (monitor())
177             {
178                 check_orphaned();
179                 gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial target = null;
180                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial)get_store().add_element_user(CLINICALTRIAL$2);
181                 return target;
182             }
183         }
184         
185         /**
186          * Unsets the "ClinicalTrial" element
187          */
188         public void unsetClinicalTrial()
189         {
190             synchronized (monitor())
191             {
192                 check_orphaned();
193                 get_store().remove_element(CLINICALTRIAL$2, 0);
194             }
195         }
196         
197         /**
198          * Gets the "ContactPersonInfo" element
199          */
200         public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo getContactPersonInfo()
201         {
202             synchronized (monitor())
203             {
204                 check_orphaned();
205                 gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo target = null;
206                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo)get_store().find_element_user(CONTACTPERSONINFO$4, 0);
207                 if (target == null)
208                 {
209                     return null;
210                 }
211                 return target;
212             }
213         }
214         
215         /**
216          * Sets the "ContactPersonInfo" element
217          */
218         public void setContactPersonInfo(gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo contactPersonInfo)
219         {
220             generatedSetterHelperImpl(contactPersonInfo, CONTACTPERSONINFO$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
221         }
222         
223         /**
224          * Appends and returns a new empty "ContactPersonInfo" element
225          */
226         public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo addNewContactPersonInfo()
227         {
228             synchronized (monitor())
229             {
230                 check_orphaned();
231                 gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo target = null;
232                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo)get_store().add_element_user(CONTACTPERSONINFO$4);
233                 return target;
234             }
235         }
236         
237         /**
238          * Gets the "StemCells" element
239          */
240         public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells getStemCells()
241         {
242             synchronized (monitor())
243             {
244                 check_orphaned();
245                 gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells target = null;
246                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells)get_store().find_element_user(STEMCELLS$6, 0);
247                 if (target == null)
248                 {
249                     return null;
250                 }
251                 return target;
252             }
253         }
254         
255         /**
256          * True if has "StemCells" element
257          */
258         public boolean isSetStemCells()
259         {
260             synchronized (monitor())
261             {
262                 check_orphaned();
263                 return get_store().count_elements(STEMCELLS$6) != 0;
264             }
265         }
266         
267         /**
268          * Sets the "StemCells" element
269          */
270         public void setStemCells(gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells stemCells)
271         {
272             generatedSetterHelperImpl(stemCells, STEMCELLS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
273         }
274         
275         /**
276          * Appends and returns a new empty "StemCells" element
277          */
278         public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells addNewStemCells()
279         {
280             synchronized (monitor())
281             {
282                 check_orphaned();
283                 gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells target = null;
284                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells)get_store().add_element_user(STEMCELLS$6);
285                 return target;
286             }
287         }
288         
289         /**
290          * Unsets the "StemCells" element
291          */
292         public void unsetStemCells()
293         {
294             synchronized (monitor())
295             {
296                 check_orphaned();
297                 get_store().remove_element(STEMCELLS$6, 0);
298             }
299         }
300         
301         /**
302          * Gets the "FormVersion" attribute
303          */
304         public java.lang.String getFormVersion()
305         {
306             synchronized (monitor())
307             {
308                 check_orphaned();
309                 org.apache.xmlbeans.SimpleValue target = null;
310                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$8);
311                 if (target == null)
312                 {
313                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$8);
314                 }
315                 if (target == null)
316                 {
317                     return null;
318                 }
319                 return target.getStringValue();
320             }
321         }
322         
323         /**
324          * Gets (as xml) the "FormVersion" attribute
325          */
326         public gov.grants.apply.system.globalLibraryV10.FormVersionDataType xgetFormVersion()
327         {
328             synchronized (monitor())
329             {
330                 check_orphaned();
331                 gov.grants.apply.system.globalLibraryV10.FormVersionDataType target = null;
332                 target = (gov.grants.apply.system.globalLibraryV10.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$8);
333                 if (target == null)
334                 {
335                     target = (gov.grants.apply.system.globalLibraryV10.FormVersionDataType)get_default_attribute_value(FORMVERSION$8);
336                 }
337                 return target;
338             }
339         }
340         
341         /**
342          * Sets the "FormVersion" attribute
343          */
344         public void setFormVersion(java.lang.String formVersion)
345         {
346             synchronized (monitor())
347             {
348                 check_orphaned();
349                 org.apache.xmlbeans.SimpleValue target = null;
350                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$8);
351                 if (target == null)
352                 {
353                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$8);
354                 }
355                 target.setStringValue(formVersion);
356             }
357         }
358         
359         /**
360          * Sets (as xml) the "FormVersion" attribute
361          */
362         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV10.FormVersionDataType formVersion)
363         {
364             synchronized (monitor())
365             {
366                 check_orphaned();
367                 gov.grants.apply.system.globalLibraryV10.FormVersionDataType target = null;
368                 target = (gov.grants.apply.system.globalLibraryV10.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$8);
369                 if (target == null)
370                 {
371                     target = (gov.grants.apply.system.globalLibraryV10.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$8);
372                 }
373                 target.set(formVersion);
374             }
375         }
376         /**
377          * An XML PDPI(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0).
378          *
379          * This is a complex type.
380          */
381         public static class PDPIImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI
382         {
383             private static final long serialVersionUID = 1L;
384             
385             public PDPIImpl(org.apache.xmlbeans.SchemaType sType)
386             {
387                 super(sType);
388             }
389             
390             private static final javax.xml.namespace.QName PDPINAME$0 = 
391                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "PDPIName");
392             private static final javax.xml.namespace.QName ISNEWINVESTIGATOR$2 = 
393                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "isNewInvestigator");
394             private static final javax.xml.namespace.QName DEGREES$4 = 
395                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "Degrees");
396             
397             
398             /**
399              * Gets the "PDPIName" element
400              */
401             public gov.grants.apply.system.globalLibraryV10.HumanNameDataType getPDPIName()
402             {
403                 synchronized (monitor())
404                 {
405                     check_orphaned();
406                     gov.grants.apply.system.globalLibraryV10.HumanNameDataType target = null;
407                     target = (gov.grants.apply.system.globalLibraryV10.HumanNameDataType)get_store().find_element_user(PDPINAME$0, 0);
408                     if (target == null)
409                     {
410                       return null;
411                     }
412                     return target;
413                 }
414             }
415             
416             /**
417              * Sets the "PDPIName" element
418              */
419             public void setPDPIName(gov.grants.apply.system.globalLibraryV10.HumanNameDataType pdpiName)
420             {
421                 generatedSetterHelperImpl(pdpiName, PDPINAME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
422             }
423             
424             /**
425              * Appends and returns a new empty "PDPIName" element
426              */
427             public gov.grants.apply.system.globalLibraryV10.HumanNameDataType addNewPDPIName()
428             {
429                 synchronized (monitor())
430                 {
431                     check_orphaned();
432                     gov.grants.apply.system.globalLibraryV10.HumanNameDataType target = null;
433                     target = (gov.grants.apply.system.globalLibraryV10.HumanNameDataType)get_store().add_element_user(PDPINAME$0);
434                     return target;
435                 }
436             }
437             
438             /**
439              * Gets the "isNewInvestigator" element
440              */
441             public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsNewInvestigator()
442             {
443                 synchronized (monitor())
444                 {
445                     check_orphaned();
446                     org.apache.xmlbeans.SimpleValue target = null;
447                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISNEWINVESTIGATOR$2, 0);
448                     if (target == null)
449                     {
450                       return null;
451                     }
452                     return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
453                 }
454             }
455             
456             /**
457              * Gets (as xml) the "isNewInvestigator" element
458              */
459             public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsNewInvestigator()
460             {
461                 synchronized (monitor())
462                 {
463                     check_orphaned();
464                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
465                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(ISNEWINVESTIGATOR$2, 0);
466                     return target;
467                 }
468             }
469             
470             /**
471              * Sets the "isNewInvestigator" element
472              */
473             public void setIsNewInvestigator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isNewInvestigator)
474             {
475                 synchronized (monitor())
476                 {
477                     check_orphaned();
478                     org.apache.xmlbeans.SimpleValue target = null;
479                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISNEWINVESTIGATOR$2, 0);
480                     if (target == null)
481                     {
482                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ISNEWINVESTIGATOR$2);
483                     }
484                     target.setEnumValue(isNewInvestigator);
485                 }
486             }
487             
488             /**
489              * Sets (as xml) the "isNewInvestigator" element
490              */
491             public void xsetIsNewInvestigator(gov.grants.apply.system.globalLibraryV10.YesNoDataType isNewInvestigator)
492             {
493                 synchronized (monitor())
494                 {
495                     check_orphaned();
496                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
497                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(ISNEWINVESTIGATOR$2, 0);
498                     if (target == null)
499                     {
500                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_element_user(ISNEWINVESTIGATOR$2);
501                     }
502                     target.set(isNewInvestigator);
503                 }
504             }
505             
506             /**
507              * Gets array of all "Degrees" elements
508              */
509             public java.lang.String[] getDegreesArray()
510             {
511                 synchronized (monitor())
512                 {
513                     check_orphaned();
514                     java.util.List targetList = new java.util.ArrayList();
515                     get_store().find_all_element_users(DEGREES$4, targetList);
516                     java.lang.String[] result = new java.lang.String[targetList.size()];
517                     for (int i = 0, len = targetList.size() ; i < len ; i++)
518                         result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue();
519                     return result;
520                 }
521             }
522             
523             /**
524              * Gets ith "Degrees" element
525              */
526             public java.lang.String getDegreesArray(int i)
527             {
528                 synchronized (monitor())
529                 {
530                     check_orphaned();
531                     org.apache.xmlbeans.SimpleValue target = null;
532                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEGREES$4, i);
533                     if (target == null)
534                     {
535                       throw new IndexOutOfBoundsException();
536                     }
537                     return target.getStringValue();
538                 }
539             }
540             
541             /**
542              * Gets (as xml) array of all "Degrees" elements
543              */
544             public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees[] xgetDegreesArray()
545             {
546                 synchronized (monitor())
547                 {
548                     check_orphaned();
549                     java.util.List targetList = new java.util.ArrayList();
550                     get_store().find_all_element_users(DEGREES$4, targetList);
551                     gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees[] result = new gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees[targetList.size()];
552                     targetList.toArray(result);
553                     return result;
554                 }
555             }
556             
557             /**
558              * Gets (as xml) ith "Degrees" element
559              */
560             public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees xgetDegreesArray(int i)
561             {
562                 synchronized (monitor())
563                 {
564                     check_orphaned();
565                     gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees target = null;
566                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees)get_store().find_element_user(DEGREES$4, i);
567                     if (target == null)
568                     {
569                       throw new IndexOutOfBoundsException();
570                     }
571                     return target;
572                 }
573             }
574             
575             /**
576              * Returns number of "Degrees" element
577              */
578             public int sizeOfDegreesArray()
579             {
580                 synchronized (monitor())
581                 {
582                     check_orphaned();
583                     return get_store().count_elements(DEGREES$4);
584                 }
585             }
586             
587             /**
588              * Sets array of all "Degrees" element
589              */
590             public void setDegreesArray(java.lang.String[] degreesArray)
591             {
592                 synchronized (monitor())
593                 {
594                     check_orphaned();
595                     arraySetterHelper(degreesArray, DEGREES$4);
596                 }
597             }
598             
599             /**
600              * Sets ith "Degrees" element
601              */
602             public void setDegreesArray(int i, java.lang.String degrees)
603             {
604                 synchronized (monitor())
605                 {
606                     check_orphaned();
607                     org.apache.xmlbeans.SimpleValue target = null;
608                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEGREES$4, i);
609                     if (target == null)
610                     {
611                       throw new IndexOutOfBoundsException();
612                     }
613                     target.setStringValue(degrees);
614                 }
615             }
616             
617             /**
618              * Sets (as xml) array of all "Degrees" element
619              */
620             public void xsetDegreesArray(gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees[]degreesArray)
621             {
622                 synchronized (monitor())
623                 {
624                     check_orphaned();
625                     arraySetterHelper(degreesArray, DEGREES$4);
626                 }
627             }
628             
629             /**
630              * Sets (as xml) ith "Degrees" element
631              */
632             public void xsetDegreesArray(int i, gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees degrees)
633             {
634                 synchronized (monitor())
635                 {
636                     check_orphaned();
637                     gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees target = null;
638                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees)get_store().find_element_user(DEGREES$4, i);
639                     if (target == null)
640                     {
641                       throw new IndexOutOfBoundsException();
642                     }
643                     target.set(degrees);
644                 }
645             }
646             
647             /**
648              * Inserts the value as the ith "Degrees" element
649              */
650             public void insertDegrees(int i, java.lang.String degrees)
651             {
652                 synchronized (monitor())
653                 {
654                     check_orphaned();
655                     org.apache.xmlbeans.SimpleValue target = 
656                       (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(DEGREES$4, i);
657                     target.setStringValue(degrees);
658                 }
659             }
660             
661             /**
662              * Appends the value as the last "Degrees" element
663              */
664             public void addDegrees(java.lang.String degrees)
665             {
666                 synchronized (monitor())
667                 {
668                     check_orphaned();
669                     org.apache.xmlbeans.SimpleValue target = null;
670                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DEGREES$4);
671                     target.setStringValue(degrees);
672                 }
673             }
674             
675             /**
676              * Inserts and returns a new empty value (as xml) as the ith "Degrees" element
677              */
678             public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees insertNewDegrees(int i)
679             {
680                 synchronized (monitor())
681                 {
682                     check_orphaned();
683                     gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees target = null;
684                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees)get_store().insert_element_user(DEGREES$4, i);
685                     return target;
686                 }
687             }
688             
689             /**
690              * Appends and returns a new empty value (as xml) as the last "Degrees" element
691              */
692             public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees addNewDegrees()
693             {
694                 synchronized (monitor())
695                 {
696                     check_orphaned();
697                     gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees target = null;
698                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees)get_store().add_element_user(DEGREES$4);
699                     return target;
700                 }
701             }
702             
703             /**
704              * Removes the ith "Degrees" element
705              */
706             public void removeDegrees(int i)
707             {
708                 synchronized (monitor())
709                 {
710                     check_orphaned();
711                     get_store().remove_element(DEGREES$4, i);
712                 }
713             }
714             /**
715              * An XML Degrees(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0).
716              *
717              * This is an atomic type that is a restriction of gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument$PHS398CoverPageSupplement$PDPI$Degrees.
718              */
719             public static class DegreesImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees
720             {
721                 private static final long serialVersionUID = 1L;
722                 
723                 public DegreesImpl(org.apache.xmlbeans.SchemaType sType)
724                 {
725                     super(sType, false);
726                 }
727                 
728                 protected DegreesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
729                 {
730                     super(sType, b);
731                 }
732             }
733         }
734         /**
735          * An XML ClinicalTrial(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0).
736          *
737          * This is a complex type.
738          */
739         public static class ClinicalTrialImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial
740         {
741             private static final long serialVersionUID = 1L;
742             
743             public ClinicalTrialImpl(org.apache.xmlbeans.SchemaType sType)
744             {
745                 super(sType);
746             }
747             
748             private static final javax.xml.namespace.QName ISCLINICALTRIAL$0 = 
749                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "isClinicalTrial");
750             private static final javax.xml.namespace.QName ISPHASEIIICLINICALTRIAL$2 = 
751                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "isPhaseIIIClinicalTrial");
752             
753             
754             /**
755              * Gets the "isClinicalTrial" element
756              */
757             public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsClinicalTrial()
758             {
759                 synchronized (monitor())
760                 {
761                     check_orphaned();
762                     org.apache.xmlbeans.SimpleValue target = null;
763                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISCLINICALTRIAL$0, 0);
764                     if (target == null)
765                     {
766                       return null;
767                     }
768                     return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
769                 }
770             }
771             
772             /**
773              * Gets (as xml) the "isClinicalTrial" element
774              */
775             public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsClinicalTrial()
776             {
777                 synchronized (monitor())
778                 {
779                     check_orphaned();
780                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
781                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(ISCLINICALTRIAL$0, 0);
782                     return target;
783                 }
784             }
785             
786             /**
787              * True if has "isClinicalTrial" element
788              */
789             public boolean isSetIsClinicalTrial()
790             {
791                 synchronized (monitor())
792                 {
793                     check_orphaned();
794                     return get_store().count_elements(ISCLINICALTRIAL$0) != 0;
795                 }
796             }
797             
798             /**
799              * Sets the "isClinicalTrial" element
800              */
801             public void setIsClinicalTrial(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isClinicalTrial)
802             {
803                 synchronized (monitor())
804                 {
805                     check_orphaned();
806                     org.apache.xmlbeans.SimpleValue target = null;
807                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISCLINICALTRIAL$0, 0);
808                     if (target == null)
809                     {
810                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ISCLINICALTRIAL$0);
811                     }
812                     target.setEnumValue(isClinicalTrial);
813                 }
814             }
815             
816             /**
817              * Sets (as xml) the "isClinicalTrial" element
818              */
819             public void xsetIsClinicalTrial(gov.grants.apply.system.globalLibraryV10.YesNoDataType isClinicalTrial)
820             {
821                 synchronized (monitor())
822                 {
823                     check_orphaned();
824                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
825                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(ISCLINICALTRIAL$0, 0);
826                     if (target == null)
827                     {
828                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_element_user(ISCLINICALTRIAL$0);
829                     }
830                     target.set(isClinicalTrial);
831                 }
832             }
833             
834             /**
835              * Unsets the "isClinicalTrial" element
836              */
837             public void unsetIsClinicalTrial()
838             {
839                 synchronized (monitor())
840                 {
841                     check_orphaned();
842                     get_store().remove_element(ISCLINICALTRIAL$0, 0);
843                 }
844             }
845             
846             /**
847              * Gets the "isPhaseIIIClinicalTrial" element
848              */
849             public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsPhaseIIIClinicalTrial()
850             {
851                 synchronized (monitor())
852                 {
853                     check_orphaned();
854                     org.apache.xmlbeans.SimpleValue target = null;
855                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISPHASEIIICLINICALTRIAL$2, 0);
856                     if (target == null)
857                     {
858                       return null;
859                     }
860                     return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
861                 }
862             }
863             
864             /**
865              * Gets (as xml) the "isPhaseIIIClinicalTrial" element
866              */
867             public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsPhaseIIIClinicalTrial()
868             {
869                 synchronized (monitor())
870                 {
871                     check_orphaned();
872                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
873                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(ISPHASEIIICLINICALTRIAL$2, 0);
874                     return target;
875                 }
876             }
877             
878             /**
879              * True if has "isPhaseIIIClinicalTrial" element
880              */
881             public boolean isSetIsPhaseIIIClinicalTrial()
882             {
883                 synchronized (monitor())
884                 {
885                     check_orphaned();
886                     return get_store().count_elements(ISPHASEIIICLINICALTRIAL$2) != 0;
887                 }
888             }
889             
890             /**
891              * Sets the "isPhaseIIIClinicalTrial" element
892              */
893             public void setIsPhaseIIIClinicalTrial(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isPhaseIIIClinicalTrial)
894             {
895                 synchronized (monitor())
896                 {
897                     check_orphaned();
898                     org.apache.xmlbeans.SimpleValue target = null;
899                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISPHASEIIICLINICALTRIAL$2, 0);
900                     if (target == null)
901                     {
902                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ISPHASEIIICLINICALTRIAL$2);
903                     }
904                     target.setEnumValue(isPhaseIIIClinicalTrial);
905                 }
906             }
907             
908             /**
909              * Sets (as xml) the "isPhaseIIIClinicalTrial" element
910              */
911             public void xsetIsPhaseIIIClinicalTrial(gov.grants.apply.system.globalLibraryV10.YesNoDataType isPhaseIIIClinicalTrial)
912             {
913                 synchronized (monitor())
914                 {
915                     check_orphaned();
916                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
917                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(ISPHASEIIICLINICALTRIAL$2, 0);
918                     if (target == null)
919                     {
920                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_element_user(ISPHASEIIICLINICALTRIAL$2);
921                     }
922                     target.set(isPhaseIIIClinicalTrial);
923                 }
924             }
925             
926             /**
927              * Unsets the "isPhaseIIIClinicalTrial" element
928              */
929             public void unsetIsPhaseIIIClinicalTrial()
930             {
931                 synchronized (monitor())
932                 {
933                     check_orphaned();
934                     get_store().remove_element(ISPHASEIIICLINICALTRIAL$2, 0);
935                 }
936             }
937         }
938         /**
939          * An XML ContactPersonInfo(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0).
940          *
941          * This is a complex type.
942          */
943         public static class ContactPersonInfoImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo
944         {
945             private static final long serialVersionUID = 1L;
946             
947             public ContactPersonInfoImpl(org.apache.xmlbeans.SchemaType sType)
948             {
949                 super(sType);
950             }
951             
952             private static final javax.xml.namespace.QName CONTACTNAME$0 = 
953                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "ContactName");
954             private static final javax.xml.namespace.QName CONTACTPHONE$2 = 
955                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "ContactPhone");
956             private static final javax.xml.namespace.QName CONTACTFAX$4 = 
957                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "ContactFax");
958             private static final javax.xml.namespace.QName CONTACTEMAIL$6 = 
959                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "ContactEmail");
960             private static final javax.xml.namespace.QName CONTACTTITLE$8 = 
961                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "ContactTitle");
962             private static final javax.xml.namespace.QName CONTACTADDRESS$10 = 
963                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "ContactAddress");
964             
965             
966             /**
967              * Gets the "ContactName" element
968              */
969             public gov.grants.apply.system.globalLibraryV10.HumanNameDataType getContactName()
970             {
971                 synchronized (monitor())
972                 {
973                     check_orphaned();
974                     gov.grants.apply.system.globalLibraryV10.HumanNameDataType target = null;
975                     target = (gov.grants.apply.system.globalLibraryV10.HumanNameDataType)get_store().find_element_user(CONTACTNAME$0, 0);
976                     if (target == null)
977                     {
978                       return null;
979                     }
980                     return target;
981                 }
982             }
983             
984             /**
985              * Sets the "ContactName" element
986              */
987             public void setContactName(gov.grants.apply.system.globalLibraryV10.HumanNameDataType contactName)
988             {
989                 generatedSetterHelperImpl(contactName, CONTACTNAME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
990             }
991             
992             /**
993              * Appends and returns a new empty "ContactName" element
994              */
995             public gov.grants.apply.system.globalLibraryV10.HumanNameDataType addNewContactName()
996             {
997                 synchronized (monitor())
998                 {
999                     check_orphaned();
1000                     gov.grants.apply.system.globalLibraryV10.HumanNameDataType target = null;
1001                     target = (gov.grants.apply.system.globalLibraryV10.HumanNameDataType)get_store().add_element_user(CONTACTNAME$0);
1002                     return target;
1003                 }
1004             }
1005             
1006             /**
1007              * Gets the "ContactPhone" element
1008              */
1009             public java.lang.String getContactPhone()
1010             {
1011                 synchronized (monitor())
1012                 {
1013                     check_orphaned();
1014                     org.apache.xmlbeans.SimpleValue target = null;
1015                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTACTPHONE$2, 0);
1016                     if (target == null)
1017                     {
1018                       return null;
1019                     }
1020                     return target.getStringValue();
1021                 }
1022             }
1023             
1024             /**
1025              * Gets (as xml) the "ContactPhone" element
1026              */
1027             public gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType xgetContactPhone()
1028             {
1029                 synchronized (monitor())
1030                 {
1031                     check_orphaned();
1032                     gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType target = null;
1033                     target = (gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType)get_store().find_element_user(CONTACTPHONE$2, 0);
1034                     return target;
1035                 }
1036             }
1037             
1038             /**
1039              * Sets the "ContactPhone" element
1040              */
1041             public void setContactPhone(java.lang.String contactPhone)
1042             {
1043                 synchronized (monitor())
1044                 {
1045                     check_orphaned();
1046                     org.apache.xmlbeans.SimpleValue target = null;
1047                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTACTPHONE$2, 0);
1048                     if (target == null)
1049                     {
1050                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTACTPHONE$2);
1051                     }
1052                     target.setStringValue(contactPhone);
1053                 }
1054             }
1055             
1056             /**
1057              * Sets (as xml) the "ContactPhone" element
1058              */
1059             public void xsetContactPhone(gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType contactPhone)
1060             {
1061                 synchronized (monitor())
1062                 {
1063                     check_orphaned();
1064                     gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType target = null;
1065                     target = (gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType)get_store().find_element_user(CONTACTPHONE$2, 0);
1066                     if (target == null)
1067                     {
1068                       target = (gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType)get_store().add_element_user(CONTACTPHONE$2);
1069                     }
1070                     target.set(contactPhone);
1071                 }
1072             }
1073             
1074             /**
1075              * Gets the "ContactFax" element
1076              */
1077             public java.lang.String getContactFax()
1078             {
1079                 synchronized (monitor())
1080                 {
1081                     check_orphaned();
1082                     org.apache.xmlbeans.SimpleValue target = null;
1083                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTACTFAX$4, 0);
1084                     if (target == null)
1085                     {
1086                       return null;
1087                     }
1088                     return target.getStringValue();
1089                 }
1090             }
1091             
1092             /**
1093              * Gets (as xml) the "ContactFax" element
1094              */
1095             public gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType xgetContactFax()
1096             {
1097                 synchronized (monitor())
1098                 {
1099                     check_orphaned();
1100                     gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType target = null;
1101                     target = (gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType)get_store().find_element_user(CONTACTFAX$4, 0);
1102                     return target;
1103                 }
1104             }
1105             
1106             /**
1107              * True if has "ContactFax" element
1108              */
1109             public boolean isSetContactFax()
1110             {
1111                 synchronized (monitor())
1112                 {
1113                     check_orphaned();
1114                     return get_store().count_elements(CONTACTFAX$4) != 0;
1115                 }
1116             }
1117             
1118             /**
1119              * Sets the "ContactFax" element
1120              */
1121             public void setContactFax(java.lang.String contactFax)
1122             {
1123                 synchronized (monitor())
1124                 {
1125                     check_orphaned();
1126                     org.apache.xmlbeans.SimpleValue target = null;
1127                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTACTFAX$4, 0);
1128                     if (target == null)
1129                     {
1130                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTACTFAX$4);
1131                     }
1132                     target.setStringValue(contactFax);
1133                 }
1134             }
1135             
1136             /**
1137              * Sets (as xml) the "ContactFax" element
1138              */
1139             public void xsetContactFax(gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType contactFax)
1140             {
1141                 synchronized (monitor())
1142                 {
1143                     check_orphaned();
1144                     gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType target = null;
1145                     target = (gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType)get_store().find_element_user(CONTACTFAX$4, 0);
1146                     if (target == null)
1147                     {
1148                       target = (gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType)get_store().add_element_user(CONTACTFAX$4);
1149                     }
1150                     target.set(contactFax);
1151                 }
1152             }
1153             
1154             /**
1155              * Unsets the "ContactFax" element
1156              */
1157             public void unsetContactFax()
1158             {
1159                 synchronized (monitor())
1160                 {
1161                     check_orphaned();
1162                     get_store().remove_element(CONTACTFAX$4, 0);
1163                 }
1164             }
1165             
1166             /**
1167              * Gets the "ContactEmail" element
1168              */
1169             public java.lang.String getContactEmail()
1170             {
1171                 synchronized (monitor())
1172                 {
1173                     check_orphaned();
1174                     org.apache.xmlbeans.SimpleValue target = null;
1175                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTACTEMAIL$6, 0);
1176                     if (target == null)
1177                     {
1178                       return null;
1179                     }
1180                     return target.getStringValue();
1181                 }
1182             }
1183             
1184             /**
1185              * Gets (as xml) the "ContactEmail" element
1186              */
1187             public gov.grants.apply.system.globalLibraryV10.EmailDataType xgetContactEmail()
1188             {
1189                 synchronized (monitor())
1190                 {
1191                     check_orphaned();
1192                     gov.grants.apply.system.globalLibraryV10.EmailDataType target = null;
1193                     target = (gov.grants.apply.system.globalLibraryV10.EmailDataType)get_store().find_element_user(CONTACTEMAIL$6, 0);
1194                     return target;
1195                 }
1196             }
1197             
1198             /**
1199              * True if has "ContactEmail" element
1200              */
1201             public boolean isSetContactEmail()
1202             {
1203                 synchronized (monitor())
1204                 {
1205                     check_orphaned();
1206                     return get_store().count_elements(CONTACTEMAIL$6) != 0;
1207                 }
1208             }
1209             
1210             /**
1211              * Sets the "ContactEmail" element
1212              */
1213             public void setContactEmail(java.lang.String contactEmail)
1214             {
1215                 synchronized (monitor())
1216                 {
1217                     check_orphaned();
1218                     org.apache.xmlbeans.SimpleValue target = null;
1219                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTACTEMAIL$6, 0);
1220                     if (target == null)
1221                     {
1222                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTACTEMAIL$6);
1223                     }
1224                     target.setStringValue(contactEmail);
1225                 }
1226             }
1227             
1228             /**
1229              * Sets (as xml) the "ContactEmail" element
1230              */
1231             public void xsetContactEmail(gov.grants.apply.system.globalLibraryV10.EmailDataType contactEmail)
1232             {
1233                 synchronized (monitor())
1234                 {
1235                     check_orphaned();
1236                     gov.grants.apply.system.globalLibraryV10.EmailDataType target = null;
1237                     target = (gov.grants.apply.system.globalLibraryV10.EmailDataType)get_store().find_element_user(CONTACTEMAIL$6, 0);
1238                     if (target == null)
1239                     {
1240                       target = (gov.grants.apply.system.globalLibraryV10.EmailDataType)get_store().add_element_user(CONTACTEMAIL$6);
1241                     }
1242                     target.set(contactEmail);
1243                 }
1244             }
1245             
1246             /**
1247              * Unsets the "ContactEmail" element
1248              */
1249             public void unsetContactEmail()
1250             {
1251                 synchronized (monitor())
1252                 {
1253                     check_orphaned();
1254                     get_store().remove_element(CONTACTEMAIL$6, 0);
1255                 }
1256             }
1257             
1258             /**
1259              * Gets the "ContactTitle" element
1260              */
1261             public java.lang.String getContactTitle()
1262             {
1263                 synchronized (monitor())
1264                 {
1265                     check_orphaned();
1266                     org.apache.xmlbeans.SimpleValue target = null;
1267                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTACTTITLE$8, 0);
1268                     if (target == null)
1269                     {
1270                       return null;
1271                     }
1272                     return target.getStringValue();
1273                 }
1274             }
1275             
1276             /**
1277              * Gets (as xml) the "ContactTitle" element
1278              */
1279             public gov.grants.apply.system.globalLibraryV10.HumanTitleDataType xgetContactTitle()
1280             {
1281                 synchronized (monitor())
1282                 {
1283                     check_orphaned();
1284                     gov.grants.apply.system.globalLibraryV10.HumanTitleDataType target = null;
1285                     target = (gov.grants.apply.system.globalLibraryV10.HumanTitleDataType)get_store().find_element_user(CONTACTTITLE$8, 0);
1286                     return target;
1287                 }
1288             }
1289             
1290             /**
1291              * Sets the "ContactTitle" element
1292              */
1293             public void setContactTitle(java.lang.String contactTitle)
1294             {
1295                 synchronized (monitor())
1296                 {
1297                     check_orphaned();
1298                     org.apache.xmlbeans.SimpleValue target = null;
1299                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTACTTITLE$8, 0);
1300                     if (target == null)
1301                     {
1302                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTACTTITLE$8);
1303                     }
1304                     target.setStringValue(contactTitle);
1305                 }
1306             }
1307             
1308             /**
1309              * Sets (as xml) the "ContactTitle" element
1310              */
1311             public void xsetContactTitle(gov.grants.apply.system.globalLibraryV10.HumanTitleDataType contactTitle)
1312             {
1313                 synchronized (monitor())
1314                 {
1315                     check_orphaned();
1316                     gov.grants.apply.system.globalLibraryV10.HumanTitleDataType target = null;
1317                     target = (gov.grants.apply.system.globalLibraryV10.HumanTitleDataType)get_store().find_element_user(CONTACTTITLE$8, 0);
1318                     if (target == null)
1319                     {
1320                       target = (gov.grants.apply.system.globalLibraryV10.HumanTitleDataType)get_store().add_element_user(CONTACTTITLE$8);
1321                     }
1322                     target.set(contactTitle);
1323                 }
1324             }
1325             
1326             /**
1327              * Gets the "ContactAddress" element
1328              */
1329             public gov.grants.apply.system.globalLibraryV10.AddressRequireCountryDataType getContactAddress()
1330             {
1331                 synchronized (monitor())
1332                 {
1333                     check_orphaned();
1334                     gov.grants.apply.system.globalLibraryV10.AddressRequireCountryDataType target = null;
1335                     target = (gov.grants.apply.system.globalLibraryV10.AddressRequireCountryDataType)get_store().find_element_user(CONTACTADDRESS$10, 0);
1336                     if (target == null)
1337                     {
1338                       return null;
1339                     }
1340                     return target;
1341                 }
1342             }
1343             
1344             /**
1345              * Sets the "ContactAddress" element
1346              */
1347             public void setContactAddress(gov.grants.apply.system.globalLibraryV10.AddressRequireCountryDataType contactAddress)
1348             {
1349                 generatedSetterHelperImpl(contactAddress, CONTACTADDRESS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1350             }
1351             
1352             /**
1353              * Appends and returns a new empty "ContactAddress" element
1354              */
1355             public gov.grants.apply.system.globalLibraryV10.AddressRequireCountryDataType addNewContactAddress()
1356             {
1357                 synchronized (monitor())
1358                 {
1359                     check_orphaned();
1360                     gov.grants.apply.system.globalLibraryV10.AddressRequireCountryDataType target = null;
1361                     target = (gov.grants.apply.system.globalLibraryV10.AddressRequireCountryDataType)get_store().add_element_user(CONTACTADDRESS$10);
1362                     return target;
1363                 }
1364             }
1365         }
1366         /**
1367          * An XML StemCells(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0).
1368          *
1369          * This is a complex type.
1370          */
1371         public static class StemCellsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells
1372         {
1373             private static final long serialVersionUID = 1L;
1374             
1375             public StemCellsImpl(org.apache.xmlbeans.SchemaType sType)
1376             {
1377                 super(sType);
1378             }
1379             
1380             private static final javax.xml.namespace.QName ISHUMANSTEMCELLSINVOLVED$0 = 
1381                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "isHumanStemCellsInvolved");
1382             private static final javax.xml.namespace.QName STEMCELLSINDICATOR$2 = 
1383                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "StemCellsIndicator");
1384             private static final javax.xml.namespace.QName CELLLINES$4 = 
1385                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0", "CellLines");
1386             
1387             
1388             /**
1389              * Gets the "isHumanStemCellsInvolved" element
1390              */
1391             public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsHumanStemCellsInvolved()
1392             {
1393                 synchronized (monitor())
1394                 {
1395                     check_orphaned();
1396                     org.apache.xmlbeans.SimpleValue target = null;
1397                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISHUMANSTEMCELLSINVOLVED$0, 0);
1398                     if (target == null)
1399                     {
1400                       return null;
1401                     }
1402                     return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
1403                 }
1404             }
1405             
1406             /**
1407              * Gets (as xml) the "isHumanStemCellsInvolved" element
1408              */
1409             public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsHumanStemCellsInvolved()
1410             {
1411                 synchronized (monitor())
1412                 {
1413                     check_orphaned();
1414                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
1415                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(ISHUMANSTEMCELLSINVOLVED$0, 0);
1416                     return target;
1417                 }
1418             }
1419             
1420             /**
1421              * Sets the "isHumanStemCellsInvolved" element
1422              */
1423             public void setIsHumanStemCellsInvolved(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isHumanStemCellsInvolved)
1424             {
1425                 synchronized (monitor())
1426                 {
1427                     check_orphaned();
1428                     org.apache.xmlbeans.SimpleValue target = null;
1429                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISHUMANSTEMCELLSINVOLVED$0, 0);
1430                     if (target == null)
1431                     {
1432                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ISHUMANSTEMCELLSINVOLVED$0);
1433                     }
1434                     target.setEnumValue(isHumanStemCellsInvolved);
1435                 }
1436             }
1437             
1438             /**
1439              * Sets (as xml) the "isHumanStemCellsInvolved" element
1440              */
1441             public void xsetIsHumanStemCellsInvolved(gov.grants.apply.system.globalLibraryV10.YesNoDataType isHumanStemCellsInvolved)
1442             {
1443                 synchronized (monitor())
1444                 {
1445                     check_orphaned();
1446                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
1447                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(ISHUMANSTEMCELLSINVOLVED$0, 0);
1448                     if (target == null)
1449                     {
1450                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_element_user(ISHUMANSTEMCELLSINVOLVED$0);
1451                     }
1452                     target.set(isHumanStemCellsInvolved);
1453                 }
1454             }
1455             
1456             /**
1457              * Gets the "StemCellsIndicator" element
1458              */
1459             public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getStemCellsIndicator()
1460             {
1461                 synchronized (monitor())
1462                 {
1463                     check_orphaned();
1464                     org.apache.xmlbeans.SimpleValue target = null;
1465                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STEMCELLSINDICATOR$2, 0);
1466                     if (target == null)
1467                     {
1468                       return null;
1469                     }
1470                     return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
1471                 }
1472             }
1473             
1474             /**
1475              * Gets (as xml) the "StemCellsIndicator" element
1476              */
1477             public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetStemCellsIndicator()
1478             {
1479                 synchronized (monitor())
1480                 {
1481                     check_orphaned();
1482                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
1483                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(STEMCELLSINDICATOR$2, 0);
1484                     return target;
1485                 }
1486             }
1487             
1488             /**
1489              * True if has "StemCellsIndicator" element
1490              */
1491             public boolean isSetStemCellsIndicator()
1492             {
1493                 synchronized (monitor())
1494                 {
1495                     check_orphaned();
1496                     return get_store().count_elements(STEMCELLSINDICATOR$2) != 0;
1497                 }
1498             }
1499             
1500             /**
1501              * Sets the "StemCellsIndicator" element
1502              */
1503             public void setStemCellsIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum stemCellsIndicator)
1504             {
1505                 synchronized (monitor())
1506                 {
1507                     check_orphaned();
1508                     org.apache.xmlbeans.SimpleValue target = null;
1509                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STEMCELLSINDICATOR$2, 0);
1510                     if (target == null)
1511                     {
1512                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STEMCELLSINDICATOR$2);
1513                     }
1514                     target.setEnumValue(stemCellsIndicator);
1515                 }
1516             }
1517             
1518             /**
1519              * Sets (as xml) the "StemCellsIndicator" element
1520              */
1521             public void xsetStemCellsIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType stemCellsIndicator)
1522             {
1523                 synchronized (monitor())
1524                 {
1525                     check_orphaned();
1526                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
1527                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(STEMCELLSINDICATOR$2, 0);
1528                     if (target == null)
1529                     {
1530                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_element_user(STEMCELLSINDICATOR$2);
1531                     }
1532                     target.set(stemCellsIndicator);
1533                 }
1534             }
1535             
1536             /**
1537              * Unsets the "StemCellsIndicator" element
1538              */
1539             public void unsetStemCellsIndicator()
1540             {
1541                 synchronized (monitor())
1542                 {
1543                     check_orphaned();
1544                     get_store().remove_element(STEMCELLSINDICATOR$2, 0);
1545                 }
1546             }
1547             
1548             /**
1549              * Gets array of all "CellLines" elements
1550              */
1551             public java.lang.String[] getCellLinesArray()
1552             {
1553                 synchronized (monitor())
1554                 {
1555                     check_orphaned();
1556                     java.util.List targetList = new java.util.ArrayList();
1557                     get_store().find_all_element_users(CELLLINES$4, targetList);
1558                     java.lang.String[] result = new java.lang.String[targetList.size()];
1559                     for (int i = 0, len = targetList.size() ; i < len ; i++)
1560                         result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue();
1561                     return result;
1562                 }
1563             }
1564             
1565             /**
1566              * Gets ith "CellLines" element
1567              */
1568             public java.lang.String getCellLinesArray(int i)
1569             {
1570                 synchronized (monitor())
1571                 {
1572                     check_orphaned();
1573                     org.apache.xmlbeans.SimpleValue target = null;
1574                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CELLLINES$4, i);
1575                     if (target == null)
1576                     {
1577                       throw new IndexOutOfBoundsException();
1578                     }
1579                     return target.getStringValue();
1580                 }
1581             }
1582             
1583             /**
1584              * Gets (as xml) array of all "CellLines" elements
1585              */
1586             public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines[] xgetCellLinesArray()
1587             {
1588                 synchronized (monitor())
1589                 {
1590                     check_orphaned();
1591                     java.util.List targetList = new java.util.ArrayList();
1592                     get_store().find_all_element_users(CELLLINES$4, targetList);
1593                     gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines[] result = new gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines[targetList.size()];
1594                     targetList.toArray(result);
1595                     return result;
1596                 }
1597             }
1598             
1599             /**
1600              * Gets (as xml) ith "CellLines" element
1601              */
1602             public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines xgetCellLinesArray(int i)
1603             {
1604                 synchronized (monitor())
1605                 {
1606                     check_orphaned();
1607                     gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines target = null;
1608                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines)get_store().find_element_user(CELLLINES$4, i);
1609                     if (target == null)
1610                     {
1611                       throw new IndexOutOfBoundsException();
1612                     }
1613                     return target;
1614                 }
1615             }
1616             
1617             /**
1618              * Returns number of "CellLines" element
1619              */
1620             public int sizeOfCellLinesArray()
1621             {
1622                 synchronized (monitor())
1623                 {
1624                     check_orphaned();
1625                     return get_store().count_elements(CELLLINES$4);
1626                 }
1627             }
1628             
1629             /**
1630              * Sets array of all "CellLines" element
1631              */
1632             public void setCellLinesArray(java.lang.String[] cellLinesArray)
1633             {
1634                 synchronized (monitor())
1635                 {
1636                     check_orphaned();
1637                     arraySetterHelper(cellLinesArray, CELLLINES$4);
1638                 }
1639             }
1640             
1641             /**
1642              * Sets ith "CellLines" element
1643              */
1644             public void setCellLinesArray(int i, java.lang.String cellLines)
1645             {
1646                 synchronized (monitor())
1647                 {
1648                     check_orphaned();
1649                     org.apache.xmlbeans.SimpleValue target = null;
1650                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CELLLINES$4, i);
1651                     if (target == null)
1652                     {
1653                       throw new IndexOutOfBoundsException();
1654                     }
1655                     target.setStringValue(cellLines);
1656                 }
1657             }
1658             
1659             /**
1660              * Sets (as xml) array of all "CellLines" element
1661              */
1662             public void xsetCellLinesArray(gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines[]cellLinesArray)
1663             {
1664                 synchronized (monitor())
1665                 {
1666                     check_orphaned();
1667                     arraySetterHelper(cellLinesArray, CELLLINES$4);
1668                 }
1669             }
1670             
1671             /**
1672              * Sets (as xml) ith "CellLines" element
1673              */
1674             public void xsetCellLinesArray(int i, gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines cellLines)
1675             {
1676                 synchronized (monitor())
1677                 {
1678                     check_orphaned();
1679                     gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines target = null;
1680                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines)get_store().find_element_user(CELLLINES$4, i);
1681                     if (target == null)
1682                     {
1683                       throw new IndexOutOfBoundsException();
1684                     }
1685                     target.set(cellLines);
1686                 }
1687             }
1688             
1689             /**
1690              * Inserts the value as the ith "CellLines" element
1691              */
1692             public void insertCellLines(int i, java.lang.String cellLines)
1693             {
1694                 synchronized (monitor())
1695                 {
1696                     check_orphaned();
1697                     org.apache.xmlbeans.SimpleValue target = 
1698                       (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(CELLLINES$4, i);
1699                     target.setStringValue(cellLines);
1700                 }
1701             }
1702             
1703             /**
1704              * Appends the value as the last "CellLines" element
1705              */
1706             public void addCellLines(java.lang.String cellLines)
1707             {
1708                 synchronized (monitor())
1709                 {
1710                     check_orphaned();
1711                     org.apache.xmlbeans.SimpleValue target = null;
1712                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CELLLINES$4);
1713                     target.setStringValue(cellLines);
1714                 }
1715             }
1716             
1717             /**
1718              * Inserts and returns a new empty value (as xml) as the ith "CellLines" element
1719              */
1720             public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines insertNewCellLines(int i)
1721             {
1722                 synchronized (monitor())
1723                 {
1724                     check_orphaned();
1725                     gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines target = null;
1726                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines)get_store().insert_element_user(CELLLINES$4, i);
1727                     return target;
1728                 }
1729             }
1730             
1731             /**
1732              * Appends and returns a new empty value (as xml) as the last "CellLines" element
1733              */
1734             public gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines addNewCellLines()
1735             {
1736                 synchronized (monitor())
1737                 {
1738                     check_orphaned();
1739                     gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines target = null;
1740                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines)get_store().add_element_user(CELLLINES$4);
1741                     return target;
1742                 }
1743             }
1744             
1745             /**
1746              * Removes the ith "CellLines" element
1747              */
1748             public void removeCellLines(int i)
1749             {
1750                 synchronized (monitor())
1751                 {
1752                     check_orphaned();
1753                     get_store().remove_element(CELLLINES$4, i);
1754                 }
1755             }
1756             /**
1757              * An XML CellLines(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0).
1758              *
1759              * This is an atomic type that is a restriction of gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument$PHS398CoverPageSupplement$StemCells$CellLines.
1760              */
1761             public static class CellLinesImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines
1762             {
1763                 private static final long serialVersionUID = 1L;
1764                 
1765                 public CellLinesImpl(org.apache.xmlbeans.SchemaType sType)
1766                 {
1767                     super(sType, false);
1768                 }
1769                 
1770                 protected CellLinesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1771                 {
1772                     super(sType, b);
1773                 }
1774             }
1775         }
1776     }
1777 }