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