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