1   
2   
3   
4   
5   
6   
7   
8   
9   package gov.grants.apply.forms.phs398ResearchPlan20V20.impl;
10  
11  
12  
13  
14  
15  public class PHS398ResearchPlan20DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public PHS398ResearchPlan20DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName PHS398RESEARCHPLAN20$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "PHS398_ResearchPlan_2_0");
26      
27      
28      
29  
30  
31      public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20 getPHS398ResearchPlan20()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20 target = null;
37              target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20)get_store().find_element_user(PHS398RESEARCHPLAN20$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      
47  
48  
49      public void setPHS398ResearchPlan20(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20 phs398ResearchPlan20)
50      {
51          generatedSetterHelperImpl(phs398ResearchPlan20, PHS398RESEARCHPLAN20$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      
55  
56  
57      public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20 addNewPHS398ResearchPlan20()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20 target = null;
63              target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20)get_store().add_element_user(PHS398RESEARCHPLAN20$0);
64              return target;
65          }
66      }
67      
68  
69  
70  
71  
72      public static class PHS398ResearchPlan20Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public PHS398ResearchPlan20Impl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName RESEARCHPLANATTACHMENTS$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "ResearchPlanAttachments");
83          private static final javax.xml.namespace.QName FORMVERSION$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "FormVersion");
85          
86          
87          
88  
89  
90          public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments getResearchPlanAttachments()
91          {
92              synchronized (monitor())
93              {
94                  check_orphaned();
95                  gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments target = null;
96                  target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments)get_store().find_element_user(RESEARCHPLANATTACHMENTS$0, 0);
97                  if (target == null)
98                  {
99                      return null;
100                 }
101                 return target;
102             }
103         }
104         
105         
106 
107 
108         public void setResearchPlanAttachments(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments researchPlanAttachments)
109         {
110             generatedSetterHelperImpl(researchPlanAttachments, RESEARCHPLANATTACHMENTS$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
111         }
112         
113         
114 
115 
116         public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments addNewResearchPlanAttachments()
117         {
118             synchronized (monitor())
119             {
120                 check_orphaned();
121                 gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments target = null;
122                 target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments)get_store().add_element_user(RESEARCHPLANATTACHMENTS$0);
123                 return target;
124             }
125         }
126         
127         
128 
129 
130         public java.lang.String getFormVersion()
131         {
132             synchronized (monitor())
133             {
134                 check_orphaned();
135                 org.apache.xmlbeans.SimpleValue target = null;
136                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$2);
137                 if (target == null)
138                 {
139                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$2);
140                 }
141                 if (target == null)
142                 {
143                     return null;
144                 }
145                 return target.getStringValue();
146             }
147         }
148         
149         
150 
151 
152         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
153         {
154             synchronized (monitor())
155             {
156                 check_orphaned();
157                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
158                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$2);
159                 if (target == null)
160                 {
161                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$2);
162                 }
163                 return target;
164             }
165         }
166         
167         
168 
169 
170         public void setFormVersion(java.lang.String formVersion)
171         {
172             synchronized (monitor())
173             {
174                 check_orphaned();
175                 org.apache.xmlbeans.SimpleValue target = null;
176                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$2);
177                 if (target == null)
178                 {
179                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$2);
180                 }
181                 target.setStringValue(formVersion);
182             }
183         }
184         
185         
186 
187 
188         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
189         {
190             synchronized (monitor())
191             {
192                 check_orphaned();
193                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
194                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$2);
195                 if (target == null)
196                 {
197                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$2);
198                 }
199                 target.set(formVersion);
200             }
201         }
202         
203 
204 
205 
206 
207         public static class ResearchPlanAttachmentsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments
208         {
209             private static final long serialVersionUID = 1L;
210             
211             public ResearchPlanAttachmentsImpl(org.apache.xmlbeans.SchemaType sType)
212             {
213                 super(sType);
214             }
215             
216             private static final javax.xml.namespace.QName INTRODUCTIONTOAPPLICATION$0 = 
217                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "IntroductionToApplication");
218             private static final javax.xml.namespace.QName SPECIFICAIMS$2 = 
219                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "SpecificAims");
220             private static final javax.xml.namespace.QName RESEARCHSTRATEGY$4 = 
221                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "ResearchStrategy");
222             private static final javax.xml.namespace.QName PROGRESSREPORTPUBLICATIONLIST$6 = 
223                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "ProgressReportPublicationList");
224             private static final javax.xml.namespace.QName HUMANSUBJECTSECTION$8 = 
225                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "HumanSubjectSection");
226             private static final javax.xml.namespace.QName OTHERRESEARCHPLANSECTIONS$10 = 
227                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "OtherResearchPlanSections");
228             private static final javax.xml.namespace.QName APPENDIX$12 = 
229                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "Appendix");
230             
231             
232             
233 
234 
235             public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.IntroductionToApplication getIntroductionToApplication()
236             {
237                 synchronized (monitor())
238                 {
239                     check_orphaned();
240                     gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.IntroductionToApplication target = null;
241                     target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.IntroductionToApplication)get_store().find_element_user(INTRODUCTIONTOAPPLICATION$0, 0);
242                     if (target == null)
243                     {
244                       return null;
245                     }
246                     return target;
247                 }
248             }
249             
250             
251 
252 
253             public boolean isSetIntroductionToApplication()
254             {
255                 synchronized (monitor())
256                 {
257                     check_orphaned();
258                     return get_store().count_elements(INTRODUCTIONTOAPPLICATION$0) != 0;
259                 }
260             }
261             
262             
263 
264 
265             public void setIntroductionToApplication(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.IntroductionToApplication introductionToApplication)
266             {
267                 generatedSetterHelperImpl(introductionToApplication, INTRODUCTIONTOAPPLICATION$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
268             }
269             
270             
271 
272 
273             public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.IntroductionToApplication addNewIntroductionToApplication()
274             {
275                 synchronized (monitor())
276                 {
277                     check_orphaned();
278                     gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.IntroductionToApplication target = null;
279                     target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.IntroductionToApplication)get_store().add_element_user(INTRODUCTIONTOAPPLICATION$0);
280                     return target;
281                 }
282             }
283             
284             
285 
286 
287             public void unsetIntroductionToApplication()
288             {
289                 synchronized (monitor())
290                 {
291                     check_orphaned();
292                     get_store().remove_element(INTRODUCTIONTOAPPLICATION$0, 0);
293                 }
294             }
295             
296             
297 
298 
299             public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.SpecificAims getSpecificAims()
300             {
301                 synchronized (monitor())
302                 {
303                     check_orphaned();
304                     gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.SpecificAims target = null;
305                     target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.SpecificAims)get_store().find_element_user(SPECIFICAIMS$2, 0);
306                     if (target == null)
307                     {
308                       return null;
309                     }
310                     return target;
311                 }
312             }
313             
314             
315 
316 
317             public boolean isSetSpecificAims()
318             {
319                 synchronized (monitor())
320                 {
321                     check_orphaned();
322                     return get_store().count_elements(SPECIFICAIMS$2) != 0;
323                 }
324             }
325             
326             
327 
328 
329             public void setSpecificAims(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.SpecificAims specificAims)
330             {
331                 generatedSetterHelperImpl(specificAims, SPECIFICAIMS$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
332             }
333             
334             
335 
336 
337             public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.SpecificAims addNewSpecificAims()
338             {
339                 synchronized (monitor())
340                 {
341                     check_orphaned();
342                     gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.SpecificAims target = null;
343                     target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.SpecificAims)get_store().add_element_user(SPECIFICAIMS$2);
344                     return target;
345                 }
346             }
347             
348             
349 
350 
351             public void unsetSpecificAims()
352             {
353                 synchronized (monitor())
354                 {
355                     check_orphaned();
356                     get_store().remove_element(SPECIFICAIMS$2, 0);
357                 }
358             }
359             
360             
361 
362 
363             public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ResearchStrategy getResearchStrategy()
364             {
365                 synchronized (monitor())
366                 {
367                     check_orphaned();
368                     gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ResearchStrategy target = null;
369                     target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ResearchStrategy)get_store().find_element_user(RESEARCHSTRATEGY$4, 0);
370                     if (target == null)
371                     {
372                       return null;
373                     }
374                     return target;
375                 }
376             }
377             
378             
379 
380 
381             public void setResearchStrategy(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ResearchStrategy researchStrategy)
382             {
383                 generatedSetterHelperImpl(researchStrategy, RESEARCHSTRATEGY$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
384             }
385             
386             
387 
388 
389             public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ResearchStrategy addNewResearchStrategy()
390             {
391                 synchronized (monitor())
392                 {
393                     check_orphaned();
394                     gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ResearchStrategy target = null;
395                     target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ResearchStrategy)get_store().add_element_user(RESEARCHSTRATEGY$4);
396                     return target;
397                 }
398             }
399             
400             
401 
402 
403             public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ProgressReportPublicationList getProgressReportPublicationList()
404             {
405                 synchronized (monitor())
406                 {
407                     check_orphaned();
408                     gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ProgressReportPublicationList target = null;
409                     target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ProgressReportPublicationList)get_store().find_element_user(PROGRESSREPORTPUBLICATIONLIST$6, 0);
410                     if (target == null)
411                     {
412                       return null;
413                     }
414                     return target;
415                 }
416             }
417             
418             
419 
420 
421             public boolean isSetProgressReportPublicationList()
422             {
423                 synchronized (monitor())
424                 {
425                     check_orphaned();
426                     return get_store().count_elements(PROGRESSREPORTPUBLICATIONLIST$6) != 0;
427                 }
428             }
429             
430             
431 
432 
433             public void setProgressReportPublicationList(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ProgressReportPublicationList progressReportPublicationList)
434             {
435                 generatedSetterHelperImpl(progressReportPublicationList, PROGRESSREPORTPUBLICATIONLIST$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
436             }
437             
438             
439 
440 
441             public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ProgressReportPublicationList addNewProgressReportPublicationList()
442             {
443                 synchronized (monitor())
444                 {
445                     check_orphaned();
446                     gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ProgressReportPublicationList target = null;
447                     target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ProgressReportPublicationList)get_store().add_element_user(PROGRESSREPORTPUBLICATIONLIST$6);
448                     return target;
449                 }
450             }
451             
452             
453 
454 
455             public void unsetProgressReportPublicationList()
456             {
457                 synchronized (monitor())
458                 {
459                     check_orphaned();
460                     get_store().remove_element(PROGRESSREPORTPUBLICATIONLIST$6, 0);
461                 }
462             }
463             
464             
465 
466 
467             public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection getHumanSubjectSection()
468             {
469                 synchronized (monitor())
470                 {
471                     check_orphaned();
472                     gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection target = null;
473                     target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection)get_store().find_element_user(HUMANSUBJECTSECTION$8, 0);
474                     if (target == null)
475                     {
476                       return null;
477                     }
478                     return target;
479                 }
480             }
481             
482             
483 
484 
485             public boolean isSetHumanSubjectSection()
486             {
487                 synchronized (monitor())
488                 {
489                     check_orphaned();
490                     return get_store().count_elements(HUMANSUBJECTSECTION$8) != 0;
491                 }
492             }
493             
494             
495 
496 
497             public void setHumanSubjectSection(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection humanSubjectSection)
498             {
499                 generatedSetterHelperImpl(humanSubjectSection, HUMANSUBJECTSECTION$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
500             }
501             
502             
503 
504 
505             public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection addNewHumanSubjectSection()
506             {
507                 synchronized (monitor())
508                 {
509                     check_orphaned();
510                     gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection target = null;
511                     target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection)get_store().add_element_user(HUMANSUBJECTSECTION$8);
512                     return target;
513                 }
514             }
515             
516             
517 
518 
519             public void unsetHumanSubjectSection()
520             {
521                 synchronized (monitor())
522                 {
523                     check_orphaned();
524                     get_store().remove_element(HUMANSUBJECTSECTION$8, 0);
525                 }
526             }
527             
528             
529 
530 
531             public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections getOtherResearchPlanSections()
532             {
533                 synchronized (monitor())
534                 {
535                     check_orphaned();
536                     gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections target = null;
537                     target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections)get_store().find_element_user(OTHERRESEARCHPLANSECTIONS$10, 0);
538                     if (target == null)
539                     {
540                       return null;
541                     }
542                     return target;
543                 }
544             }
545             
546             
547 
548 
549             public boolean isSetOtherResearchPlanSections()
550             {
551                 synchronized (monitor())
552                 {
553                     check_orphaned();
554                     return get_store().count_elements(OTHERRESEARCHPLANSECTIONS$10) != 0;
555                 }
556             }
557             
558             
559 
560 
561             public void setOtherResearchPlanSections(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections otherResearchPlanSections)
562             {
563                 generatedSetterHelperImpl(otherResearchPlanSections, OTHERRESEARCHPLANSECTIONS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
564             }
565             
566             
567 
568 
569             public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections addNewOtherResearchPlanSections()
570             {
571                 synchronized (monitor())
572                 {
573                     check_orphaned();
574                     gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections target = null;
575                     target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections)get_store().add_element_user(OTHERRESEARCHPLANSECTIONS$10);
576                     return target;
577                 }
578             }
579             
580             
581 
582 
583             public void unsetOtherResearchPlanSections()
584             {
585                 synchronized (monitor())
586                 {
587                     check_orphaned();
588                     get_store().remove_element(OTHERRESEARCHPLANSECTIONS$10, 0);
589                 }
590             }
591             
592             
593 
594 
595             public gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType getAppendix()
596             {
597                 synchronized (monitor())
598                 {
599                     check_orphaned();
600                     gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType target = null;
601                     target = (gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType)get_store().find_element_user(APPENDIX$12, 0);
602                     if (target == null)
603                     {
604                       return null;
605                     }
606                     return target;
607                 }
608             }
609             
610             
611 
612 
613             public boolean isSetAppendix()
614             {
615                 synchronized (monitor())
616                 {
617                     check_orphaned();
618                     return get_store().count_elements(APPENDIX$12) != 0;
619                 }
620             }
621             
622             
623 
624 
625             public void setAppendix(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType appendix)
626             {
627                 generatedSetterHelperImpl(appendix, APPENDIX$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
628             }
629             
630             
631 
632 
633             public gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType addNewAppendix()
634             {
635                 synchronized (monitor())
636                 {
637                     check_orphaned();
638                     gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType target = null;
639                     target = (gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType)get_store().add_element_user(APPENDIX$12);
640                     return target;
641                 }
642             }
643             
644             
645 
646 
647             public void unsetAppendix()
648             {
649                 synchronized (monitor())
650                 {
651                     check_orphaned();
652                     get_store().remove_element(APPENDIX$12, 0);
653                 }
654             }
655             
656 
657 
658 
659 
660             public static class IntroductionToApplicationImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.IntroductionToApplication
661             {
662                 private static final long serialVersionUID = 1L;
663                 
664                 public IntroductionToApplicationImpl(org.apache.xmlbeans.SchemaType sType)
665                 {
666                     super(sType);
667                 }
668                 
669                 private static final javax.xml.namespace.QName ATTFILE$0 = 
670                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "attFile");
671                 
672                 
673                 
674 
675 
676                 public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile()
677                 {
678                     synchronized (monitor())
679                     {
680                       check_orphaned();
681                       gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
682                       target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ATTFILE$0, 0);
683                       if (target == null)
684                       {
685                         return null;
686                       }
687                       return target;
688                     }
689                 }
690                 
691                 
692 
693 
694                 public void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile)
695                 {
696                     generatedSetterHelperImpl(attFile, ATTFILE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
697                 }
698                 
699                 
700 
701 
702                 public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile()
703                 {
704                     synchronized (monitor())
705                     {
706                       check_orphaned();
707                       gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
708                       target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ATTFILE$0);
709                       return target;
710                     }
711                 }
712             }
713             
714 
715 
716 
717 
718             public static class SpecificAimsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.SpecificAims
719             {
720                 private static final long serialVersionUID = 1L;
721                 
722                 public SpecificAimsImpl(org.apache.xmlbeans.SchemaType sType)
723                 {
724                     super(sType);
725                 }
726                 
727                 private static final javax.xml.namespace.QName ATTFILE$0 = 
728                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "attFile");
729                 
730                 
731                 
732 
733 
734                 public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile()
735                 {
736                     synchronized (monitor())
737                     {
738                       check_orphaned();
739                       gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
740                       target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ATTFILE$0, 0);
741                       if (target == null)
742                       {
743                         return null;
744                       }
745                       return target;
746                     }
747                 }
748                 
749                 
750 
751 
752                 public void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile)
753                 {
754                     generatedSetterHelperImpl(attFile, ATTFILE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
755                 }
756                 
757                 
758 
759 
760                 public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile()
761                 {
762                     synchronized (monitor())
763                     {
764                       check_orphaned();
765                       gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
766                       target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ATTFILE$0);
767                       return target;
768                     }
769                 }
770             }
771             
772 
773 
774 
775 
776             public static class ResearchStrategyImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ResearchStrategy
777             {
778                 private static final long serialVersionUID = 1L;
779                 
780                 public ResearchStrategyImpl(org.apache.xmlbeans.SchemaType sType)
781                 {
782                     super(sType);
783                 }
784                 
785                 private static final javax.xml.namespace.QName ATTFILE$0 = 
786                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "attFile");
787                 
788                 
789                 
790 
791 
792                 public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile()
793                 {
794                     synchronized (monitor())
795                     {
796                       check_orphaned();
797                       gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
798                       target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ATTFILE$0, 0);
799                       if (target == null)
800                       {
801                         return null;
802                       }
803                       return target;
804                     }
805                 }
806                 
807                 
808 
809 
810                 public void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile)
811                 {
812                     generatedSetterHelperImpl(attFile, ATTFILE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
813                 }
814                 
815                 
816 
817 
818                 public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile()
819                 {
820                     synchronized (monitor())
821                     {
822                       check_orphaned();
823                       gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
824                       target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ATTFILE$0);
825                       return target;
826                     }
827                 }
828             }
829             
830 
831 
832 
833 
834             public static class ProgressReportPublicationListImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.ProgressReportPublicationList
835             {
836                 private static final long serialVersionUID = 1L;
837                 
838                 public ProgressReportPublicationListImpl(org.apache.xmlbeans.SchemaType sType)
839                 {
840                     super(sType);
841                 }
842                 
843                 private static final javax.xml.namespace.QName ATTFILE$0 = 
844                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "attFile");
845                 
846                 
847                 
848 
849 
850                 public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile()
851                 {
852                     synchronized (monitor())
853                     {
854                       check_orphaned();
855                       gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
856                       target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ATTFILE$0, 0);
857                       if (target == null)
858                       {
859                         return null;
860                       }
861                       return target;
862                     }
863                 }
864                 
865                 
866 
867 
868                 public void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile)
869                 {
870                     generatedSetterHelperImpl(attFile, ATTFILE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
871                 }
872                 
873                 
874 
875 
876                 public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile()
877                 {
878                     synchronized (monitor())
879                     {
880                       check_orphaned();
881                       gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
882                       target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ATTFILE$0);
883                       return target;
884                     }
885                 }
886             }
887             
888 
889 
890 
891 
892             public static class HumanSubjectSectionImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection
893             {
894                 private static final long serialVersionUID = 1L;
895                 
896                 public HumanSubjectSectionImpl(org.apache.xmlbeans.SchemaType sType)
897                 {
898                     super(sType);
899                 }
900                 
901                 private static final javax.xml.namespace.QName PROTECTIONOFHUMANSUBJECTS$0 = 
902                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "ProtectionOfHumanSubjects");
903                 private static final javax.xml.namespace.QName INCLUSIONOFWOMENANDMINORITIES$2 = 
904                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "InclusionOfWomenAndMinorities");
905                 private static final javax.xml.namespace.QName INCLUSIONOFCHILDREN$4 = 
906                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "InclusionOfChildren");
907                 
908                 
909                 
910 
911 
912                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects getProtectionOfHumanSubjects()
913                 {
914                     synchronized (monitor())
915                     {
916                       check_orphaned();
917                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects target = null;
918                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects)get_store().find_element_user(PROTECTIONOFHUMANSUBJECTS$0, 0);
919                       if (target == null)
920                       {
921                         return null;
922                       }
923                       return target;
924                     }
925                 }
926                 
927                 
928 
929 
930                 public boolean isSetProtectionOfHumanSubjects()
931                 {
932                     synchronized (monitor())
933                     {
934                       check_orphaned();
935                       return get_store().count_elements(PROTECTIONOFHUMANSUBJECTS$0) != 0;
936                     }
937                 }
938                 
939                 
940 
941 
942                 public void setProtectionOfHumanSubjects(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects protectionOfHumanSubjects)
943                 {
944                     generatedSetterHelperImpl(protectionOfHumanSubjects, PROTECTIONOFHUMANSUBJECTS$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
945                 }
946                 
947                 
948 
949 
950                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects addNewProtectionOfHumanSubjects()
951                 {
952                     synchronized (monitor())
953                     {
954                       check_orphaned();
955                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects target = null;
956                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects)get_store().add_element_user(PROTECTIONOFHUMANSUBJECTS$0);
957                       return target;
958                     }
959                 }
960                 
961                 
962 
963 
964                 public void unsetProtectionOfHumanSubjects()
965                 {
966                     synchronized (monitor())
967                     {
968                       check_orphaned();
969                       get_store().remove_element(PROTECTIONOFHUMANSUBJECTS$0, 0);
970                     }
971                 }
972                 
973                 
974 
975 
976                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities getInclusionOfWomenAndMinorities()
977                 {
978                     synchronized (monitor())
979                     {
980                       check_orphaned();
981                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities target = null;
982                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities)get_store().find_element_user(INCLUSIONOFWOMENANDMINORITIES$2, 0);
983                       if (target == null)
984                       {
985                         return null;
986                       }
987                       return target;
988                     }
989                 }
990                 
991                 
992 
993 
994                 public boolean isSetInclusionOfWomenAndMinorities()
995                 {
996                     synchronized (monitor())
997                     {
998                       check_orphaned();
999                       return get_store().count_elements(INCLUSIONOFWOMENANDMINORITIES$2) != 0;
1000                     }
1001                 }
1002                 
1003                 
1004 
1005 
1006                 public void setInclusionOfWomenAndMinorities(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities inclusionOfWomenAndMinorities)
1007                 {
1008                     generatedSetterHelperImpl(inclusionOfWomenAndMinorities, INCLUSIONOFWOMENANDMINORITIES$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1009                 }
1010                 
1011                 
1012 
1013 
1014                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities addNewInclusionOfWomenAndMinorities()
1015                 {
1016                     synchronized (monitor())
1017                     {
1018                       check_orphaned();
1019                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities target = null;
1020                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities)get_store().add_element_user(INCLUSIONOFWOMENANDMINORITIES$2);
1021                       return target;
1022                     }
1023                 }
1024                 
1025                 
1026 
1027 
1028                 public void unsetInclusionOfWomenAndMinorities()
1029                 {
1030                     synchronized (monitor())
1031                     {
1032                       check_orphaned();
1033                       get_store().remove_element(INCLUSIONOFWOMENANDMINORITIES$2, 0);
1034                     }
1035                 }
1036                 
1037                 
1038 
1039 
1040                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren getInclusionOfChildren()
1041                 {
1042                     synchronized (monitor())
1043                     {
1044                       check_orphaned();
1045                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren target = null;
1046                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren)get_store().find_element_user(INCLUSIONOFCHILDREN$4, 0);
1047                       if (target == null)
1048                       {
1049                         return null;
1050                       }
1051                       return target;
1052                     }
1053                 }
1054                 
1055                 
1056 
1057 
1058                 public boolean isSetInclusionOfChildren()
1059                 {
1060                     synchronized (monitor())
1061                     {
1062                       check_orphaned();
1063                       return get_store().count_elements(INCLUSIONOFCHILDREN$4) != 0;
1064                     }
1065                 }
1066                 
1067                 
1068 
1069 
1070                 public void setInclusionOfChildren(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren inclusionOfChildren)
1071                 {
1072                     generatedSetterHelperImpl(inclusionOfChildren, INCLUSIONOFCHILDREN$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1073                 }
1074                 
1075                 
1076 
1077 
1078                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren addNewInclusionOfChildren()
1079                 {
1080                     synchronized (monitor())
1081                     {
1082                       check_orphaned();
1083                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren target = null;
1084                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren)get_store().add_element_user(INCLUSIONOFCHILDREN$4);
1085                       return target;
1086                     }
1087                 }
1088                 
1089                 
1090 
1091 
1092                 public void unsetInclusionOfChildren()
1093                 {
1094                     synchronized (monitor())
1095                     {
1096                       check_orphaned();
1097                       get_store().remove_element(INCLUSIONOFCHILDREN$4, 0);
1098                     }
1099                 }
1100                 
1101 
1102 
1103 
1104 
1105                 public static class ProtectionOfHumanSubjectsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.ProtectionOfHumanSubjects
1106                 {
1107                     private static final long serialVersionUID = 1L;
1108                     
1109                     public ProtectionOfHumanSubjectsImpl(org.apache.xmlbeans.SchemaType sType)
1110                     {
1111                       super(sType);
1112                     }
1113                     
1114                     private static final javax.xml.namespace.QName ATTFILE$0 = 
1115                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "attFile");
1116                     
1117                     
1118                     
1119 
1120 
1121                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile()
1122                     {
1123                       synchronized (monitor())
1124                       {
1125                         check_orphaned();
1126                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1127                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ATTFILE$0, 0);
1128                         if (target == null)
1129                         {
1130                           return null;
1131                         }
1132                         return target;
1133                       }
1134                     }
1135                     
1136                     
1137 
1138 
1139                     public void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile)
1140                     {
1141                       generatedSetterHelperImpl(attFile, ATTFILE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1142                     }
1143                     
1144                     
1145 
1146 
1147                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile()
1148                     {
1149                       synchronized (monitor())
1150                       {
1151                         check_orphaned();
1152                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1153                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ATTFILE$0);
1154                         return target;
1155                       }
1156                     }
1157                 }
1158                 
1159 
1160 
1161 
1162 
1163                 public static class InclusionOfWomenAndMinoritiesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfWomenAndMinorities
1164                 {
1165                     private static final long serialVersionUID = 1L;
1166                     
1167                     public InclusionOfWomenAndMinoritiesImpl(org.apache.xmlbeans.SchemaType sType)
1168                     {
1169                       super(sType);
1170                     }
1171                     
1172                     private static final javax.xml.namespace.QName ATTFILE$0 = 
1173                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "attFile");
1174                     
1175                     
1176                     
1177 
1178 
1179                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile()
1180                     {
1181                       synchronized (monitor())
1182                       {
1183                         check_orphaned();
1184                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1185                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ATTFILE$0, 0);
1186                         if (target == null)
1187                         {
1188                           return null;
1189                         }
1190                         return target;
1191                       }
1192                     }
1193                     
1194                     
1195 
1196 
1197                     public void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile)
1198                     {
1199                       generatedSetterHelperImpl(attFile, ATTFILE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1200                     }
1201                     
1202                     
1203 
1204 
1205                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile()
1206                     {
1207                       synchronized (monitor())
1208                       {
1209                         check_orphaned();
1210                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1211                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ATTFILE$0);
1212                         return target;
1213                       }
1214                     }
1215                 }
1216                 
1217 
1218 
1219 
1220 
1221                 public static class InclusionOfChildrenImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.HumanSubjectSection.InclusionOfChildren
1222                 {
1223                     private static final long serialVersionUID = 1L;
1224                     
1225                     public InclusionOfChildrenImpl(org.apache.xmlbeans.SchemaType sType)
1226                     {
1227                       super(sType);
1228                     }
1229                     
1230                     private static final javax.xml.namespace.QName ATTFILE$0 = 
1231                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "attFile");
1232                     
1233                     
1234                     
1235 
1236 
1237                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile()
1238                     {
1239                       synchronized (monitor())
1240                       {
1241                         check_orphaned();
1242                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1243                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ATTFILE$0, 0);
1244                         if (target == null)
1245                         {
1246                           return null;
1247                         }
1248                         return target;
1249                       }
1250                     }
1251                     
1252                     
1253 
1254 
1255                     public void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile)
1256                     {
1257                       generatedSetterHelperImpl(attFile, ATTFILE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1258                     }
1259                     
1260                     
1261 
1262 
1263                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile()
1264                     {
1265                       synchronized (monitor())
1266                       {
1267                         check_orphaned();
1268                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1269                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ATTFILE$0);
1270                         return target;
1271                       }
1272                     }
1273                 }
1274             }
1275             
1276 
1277 
1278 
1279 
1280             public static class OtherResearchPlanSectionsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections
1281             {
1282                 private static final long serialVersionUID = 1L;
1283                 
1284                 public OtherResearchPlanSectionsImpl(org.apache.xmlbeans.SchemaType sType)
1285                 {
1286                     super(sType);
1287                 }
1288                 
1289                 private static final javax.xml.namespace.QName VERTEBRATEANIMALS$0 = 
1290                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "VertebrateAnimals");
1291                 private static final javax.xml.namespace.QName SELECTAGENTRESEARCH$2 = 
1292                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "SelectAgentResearch");
1293                 private static final javax.xml.namespace.QName MULTIPLEPDPILEADERSHIPPLAN$4 = 
1294                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "MultiplePDPILeadershipPlan");
1295                 private static final javax.xml.namespace.QName CONSORTIUMCONTRACTUALARRANGEMENTS$6 = 
1296                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "ConsortiumContractualArrangements");
1297                 private static final javax.xml.namespace.QName LETTERSOFSUPPORT$8 = 
1298                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "LettersOfSupport");
1299                 private static final javax.xml.namespace.QName RESOURCESHARINGPLANS$10 = 
1300                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "ResourceSharingPlans");
1301                 
1302                 
1303                 
1304 
1305 
1306                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals getVertebrateAnimals()
1307                 {
1308                     synchronized (monitor())
1309                     {
1310                       check_orphaned();
1311                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals target = null;
1312                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals)get_store().find_element_user(VERTEBRATEANIMALS$0, 0);
1313                       if (target == null)
1314                       {
1315                         return null;
1316                       }
1317                       return target;
1318                     }
1319                 }
1320                 
1321                 
1322 
1323 
1324                 public boolean isSetVertebrateAnimals()
1325                 {
1326                     synchronized (monitor())
1327                     {
1328                       check_orphaned();
1329                       return get_store().count_elements(VERTEBRATEANIMALS$0) != 0;
1330                     }
1331                 }
1332                 
1333                 
1334 
1335 
1336                 public void setVertebrateAnimals(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals vertebrateAnimals)
1337                 {
1338                     generatedSetterHelperImpl(vertebrateAnimals, VERTEBRATEANIMALS$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1339                 }
1340                 
1341                 
1342 
1343 
1344                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals addNewVertebrateAnimals()
1345                 {
1346                     synchronized (monitor())
1347                     {
1348                       check_orphaned();
1349                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals target = null;
1350                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals)get_store().add_element_user(VERTEBRATEANIMALS$0);
1351                       return target;
1352                     }
1353                 }
1354                 
1355                 
1356 
1357 
1358                 public void unsetVertebrateAnimals()
1359                 {
1360                     synchronized (monitor())
1361                     {
1362                       check_orphaned();
1363                       get_store().remove_element(VERTEBRATEANIMALS$0, 0);
1364                     }
1365                 }
1366                 
1367                 
1368 
1369 
1370                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch getSelectAgentResearch()
1371                 {
1372                     synchronized (monitor())
1373                     {
1374                       check_orphaned();
1375                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch target = null;
1376                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch)get_store().find_element_user(SELECTAGENTRESEARCH$2, 0);
1377                       if (target == null)
1378                       {
1379                         return null;
1380                       }
1381                       return target;
1382                     }
1383                 }
1384                 
1385                 
1386 
1387 
1388                 public boolean isSetSelectAgentResearch()
1389                 {
1390                     synchronized (monitor())
1391                     {
1392                       check_orphaned();
1393                       return get_store().count_elements(SELECTAGENTRESEARCH$2) != 0;
1394                     }
1395                 }
1396                 
1397                 
1398 
1399 
1400                 public void setSelectAgentResearch(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch selectAgentResearch)
1401                 {
1402                     generatedSetterHelperImpl(selectAgentResearch, SELECTAGENTRESEARCH$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1403                 }
1404                 
1405                 
1406 
1407 
1408                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch addNewSelectAgentResearch()
1409                 {
1410                     synchronized (monitor())
1411                     {
1412                       check_orphaned();
1413                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch target = null;
1414                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch)get_store().add_element_user(SELECTAGENTRESEARCH$2);
1415                       return target;
1416                     }
1417                 }
1418                 
1419                 
1420 
1421 
1422                 public void unsetSelectAgentResearch()
1423                 {
1424                     synchronized (monitor())
1425                     {
1426                       check_orphaned();
1427                       get_store().remove_element(SELECTAGENTRESEARCH$2, 0);
1428                     }
1429                 }
1430                 
1431                 
1432 
1433 
1434                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan getMultiplePDPILeadershipPlan()
1435                 {
1436                     synchronized (monitor())
1437                     {
1438                       check_orphaned();
1439                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan target = null;
1440                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan)get_store().find_element_user(MULTIPLEPDPILEADERSHIPPLAN$4, 0);
1441                       if (target == null)
1442                       {
1443                         return null;
1444                       }
1445                       return target;
1446                     }
1447                 }
1448                 
1449                 
1450 
1451 
1452                 public boolean isSetMultiplePDPILeadershipPlan()
1453                 {
1454                     synchronized (monitor())
1455                     {
1456                       check_orphaned();
1457                       return get_store().count_elements(MULTIPLEPDPILEADERSHIPPLAN$4) != 0;
1458                     }
1459                 }
1460                 
1461                 
1462 
1463 
1464                 public void setMultiplePDPILeadershipPlan(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan multiplePDPILeadershipPlan)
1465                 {
1466                     generatedSetterHelperImpl(multiplePDPILeadershipPlan, MULTIPLEPDPILEADERSHIPPLAN$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1467                 }
1468                 
1469                 
1470 
1471 
1472                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan addNewMultiplePDPILeadershipPlan()
1473                 {
1474                     synchronized (monitor())
1475                     {
1476                       check_orphaned();
1477                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan target = null;
1478                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan)get_store().add_element_user(MULTIPLEPDPILEADERSHIPPLAN$4);
1479                       return target;
1480                     }
1481                 }
1482                 
1483                 
1484 
1485 
1486                 public void unsetMultiplePDPILeadershipPlan()
1487                 {
1488                     synchronized (monitor())
1489                     {
1490                       check_orphaned();
1491                       get_store().remove_element(MULTIPLEPDPILEADERSHIPPLAN$4, 0);
1492                     }
1493                 }
1494                 
1495                 
1496 
1497 
1498                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements getConsortiumContractualArrangements()
1499                 {
1500                     synchronized (monitor())
1501                     {
1502                       check_orphaned();
1503                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements target = null;
1504                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements)get_store().find_element_user(CONSORTIUMCONTRACTUALARRANGEMENTS$6, 0);
1505                       if (target == null)
1506                       {
1507                         return null;
1508                       }
1509                       return target;
1510                     }
1511                 }
1512                 
1513                 
1514 
1515 
1516                 public boolean isSetConsortiumContractualArrangements()
1517                 {
1518                     synchronized (monitor())
1519                     {
1520                       check_orphaned();
1521                       return get_store().count_elements(CONSORTIUMCONTRACTUALARRANGEMENTS$6) != 0;
1522                     }
1523                 }
1524                 
1525                 
1526 
1527 
1528                 public void setConsortiumContractualArrangements(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements consortiumContractualArrangements)
1529                 {
1530                     generatedSetterHelperImpl(consortiumContractualArrangements, CONSORTIUMCONTRACTUALARRANGEMENTS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1531                 }
1532                 
1533                 
1534 
1535 
1536                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements addNewConsortiumContractualArrangements()
1537                 {
1538                     synchronized (monitor())
1539                     {
1540                       check_orphaned();
1541                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements target = null;
1542                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements)get_store().add_element_user(CONSORTIUMCONTRACTUALARRANGEMENTS$6);
1543                       return target;
1544                     }
1545                 }
1546                 
1547                 
1548 
1549 
1550                 public void unsetConsortiumContractualArrangements()
1551                 {
1552                     synchronized (monitor())
1553                     {
1554                       check_orphaned();
1555                       get_store().remove_element(CONSORTIUMCONTRACTUALARRANGEMENTS$6, 0);
1556                     }
1557                 }
1558                 
1559                 
1560 
1561 
1562                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport getLettersOfSupport()
1563                 {
1564                     synchronized (monitor())
1565                     {
1566                       check_orphaned();
1567                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport target = null;
1568                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport)get_store().find_element_user(LETTERSOFSUPPORT$8, 0);
1569                       if (target == null)
1570                       {
1571                         return null;
1572                       }
1573                       return target;
1574                     }
1575                 }
1576                 
1577                 
1578 
1579 
1580                 public boolean isSetLettersOfSupport()
1581                 {
1582                     synchronized (monitor())
1583                     {
1584                       check_orphaned();
1585                       return get_store().count_elements(LETTERSOFSUPPORT$8) != 0;
1586                     }
1587                 }
1588                 
1589                 
1590 
1591 
1592                 public void setLettersOfSupport(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport lettersOfSupport)
1593                 {
1594                     generatedSetterHelperImpl(lettersOfSupport, LETTERSOFSUPPORT$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1595                 }
1596                 
1597                 
1598 
1599 
1600                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport addNewLettersOfSupport()
1601                 {
1602                     synchronized (monitor())
1603                     {
1604                       check_orphaned();
1605                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport target = null;
1606                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport)get_store().add_element_user(LETTERSOFSUPPORT$8);
1607                       return target;
1608                     }
1609                 }
1610                 
1611                 
1612 
1613 
1614                 public void unsetLettersOfSupport()
1615                 {
1616                     synchronized (monitor())
1617                     {
1618                       check_orphaned();
1619                       get_store().remove_element(LETTERSOFSUPPORT$8, 0);
1620                     }
1621                 }
1622                 
1623                 
1624 
1625 
1626                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans getResourceSharingPlans()
1627                 {
1628                     synchronized (monitor())
1629                     {
1630                       check_orphaned();
1631                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans target = null;
1632                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans)get_store().find_element_user(RESOURCESHARINGPLANS$10, 0);
1633                       if (target == null)
1634                       {
1635                         return null;
1636                       }
1637                       return target;
1638                     }
1639                 }
1640                 
1641                 
1642 
1643 
1644                 public boolean isSetResourceSharingPlans()
1645                 {
1646                     synchronized (monitor())
1647                     {
1648                       check_orphaned();
1649                       return get_store().count_elements(RESOURCESHARINGPLANS$10) != 0;
1650                     }
1651                 }
1652                 
1653                 
1654 
1655 
1656                 public void setResourceSharingPlans(gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans resourceSharingPlans)
1657                 {
1658                     generatedSetterHelperImpl(resourceSharingPlans, RESOURCESHARINGPLANS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1659                 }
1660                 
1661                 
1662 
1663 
1664                 public gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans addNewResourceSharingPlans()
1665                 {
1666                     synchronized (monitor())
1667                     {
1668                       check_orphaned();
1669                       gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans target = null;
1670                       target = (gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans)get_store().add_element_user(RESOURCESHARINGPLANS$10);
1671                       return target;
1672                     }
1673                 }
1674                 
1675                 
1676 
1677 
1678                 public void unsetResourceSharingPlans()
1679                 {
1680                     synchronized (monitor())
1681                     {
1682                       check_orphaned();
1683                       get_store().remove_element(RESOURCESHARINGPLANS$10, 0);
1684                     }
1685                 }
1686                 
1687 
1688 
1689 
1690 
1691                 public static class VertebrateAnimalsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.VertebrateAnimals
1692                 {
1693                     private static final long serialVersionUID = 1L;
1694                     
1695                     public VertebrateAnimalsImpl(org.apache.xmlbeans.SchemaType sType)
1696                     {
1697                       super(sType);
1698                     }
1699                     
1700                     private static final javax.xml.namespace.QName ATTFILE$0 = 
1701                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "attFile");
1702                     
1703                     
1704                     
1705 
1706 
1707                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile()
1708                     {
1709                       synchronized (monitor())
1710                       {
1711                         check_orphaned();
1712                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1713                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ATTFILE$0, 0);
1714                         if (target == null)
1715                         {
1716                           return null;
1717                         }
1718                         return target;
1719                       }
1720                     }
1721                     
1722                     
1723 
1724 
1725                     public void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile)
1726                     {
1727                       generatedSetterHelperImpl(attFile, ATTFILE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1728                     }
1729                     
1730                     
1731 
1732 
1733                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile()
1734                     {
1735                       synchronized (monitor())
1736                       {
1737                         check_orphaned();
1738                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1739                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ATTFILE$0);
1740                         return target;
1741                       }
1742                     }
1743                 }
1744                 
1745 
1746 
1747 
1748 
1749                 public static class SelectAgentResearchImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.SelectAgentResearch
1750                 {
1751                     private static final long serialVersionUID = 1L;
1752                     
1753                     public SelectAgentResearchImpl(org.apache.xmlbeans.SchemaType sType)
1754                     {
1755                       super(sType);
1756                     }
1757                     
1758                     private static final javax.xml.namespace.QName ATTFILE$0 = 
1759                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "attFile");
1760                     
1761                     
1762                     
1763 
1764 
1765                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile()
1766                     {
1767                       synchronized (monitor())
1768                       {
1769                         check_orphaned();
1770                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1771                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ATTFILE$0, 0);
1772                         if (target == null)
1773                         {
1774                           return null;
1775                         }
1776                         return target;
1777                       }
1778                     }
1779                     
1780                     
1781 
1782 
1783                     public void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile)
1784                     {
1785                       generatedSetterHelperImpl(attFile, ATTFILE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1786                     }
1787                     
1788                     
1789 
1790 
1791                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile()
1792                     {
1793                       synchronized (monitor())
1794                       {
1795                         check_orphaned();
1796                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1797                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ATTFILE$0);
1798                         return target;
1799                       }
1800                     }
1801                 }
1802                 
1803 
1804 
1805 
1806 
1807                 public static class MultiplePDPILeadershipPlanImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.MultiplePDPILeadershipPlan
1808                 {
1809                     private static final long serialVersionUID = 1L;
1810                     
1811                     public MultiplePDPILeadershipPlanImpl(org.apache.xmlbeans.SchemaType sType)
1812                     {
1813                       super(sType);
1814                     }
1815                     
1816                     private static final javax.xml.namespace.QName ATTFILE$0 = 
1817                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "attFile");
1818                     
1819                     
1820                     
1821 
1822 
1823                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile()
1824                     {
1825                       synchronized (monitor())
1826                       {
1827                         check_orphaned();
1828                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1829                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ATTFILE$0, 0);
1830                         if (target == null)
1831                         {
1832                           return null;
1833                         }
1834                         return target;
1835                       }
1836                     }
1837                     
1838                     
1839 
1840 
1841                     public void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile)
1842                     {
1843                       generatedSetterHelperImpl(attFile, ATTFILE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1844                     }
1845                     
1846                     
1847 
1848 
1849                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile()
1850                     {
1851                       synchronized (monitor())
1852                       {
1853                         check_orphaned();
1854                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1855                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ATTFILE$0);
1856                         return target;
1857                       }
1858                     }
1859                 }
1860                 
1861 
1862 
1863 
1864 
1865                 public static class ConsortiumContractualArrangementsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ConsortiumContractualArrangements
1866                 {
1867                     private static final long serialVersionUID = 1L;
1868                     
1869                     public ConsortiumContractualArrangementsImpl(org.apache.xmlbeans.SchemaType sType)
1870                     {
1871                       super(sType);
1872                     }
1873                     
1874                     private static final javax.xml.namespace.QName ATTFILE$0 = 
1875                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "attFile");
1876                     
1877                     
1878                     
1879 
1880 
1881                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile()
1882                     {
1883                       synchronized (monitor())
1884                       {
1885                         check_orphaned();
1886                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1887                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ATTFILE$0, 0);
1888                         if (target == null)
1889                         {
1890                           return null;
1891                         }
1892                         return target;
1893                       }
1894                     }
1895                     
1896                     
1897 
1898 
1899                     public void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile)
1900                     {
1901                       generatedSetterHelperImpl(attFile, ATTFILE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1902                     }
1903                     
1904                     
1905 
1906 
1907                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile()
1908                     {
1909                       synchronized (monitor())
1910                       {
1911                         check_orphaned();
1912                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1913                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ATTFILE$0);
1914                         return target;
1915                       }
1916                     }
1917                 }
1918                 
1919 
1920 
1921 
1922 
1923                 public static class LettersOfSupportImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.LettersOfSupport
1924                 {
1925                     private static final long serialVersionUID = 1L;
1926                     
1927                     public LettersOfSupportImpl(org.apache.xmlbeans.SchemaType sType)
1928                     {
1929                       super(sType);
1930                     }
1931                     
1932                     private static final javax.xml.namespace.QName ATTFILE$0 = 
1933                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "attFile");
1934                     
1935                     
1936                     
1937 
1938 
1939                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile()
1940                     {
1941                       synchronized (monitor())
1942                       {
1943                         check_orphaned();
1944                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1945                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ATTFILE$0, 0);
1946                         if (target == null)
1947                         {
1948                           return null;
1949                         }
1950                         return target;
1951                       }
1952                     }
1953                     
1954                     
1955 
1956 
1957                     public void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile)
1958                     {
1959                       generatedSetterHelperImpl(attFile, ATTFILE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1960                     }
1961                     
1962                     
1963 
1964 
1965                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile()
1966                     {
1967                       synchronized (monitor())
1968                       {
1969                         check_orphaned();
1970                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1971                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ATTFILE$0);
1972                         return target;
1973                       }
1974                     }
1975                 }
1976                 
1977 
1978 
1979 
1980 
1981                 public static class ResourceSharingPlansImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398ResearchPlan20V20.PHS398ResearchPlan20Document.PHS398ResearchPlan20.ResearchPlanAttachments.OtherResearchPlanSections.ResourceSharingPlans
1982                 {
1983                     private static final long serialVersionUID = 1L;
1984                     
1985                     public ResourceSharingPlansImpl(org.apache.xmlbeans.SchemaType sType)
1986                     {
1987                       super(sType);
1988                     }
1989                     
1990                     private static final javax.xml.namespace.QName ATTFILE$0 = 
1991                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_ResearchPlan_2_0-V2.0", "attFile");
1992                     
1993                     
1994                     
1995 
1996 
1997                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile()
1998                     {
1999                       synchronized (monitor())
2000                       {
2001                         check_orphaned();
2002                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
2003                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ATTFILE$0, 0);
2004                         if (target == null)
2005                         {
2006                           return null;
2007                         }
2008                         return target;
2009                       }
2010                     }
2011                     
2012                     
2013 
2014 
2015                     public void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile)
2016                     {
2017                       generatedSetterHelperImpl(attFile, ATTFILE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2018                     }
2019                     
2020                     
2021 
2022 
2023                     public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile()
2024                     {
2025                       synchronized (monitor())
2026                       {
2027                         check_orphaned();
2028                         gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
2029                         target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ATTFILE$0);
2030                         return target;
2031                       }
2032                     }
2033                 }
2034             }
2035         }
2036     }
2037 }