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