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