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