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