1   
2   
3   
4   
5   
6   
7   
8   
9   package gov.grants.apply.forms.phs398CoverPageSupplementV11.impl;
10  
11  
12  
13  
14  
15  public class PHS398CoverPageSupplementDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398CoverPageSupplementV11.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.1", "PHS398_CoverPageSupplement");
26      
27      
28      
29  
30  
31      public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement getPHS398CoverPageSupplement()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement target = null;
37              target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.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  
48  
49      public void setPHS398CoverPageSupplement(gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement phs398CoverPageSupplement)
50      {
51          generatedSetterHelperImpl(phs398CoverPageSupplement, PHS398COVERPAGESUPPLEMENT$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      
55  
56  
57      public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement addNewPHS398CoverPageSupplement()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement target = null;
63              target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement)get_store().add_element_user(PHS398COVERPAGESUPPLEMENT$0);
64              return target;
65          }
66      }
67      
68  
69  
70  
71  
72      public static class PHS398CoverPageSupplementImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398CoverPageSupplementV11.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.1", "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.1", "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.1", "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.1", "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.1", "FormVersion");
91          
92          
93          
94  
95  
96          public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI getPDPI()
97          {
98              synchronized (monitor())
99              {
100                 check_orphaned();
101                 gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI target = null;
102                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.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 
113 
114         public void setPDPI(gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI pdpi)
115         {
116             generatedSetterHelperImpl(pdpi, PDPI$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
117         }
118         
119         
120 
121 
122         public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI addNewPDPI()
123         {
124             synchronized (monitor())
125             {
126                 check_orphaned();
127                 gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI target = null;
128                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI)get_store().add_element_user(PDPI$0);
129                 return target;
130             }
131         }
132         
133         
134 
135 
136         public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial getClinicalTrial()
137         {
138             synchronized (monitor())
139             {
140                 check_orphaned();
141                 gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial target = null;
142                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.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 
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 
165 
166         public void setClinicalTrial(gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial clinicalTrial)
167         {
168             generatedSetterHelperImpl(clinicalTrial, CLINICALTRIAL$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
169         }
170         
171         
172 
173 
174         public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial addNewClinicalTrial()
175         {
176             synchronized (monitor())
177             {
178                 check_orphaned();
179                 gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial target = null;
180                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial)get_store().add_element_user(CLINICALTRIAL$2);
181                 return target;
182             }
183         }
184         
185         
186 
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 
199 
200         public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo getContactPersonInfo()
201         {
202             synchronized (monitor())
203             {
204                 check_orphaned();
205                 gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo target = null;
206                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.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 
217 
218         public void setContactPersonInfo(gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo contactPersonInfo)
219         {
220             generatedSetterHelperImpl(contactPersonInfo, CONTACTPERSONINFO$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
221         }
222         
223         
224 
225 
226         public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo addNewContactPersonInfo()
227         {
228             synchronized (monitor())
229             {
230                 check_orphaned();
231                 gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo target = null;
232                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo)get_store().add_element_user(CONTACTPERSONINFO$4);
233                 return target;
234             }
235         }
236         
237         
238 
239 
240         public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells getStemCells()
241         {
242             synchronized (monitor())
243             {
244                 check_orphaned();
245                 gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells target = null;
246                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.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 
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 
269 
270         public void setStemCells(gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells stemCells)
271         {
272             generatedSetterHelperImpl(stemCells, STEMCELLS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
273         }
274         
275         
276 
277 
278         public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells addNewStemCells()
279         {
280             synchronized (monitor())
281             {
282                 check_orphaned();
283                 gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells target = null;
284                 target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells)get_store().add_element_user(STEMCELLS$6);
285                 return target;
286             }
287         }
288         
289         
290 
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 
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 
325 
326         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
327         {
328             synchronized (monitor())
329             {
330                 check_orphaned();
331                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
332                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$8);
333                 if (target == null)
334                 {
335                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$8);
336                 }
337                 return target;
338             }
339         }
340         
341         
342 
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 
361 
362         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
363         {
364             synchronized (monitor())
365             {
366                 check_orphaned();
367                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
368                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$8);
369                 if (target == null)
370                 {
371                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$8);
372                 }
373                 target.set(formVersion);
374             }
375         }
376         
377 
378 
379 
380 
381         public static class PDPIImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398CoverPageSupplementV11.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.1", "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.1", "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.1", "Degrees");
396             
397             
398             
399 
400 
401             public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getPDPIName()
402             {
403                 synchronized (monitor())
404                 {
405                     check_orphaned();
406                     gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
407                     target = (gov.grants.apply.system.globalLibraryV20.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 
418 
419             public void setPDPIName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType pdpiName)
420             {
421                 generatedSetterHelperImpl(pdpiName, PDPINAME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
422             }
423             
424             
425 
426 
427             public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewPDPIName()
428             {
429                 synchronized (monitor())
430                 {
431                     check_orphaned();
432                     gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
433                     target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(PDPINAME$0);
434                     return target;
435                 }
436             }
437             
438             
439 
440 
441             public gov.grants.apply.system.globalLibraryV20.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.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
453                 }
454             }
455             
456             
457 
458 
459             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsNewInvestigator()
460             {
461                 synchronized (monitor())
462                 {
463                     check_orphaned();
464                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
465                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISNEWINVESTIGATOR$2, 0);
466                     return target;
467                 }
468             }
469             
470             
471 
472 
473             public void setIsNewInvestigator(gov.grants.apply.system.globalLibraryV20.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 
490 
491             public void xsetIsNewInvestigator(gov.grants.apply.system.globalLibraryV20.YesNoDataType isNewInvestigator)
492             {
493                 synchronized (monitor())
494                 {
495                     check_orphaned();
496                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
497                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISNEWINVESTIGATOR$2, 0);
498                     if (target == null)
499                     {
500                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ISNEWINVESTIGATOR$2);
501                     }
502                     target.set(isNewInvestigator);
503                 }
504             }
505             
506             
507 
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 
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 
543 
544             public gov.grants.apply.forms.phs398CoverPageSupplementV11.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.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees[] result = new gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees[targetList.size()];
552                     targetList.toArray(result);
553                     return result;
554                 }
555             }
556             
557             
558 
559 
560             public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees xgetDegreesArray(int i)
561             {
562                 synchronized (monitor())
563                 {
564                     check_orphaned();
565                     gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees target = null;
566                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.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 
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 
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 
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 
619 
620             public void xsetDegreesArray(gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees[]degreesArray)
621             {
622                 synchronized (monitor())
623                 {
624                     check_orphaned();
625                     arraySetterHelper(degreesArray, DEGREES$4);
626                 }
627             }
628             
629             
630 
631 
632             public void xsetDegreesArray(int i, gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees degrees)
633             {
634                 synchronized (monitor())
635                 {
636                     check_orphaned();
637                     gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees target = null;
638                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.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 
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 
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 
677 
678             public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees insertNewDegrees(int i)
679             {
680                 synchronized (monitor())
681                 {
682                     check_orphaned();
683                     gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees target = null;
684                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees)get_store().insert_element_user(DEGREES$4, i);
685                     return target;
686                 }
687             }
688             
689             
690 
691 
692             public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees addNewDegrees()
693             {
694                 synchronized (monitor())
695                 {
696                     check_orphaned();
697                     gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees target = null;
698                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees)get_store().add_element_user(DEGREES$4);
699                     return target;
700                 }
701             }
702             
703             
704 
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 
716 
717 
718 
719             public static class DegreesImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.phs398CoverPageSupplementV11.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 
736 
737 
738 
739         public static class ClinicalTrialImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398CoverPageSupplementV11.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.1", "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.1", "isPhaseIIIClinicalTrial");
752             
753             
754             
755 
756 
757             public gov.grants.apply.system.globalLibraryV20.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.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
769                 }
770             }
771             
772             
773 
774 
775             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsClinicalTrial()
776             {
777                 synchronized (monitor())
778                 {
779                     check_orphaned();
780                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
781                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISCLINICALTRIAL$0, 0);
782                     return target;
783                 }
784             }
785             
786             
787 
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 
800 
801             public void setIsClinicalTrial(gov.grants.apply.system.globalLibraryV20.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 
818 
819             public void xsetIsClinicalTrial(gov.grants.apply.system.globalLibraryV20.YesNoDataType isClinicalTrial)
820             {
821                 synchronized (monitor())
822                 {
823                     check_orphaned();
824                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
825                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISCLINICALTRIAL$0, 0);
826                     if (target == null)
827                     {
828                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ISCLINICALTRIAL$0);
829                     }
830                     target.set(isClinicalTrial);
831                 }
832             }
833             
834             
835 
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 
848 
849             public gov.grants.apply.system.globalLibraryV20.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.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
861                 }
862             }
863             
864             
865 
866 
867             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsPhaseIIIClinicalTrial()
868             {
869                 synchronized (monitor())
870                 {
871                     check_orphaned();
872                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
873                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISPHASEIIICLINICALTRIAL$2, 0);
874                     return target;
875                 }
876             }
877             
878             
879 
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 
892 
893             public void setIsPhaseIIIClinicalTrial(gov.grants.apply.system.globalLibraryV20.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 
910 
911             public void xsetIsPhaseIIIClinicalTrial(gov.grants.apply.system.globalLibraryV20.YesNoDataType isPhaseIIIClinicalTrial)
912             {
913                 synchronized (monitor())
914                 {
915                     check_orphaned();
916                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
917                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISPHASEIIICLINICALTRIAL$2, 0);
918                     if (target == null)
919                     {
920                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ISPHASEIIICLINICALTRIAL$2);
921                     }
922                     target.set(isPhaseIIIClinicalTrial);
923                 }
924             }
925             
926             
927 
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 
940 
941 
942 
943         public static class ContactPersonInfoImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398CoverPageSupplementV11.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.1", "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.1", "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.1", "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.1", "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.1", "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.1", "ContactAddress");
964             
965             
966             
967 
968 
969             public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getContactName()
970             {
971                 synchronized (monitor())
972                 {
973                     check_orphaned();
974                     gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
975                     target = (gov.grants.apply.system.globalLibraryV20.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 
986 
987             public void setContactName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType contactName)
988             {
989                 generatedSetterHelperImpl(contactName, CONTACTNAME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
990             }
991             
992             
993 
994 
995             public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewContactName()
996             {
997                 synchronized (monitor())
998                 {
999                     check_orphaned();
1000                     gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
1001                     target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(CONTACTNAME$0);
1002                     return target;
1003                 }
1004             }
1005             
1006             
1007 
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 
1026 
1027             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetContactPhone()
1028             {
1029                 synchronized (monitor())
1030                 {
1031                     check_orphaned();
1032                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
1033                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(CONTACTPHONE$2, 0);
1034                     return target;
1035                 }
1036             }
1037             
1038             
1039 
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 
1058 
1059             public void xsetContactPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType contactPhone)
1060             {
1061                 synchronized (monitor())
1062                 {
1063                     check_orphaned();
1064                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
1065                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(CONTACTPHONE$2, 0);
1066                     if (target == null)
1067                     {
1068                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(CONTACTPHONE$2);
1069                     }
1070                     target.set(contactPhone);
1071                 }
1072             }
1073             
1074             
1075 
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 
1094 
1095             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetContactFax()
1096             {
1097                 synchronized (monitor())
1098                 {
1099                     check_orphaned();
1100                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
1101                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(CONTACTFAX$4, 0);
1102                     return target;
1103                 }
1104             }
1105             
1106             
1107 
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 
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 
1138 
1139             public void xsetContactFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType contactFax)
1140             {
1141                 synchronized (monitor())
1142                 {
1143                     check_orphaned();
1144                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
1145                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(CONTACTFAX$4, 0);
1146                     if (target == null)
1147                     {
1148                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(CONTACTFAX$4);
1149                     }
1150                     target.set(contactFax);
1151                 }
1152             }
1153             
1154             
1155 
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 
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 
1186 
1187             public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetContactEmail()
1188             {
1189                 synchronized (monitor())
1190                 {
1191                     check_orphaned();
1192                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
1193                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(CONTACTEMAIL$6, 0);
1194                     return target;
1195                 }
1196             }
1197             
1198             
1199 
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 
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 
1230 
1231             public void xsetContactEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType contactEmail)
1232             {
1233                 synchronized (monitor())
1234                 {
1235                     check_orphaned();
1236                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
1237                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(CONTACTEMAIL$6, 0);
1238                     if (target == null)
1239                     {
1240                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(CONTACTEMAIL$6);
1241                     }
1242                     target.set(contactEmail);
1243                 }
1244             }
1245             
1246             
1247 
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 
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 
1278 
1279             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetContactTitle()
1280             {
1281                 synchronized (monitor())
1282                 {
1283                     check_orphaned();
1284                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
1285                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(CONTACTTITLE$8, 0);
1286                     return target;
1287                 }
1288             }
1289             
1290             
1291 
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 
1310 
1311             public void xsetContactTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType contactTitle)
1312             {
1313                 synchronized (monitor())
1314                 {
1315                     check_orphaned();
1316                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
1317                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(CONTACTTITLE$8, 0);
1318                     if (target == null)
1319                     {
1320                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(CONTACTTITLE$8);
1321                     }
1322                     target.set(contactTitle);
1323                 }
1324             }
1325             
1326             
1327 
1328 
1329             public gov.grants.apply.system.globalLibraryV20.AddressDataType getContactAddress()
1330             {
1331                 synchronized (monitor())
1332                 {
1333                     check_orphaned();
1334                     gov.grants.apply.system.globalLibraryV20.AddressDataType target = null;
1335                     target = (gov.grants.apply.system.globalLibraryV20.AddressDataType)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 
1346 
1347             public void setContactAddress(gov.grants.apply.system.globalLibraryV20.AddressDataType contactAddress)
1348             {
1349                 generatedSetterHelperImpl(contactAddress, CONTACTADDRESS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1350             }
1351             
1352             
1353 
1354 
1355             public gov.grants.apply.system.globalLibraryV20.AddressDataType addNewContactAddress()
1356             {
1357                 synchronized (monitor())
1358                 {
1359                     check_orphaned();
1360                     gov.grants.apply.system.globalLibraryV20.AddressDataType target = null;
1361                     target = (gov.grants.apply.system.globalLibraryV20.AddressDataType)get_store().add_element_user(CONTACTADDRESS$10);
1362                     return target;
1363                 }
1364             }
1365         }
1366         
1367 
1368 
1369 
1370 
1371         public static class StemCellsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398CoverPageSupplementV11.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.1", "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.1", "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.1", "CellLines");
1386             
1387             
1388             
1389 
1390 
1391             public gov.grants.apply.system.globalLibraryV20.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.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1403                 }
1404             }
1405             
1406             
1407 
1408 
1409             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsHumanStemCellsInvolved()
1410             {
1411                 synchronized (monitor())
1412                 {
1413                     check_orphaned();
1414                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1415                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISHUMANSTEMCELLSINVOLVED$0, 0);
1416                     return target;
1417                 }
1418             }
1419             
1420             
1421 
1422 
1423             public void setIsHumanStemCellsInvolved(gov.grants.apply.system.globalLibraryV20.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 
1440 
1441             public void xsetIsHumanStemCellsInvolved(gov.grants.apply.system.globalLibraryV20.YesNoDataType isHumanStemCellsInvolved)
1442             {
1443                 synchronized (monitor())
1444                 {
1445                     check_orphaned();
1446                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1447                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISHUMANSTEMCELLSINVOLVED$0, 0);
1448                     if (target == null)
1449                     {
1450                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ISHUMANSTEMCELLSINVOLVED$0);
1451                     }
1452                     target.set(isHumanStemCellsInvolved);
1453                 }
1454             }
1455             
1456             
1457 
1458 
1459             public gov.grants.apply.system.globalLibraryV20.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.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1471                 }
1472             }
1473             
1474             
1475 
1476 
1477             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetStemCellsIndicator()
1478             {
1479                 synchronized (monitor())
1480                 {
1481                     check_orphaned();
1482                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1483                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(STEMCELLSINDICATOR$2, 0);
1484                     return target;
1485                 }
1486             }
1487             
1488             
1489 
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 
1502 
1503             public void setStemCellsIndicator(gov.grants.apply.system.globalLibraryV20.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 
1520 
1521             public void xsetStemCellsIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType stemCellsIndicator)
1522             {
1523                 synchronized (monitor())
1524                 {
1525                     check_orphaned();
1526                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1527                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(STEMCELLSINDICATOR$2, 0);
1528                     if (target == null)
1529                     {
1530                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(STEMCELLSINDICATOR$2);
1531                     }
1532                     target.set(stemCellsIndicator);
1533                 }
1534             }
1535             
1536             
1537 
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 
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 
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 
1585 
1586             public gov.grants.apply.forms.phs398CoverPageSupplementV11.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.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines[] result = new gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines[targetList.size()];
1594                     targetList.toArray(result);
1595                     return result;
1596                 }
1597             }
1598             
1599             
1600 
1601 
1602             public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines xgetCellLinesArray(int i)
1603             {
1604                 synchronized (monitor())
1605                 {
1606                     check_orphaned();
1607                     gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines target = null;
1608                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.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 
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 
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 
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 
1661 
1662             public void xsetCellLinesArray(gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines[]cellLinesArray)
1663             {
1664                 synchronized (monitor())
1665                 {
1666                     check_orphaned();
1667                     arraySetterHelper(cellLinesArray, CELLLINES$4);
1668                 }
1669             }
1670             
1671             
1672 
1673 
1674             public void xsetCellLinesArray(int i, gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines cellLines)
1675             {
1676                 synchronized (monitor())
1677                 {
1678                     check_orphaned();
1679                     gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines target = null;
1680                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.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 
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 
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 
1719 
1720             public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines insertNewCellLines(int i)
1721             {
1722                 synchronized (monitor())
1723                 {
1724                     check_orphaned();
1725                     gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines target = null;
1726                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines)get_store().insert_element_user(CELLLINES$4, i);
1727                     return target;
1728                 }
1729             }
1730             
1731             
1732 
1733 
1734             public gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines addNewCellLines()
1735             {
1736                 synchronized (monitor())
1737                 {
1738                     check_orphaned();
1739                     gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines target = null;
1740                     target = (gov.grants.apply.forms.phs398CoverPageSupplementV11.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines)get_store().add_element_user(CELLLINES$4);
1741                     return target;
1742                 }
1743             }
1744             
1745             
1746 
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 
1758 
1759 
1760 
1761             public static class CellLinesImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.phs398CoverPageSupplementV11.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 }