View Javadoc
1   /*
2    * An XML document type.
3    * Localname: SF424
4    * Namespace: http://apply.grants.gov/forms/SF424-V2.0
5    * Java type: gov.grants.apply.forms.sf424V20.SF424Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.sf424V20.impl;
10  /**
11   * A document containing one SF424(@http://apply.grants.gov/forms/SF424-V2.0) element.
12   *
13   * This is a complex type.
14   */
15  public class SF424DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sf424V20.SF424Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public SF424DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName SF424$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "SF424");
26      
27      
28      /**
29       * Gets the "SF424" element
30       */
31      public gov.grants.apply.forms.sf424V20.SF424Document.SF424 getSF424()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.sf424V20.SF424Document.SF424 target = null;
37              target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424)get_store().find_element_user(SF424$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "SF424" element
48       */
49      public void setSF424(gov.grants.apply.forms.sf424V20.SF424Document.SF424 sf424)
50      {
51          generatedSetterHelperImpl(sf424, SF424$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "SF424" element
56       */
57      public gov.grants.apply.forms.sf424V20.SF424Document.SF424 addNewSF424()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.sf424V20.SF424Document.SF424 target = null;
63              target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424)get_store().add_element_user(SF424$0);
64              return target;
65          }
66      }
67      /**
68       * An XML SF424(@http://apply.grants.gov/forms/SF424-V2.0).
69       *
70       * This is a complex type.
71       */
72      public static class SF424Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sf424V20.SF424Document.SF424
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public SF424Impl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName SUBMISSIONTYPE$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "SubmissionType");
83          private static final javax.xml.namespace.QName APPLICATIONTYPE$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ApplicationType");
85          private static final javax.xml.namespace.QName REVISIONTYPE$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "RevisionType");
87          private static final javax.xml.namespace.QName REVISIONOTHERSPECIFY$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "RevisionOtherSpecify");
89          private static final javax.xml.namespace.QName DATERECEIVED$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "DateReceived");
91          private static final javax.xml.namespace.QName APPLICANTID$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ApplicantID");
93          private static final javax.xml.namespace.QName FEDERALENTITYIDENTIFIER$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "FederalEntityIdentifier");
95          private static final javax.xml.namespace.QName FEDERALAWARDIDENTIFIER$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "FederalAwardIdentifier");
97          private static final javax.xml.namespace.QName STATERECEIVEDATE$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "StateReceiveDate");
99          private static final javax.xml.namespace.QName STATEAPPLICATIONID$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "StateApplicationID");
101         private static final javax.xml.namespace.QName ORGANIZATIONNAME$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "OrganizationName");
103         private static final javax.xml.namespace.QName EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "EmployerTaxpayerIdentificationNumber");
105         private static final javax.xml.namespace.QName DUNSNUMBER$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "DUNSNumber");
107         private static final javax.xml.namespace.QName APPLICANT$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "Applicant");
109         private static final javax.xml.namespace.QName DEPARTMENTNAME$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "DepartmentName");
111         private static final javax.xml.namespace.QName DIVISIONNAME$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "DivisionName");
113         private static final javax.xml.namespace.QName CONTACTPERSON$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ContactPerson");
115         private static final javax.xml.namespace.QName TITLE$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "Title");
117         private static final javax.xml.namespace.QName ORGANIZATIONAFFILIATION$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "OrganizationAffiliation");
119         private static final javax.xml.namespace.QName PHONENUMBER$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "PhoneNumber");
121         private static final javax.xml.namespace.QName FAX$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "Fax");
123         private static final javax.xml.namespace.QName EMAIL$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "Email");
125         private static final javax.xml.namespace.QName APPLICANTTYPECODE1$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ApplicantTypeCode1");
127         private static final javax.xml.namespace.QName APPLICANTTYPECODE2$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ApplicantTypeCode2");
129         private static final javax.xml.namespace.QName APPLICANTTYPECODE3$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ApplicantTypeCode3");
131         private static final javax.xml.namespace.QName APPLICANTTYPEOTHERSPECIFY$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ApplicantTypeOtherSpecify");
133         private static final javax.xml.namespace.QName AGENCYNAME$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AgencyName");
135         private static final javax.xml.namespace.QName CFDANUMBER$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "CFDANumber");
137         private static final javax.xml.namespace.QName CFDAPROGRAMTITLE$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "CFDAProgramTitle");
139         private static final javax.xml.namespace.QName FUNDINGOPPORTUNITYNUMBER$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "FundingOpportunityNumber");
141         private static final javax.xml.namespace.QName FUNDINGOPPORTUNITYTITLE$60 = 
142             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "FundingOpportunityTitle");
143         private static final javax.xml.namespace.QName COMPETITIONIDENTIFICATIONNUMBER$62 = 
144             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "CompetitionIdentificationNumber");
145         private static final javax.xml.namespace.QName COMPETITIONIDENTIFICATIONTITLE$64 = 
146             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "CompetitionIdentificationTitle");
147         private static final javax.xml.namespace.QName AFFECTEDAREAS$66 = 
148             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AffectedAreas");
149         private static final javax.xml.namespace.QName PROJECTTITLE$68 = 
150             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ProjectTitle");
151         private static final javax.xml.namespace.QName ADDITIONALPROJECTTITLE$70 = 
152             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AdditionalProjectTitle");
153         private static final javax.xml.namespace.QName CONGRESSIONALDISTRICTAPPLICANT$72 = 
154             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "CongressionalDistrictApplicant");
155         private static final javax.xml.namespace.QName CONGRESSIONALDISTRICTPROGRAMPROJECT$74 = 
156             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "CongressionalDistrictProgramProject");
157         private static final javax.xml.namespace.QName ADDITIONALCONGRESSIONALDISTRICTS$76 = 
158             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AdditionalCongressionalDistricts");
159         private static final javax.xml.namespace.QName PROJECTSTARTDATE$78 = 
160             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ProjectStartDate");
161         private static final javax.xml.namespace.QName PROJECTENDDATE$80 = 
162             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ProjectEndDate");
163         private static final javax.xml.namespace.QName FEDERALESTIMATEDFUNDING$82 = 
164             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "FederalEstimatedFunding");
165         private static final javax.xml.namespace.QName APPLICANTESTIMATEDFUNDING$84 = 
166             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ApplicantEstimatedFunding");
167         private static final javax.xml.namespace.QName STATEESTIMATEDFUNDING$86 = 
168             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "StateEstimatedFunding");
169         private static final javax.xml.namespace.QName LOCALESTIMATEDFUNDING$88 = 
170             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "LocalEstimatedFunding");
171         private static final javax.xml.namespace.QName OTHERESTIMATEDFUNDING$90 = 
172             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "OtherEstimatedFunding");
173         private static final javax.xml.namespace.QName PROGRAMINCOMEESTIMATEDFUNDING$92 = 
174             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ProgramIncomeEstimatedFunding");
175         private static final javax.xml.namespace.QName TOTALESTIMATEDFUNDING$94 = 
176             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "TotalEstimatedFunding");
177         private static final javax.xml.namespace.QName STATEREVIEW$96 = 
178             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "StateReview");
179         private static final javax.xml.namespace.QName STATEREVIEWAVAILABLEDATE$98 = 
180             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "StateReviewAvailableDate");
181         private static final javax.xml.namespace.QName DELINQUENTFEDERALDEBT$100 = 
182             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "DelinquentFederalDebt");
183         private static final javax.xml.namespace.QName CERTIFICATIONAGREE$102 = 
184             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "CertificationAgree");
185         private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVE$104 = 
186             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AuthorizedRepresentative");
187         private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVETITLE$106 = 
188             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AuthorizedRepresentativeTitle");
189         private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVEPHONENUMBER$108 = 
190             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AuthorizedRepresentativePhoneNumber");
191         private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVEEMAIL$110 = 
192             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AuthorizedRepresentativeEmail");
193         private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVEFAX$112 = 
194             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AuthorizedRepresentativeFax");
195         private static final javax.xml.namespace.QName AORSIGNATURE$114 = 
196             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AORSignature");
197         private static final javax.xml.namespace.QName DATESIGNED$116 = 
198             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "DateSigned");
199         private static final javax.xml.namespace.QName DELINQUENTFEDERALDEBTEXPLANATION$118 = 
200             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "DelinquentFederalDebtExplanation");
201         private static final javax.xml.namespace.QName FORMVERSION$120 = 
202             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "FormVersion");
203         
204         
205         /**
206          * Gets the "SubmissionType" element
207          */
208         public gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType.Enum getSubmissionType()
209         {
210             synchronized (monitor())
211             {
212                 check_orphaned();
213                 org.apache.xmlbeans.SimpleValue target = null;
214                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONTYPE$0, 0);
215                 if (target == null)
216                 {
217                     return null;
218                 }
219                 return (gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType.Enum)target.getEnumValue();
220             }
221         }
222         
223         /**
224          * Gets (as xml) the "SubmissionType" element
225          */
226         public gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType xgetSubmissionType()
227         {
228             synchronized (monitor())
229             {
230                 check_orphaned();
231                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType target = null;
232                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType)get_store().find_element_user(SUBMISSIONTYPE$0, 0);
233                 return target;
234             }
235         }
236         
237         /**
238          * Sets the "SubmissionType" element
239          */
240         public void setSubmissionType(gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType.Enum submissionType)
241         {
242             synchronized (monitor())
243             {
244                 check_orphaned();
245                 org.apache.xmlbeans.SimpleValue target = null;
246                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONTYPE$0, 0);
247                 if (target == null)
248                 {
249                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBMISSIONTYPE$0);
250                 }
251                 target.setEnumValue(submissionType);
252             }
253         }
254         
255         /**
256          * Sets (as xml) the "SubmissionType" element
257          */
258         public void xsetSubmissionType(gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType submissionType)
259         {
260             synchronized (monitor())
261             {
262                 check_orphaned();
263                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType target = null;
264                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType)get_store().find_element_user(SUBMISSIONTYPE$0, 0);
265                 if (target == null)
266                 {
267                     target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType)get_store().add_element_user(SUBMISSIONTYPE$0);
268                 }
269                 target.set(submissionType);
270             }
271         }
272         
273         /**
274          * Gets the "ApplicationType" element
275          */
276         public gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType.Enum getApplicationType()
277         {
278             synchronized (monitor())
279             {
280                 check_orphaned();
281                 org.apache.xmlbeans.SimpleValue target = null;
282                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICATIONTYPE$2, 0);
283                 if (target == null)
284                 {
285                     return null;
286                 }
287                 return (gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType.Enum)target.getEnumValue();
288             }
289         }
290         
291         /**
292          * Gets (as xml) the "ApplicationType" element
293          */
294         public gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType xgetApplicationType()
295         {
296             synchronized (monitor())
297             {
298                 check_orphaned();
299                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType target = null;
300                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType)get_store().find_element_user(APPLICATIONTYPE$2, 0);
301                 return target;
302             }
303         }
304         
305         /**
306          * Sets the "ApplicationType" element
307          */
308         public void setApplicationType(gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType.Enum applicationType)
309         {
310             synchronized (monitor())
311             {
312                 check_orphaned();
313                 org.apache.xmlbeans.SimpleValue target = null;
314                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICATIONTYPE$2, 0);
315                 if (target == null)
316                 {
317                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICATIONTYPE$2);
318                 }
319                 target.setEnumValue(applicationType);
320             }
321         }
322         
323         /**
324          * Sets (as xml) the "ApplicationType" element
325          */
326         public void xsetApplicationType(gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType applicationType)
327         {
328             synchronized (monitor())
329             {
330                 check_orphaned();
331                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType target = null;
332                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType)get_store().find_element_user(APPLICATIONTYPE$2, 0);
333                 if (target == null)
334                 {
335                     target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType)get_store().add_element_user(APPLICATIONTYPE$2);
336                 }
337                 target.set(applicationType);
338             }
339         }
340         
341         /**
342          * Gets the "RevisionType" element
343          */
344         public gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType.Enum getRevisionType()
345         {
346             synchronized (monitor())
347             {
348                 check_orphaned();
349                 org.apache.xmlbeans.SimpleValue target = null;
350                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REVISIONTYPE$4, 0);
351                 if (target == null)
352                 {
353                     return null;
354                 }
355                 return (gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType.Enum)target.getEnumValue();
356             }
357         }
358         
359         /**
360          * Gets (as xml) the "RevisionType" element
361          */
362         public gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType xgetRevisionType()
363         {
364             synchronized (monitor())
365             {
366                 check_orphaned();
367                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType target = null;
368                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType)get_store().find_element_user(REVISIONTYPE$4, 0);
369                 return target;
370             }
371         }
372         
373         /**
374          * True if has "RevisionType" element
375          */
376         public boolean isSetRevisionType()
377         {
378             synchronized (monitor())
379             {
380                 check_orphaned();
381                 return get_store().count_elements(REVISIONTYPE$4) != 0;
382             }
383         }
384         
385         /**
386          * Sets the "RevisionType" element
387          */
388         public void setRevisionType(gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType.Enum revisionType)
389         {
390             synchronized (monitor())
391             {
392                 check_orphaned();
393                 org.apache.xmlbeans.SimpleValue target = null;
394                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REVISIONTYPE$4, 0);
395                 if (target == null)
396                 {
397                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REVISIONTYPE$4);
398                 }
399                 target.setEnumValue(revisionType);
400             }
401         }
402         
403         /**
404          * Sets (as xml) the "RevisionType" element
405          */
406         public void xsetRevisionType(gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType revisionType)
407         {
408             synchronized (monitor())
409             {
410                 check_orphaned();
411                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType target = null;
412                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType)get_store().find_element_user(REVISIONTYPE$4, 0);
413                 if (target == null)
414                 {
415                     target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType)get_store().add_element_user(REVISIONTYPE$4);
416                 }
417                 target.set(revisionType);
418             }
419         }
420         
421         /**
422          * Unsets the "RevisionType" element
423          */
424         public void unsetRevisionType()
425         {
426             synchronized (monitor())
427             {
428                 check_orphaned();
429                 get_store().remove_element(REVISIONTYPE$4, 0);
430             }
431         }
432         
433         /**
434          * Gets the "RevisionOtherSpecify" element
435          */
436         public java.lang.String getRevisionOtherSpecify()
437         {
438             synchronized (monitor())
439             {
440                 check_orphaned();
441                 org.apache.xmlbeans.SimpleValue target = null;
442                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REVISIONOTHERSPECIFY$6, 0);
443                 if (target == null)
444                 {
445                     return null;
446                 }
447                 return target.getStringValue();
448             }
449         }
450         
451         /**
452          * Gets (as xml) the "RevisionOtherSpecify" element
453          */
454         public gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify xgetRevisionOtherSpecify()
455         {
456             synchronized (monitor())
457             {
458                 check_orphaned();
459                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify target = null;
460                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify)get_store().find_element_user(REVISIONOTHERSPECIFY$6, 0);
461                 return target;
462             }
463         }
464         
465         /**
466          * True if has "RevisionOtherSpecify" element
467          */
468         public boolean isSetRevisionOtherSpecify()
469         {
470             synchronized (monitor())
471             {
472                 check_orphaned();
473                 return get_store().count_elements(REVISIONOTHERSPECIFY$6) != 0;
474             }
475         }
476         
477         /**
478          * Sets the "RevisionOtherSpecify" element
479          */
480         public void setRevisionOtherSpecify(java.lang.String revisionOtherSpecify)
481         {
482             synchronized (monitor())
483             {
484                 check_orphaned();
485                 org.apache.xmlbeans.SimpleValue target = null;
486                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REVISIONOTHERSPECIFY$6, 0);
487                 if (target == null)
488                 {
489                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REVISIONOTHERSPECIFY$6);
490                 }
491                 target.setStringValue(revisionOtherSpecify);
492             }
493         }
494         
495         /**
496          * Sets (as xml) the "RevisionOtherSpecify" element
497          */
498         public void xsetRevisionOtherSpecify(gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify revisionOtherSpecify)
499         {
500             synchronized (monitor())
501             {
502                 check_orphaned();
503                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify target = null;
504                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify)get_store().find_element_user(REVISIONOTHERSPECIFY$6, 0);
505                 if (target == null)
506                 {
507                     target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify)get_store().add_element_user(REVISIONOTHERSPECIFY$6);
508                 }
509                 target.set(revisionOtherSpecify);
510             }
511         }
512         
513         /**
514          * Unsets the "RevisionOtherSpecify" element
515          */
516         public void unsetRevisionOtherSpecify()
517         {
518             synchronized (monitor())
519             {
520                 check_orphaned();
521                 get_store().remove_element(REVISIONOTHERSPECIFY$6, 0);
522             }
523         }
524         
525         /**
526          * Gets the "DateReceived" element
527          */
528         public java.util.Calendar getDateReceived()
529         {
530             synchronized (monitor())
531             {
532                 check_orphaned();
533                 org.apache.xmlbeans.SimpleValue target = null;
534                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATERECEIVED$8, 0);
535                 if (target == null)
536                 {
537                     return null;
538                 }
539                 return target.getCalendarValue();
540             }
541         }
542         
543         /**
544          * Gets (as xml) the "DateReceived" element
545          */
546         public org.apache.xmlbeans.XmlDate xgetDateReceived()
547         {
548             synchronized (monitor())
549             {
550                 check_orphaned();
551                 org.apache.xmlbeans.XmlDate target = null;
552                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATERECEIVED$8, 0);
553                 return target;
554             }
555         }
556         
557         /**
558          * Sets the "DateReceived" element
559          */
560         public void setDateReceived(java.util.Calendar dateReceived)
561         {
562             synchronized (monitor())
563             {
564                 check_orphaned();
565                 org.apache.xmlbeans.SimpleValue target = null;
566                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATERECEIVED$8, 0);
567                 if (target == null)
568                 {
569                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATERECEIVED$8);
570                 }
571                 target.setCalendarValue(dateReceived);
572             }
573         }
574         
575         /**
576          * Sets (as xml) the "DateReceived" element
577          */
578         public void xsetDateReceived(org.apache.xmlbeans.XmlDate dateReceived)
579         {
580             synchronized (monitor())
581             {
582                 check_orphaned();
583                 org.apache.xmlbeans.XmlDate target = null;
584                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATERECEIVED$8, 0);
585                 if (target == null)
586                 {
587                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATERECEIVED$8);
588                 }
589                 target.set(dateReceived);
590             }
591         }
592         
593         /**
594          * Gets the "ApplicantID" element
595          */
596         public java.lang.String getApplicantID()
597         {
598             synchronized (monitor())
599             {
600                 check_orphaned();
601                 org.apache.xmlbeans.SimpleValue target = null;
602                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTID$10, 0);
603                 if (target == null)
604                 {
605                     return null;
606                 }
607                 return target.getStringValue();
608             }
609         }
610         
611         /**
612          * Gets (as xml) the "ApplicantID" element
613          */
614         public gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType xgetApplicantID()
615         {
616             synchronized (monitor())
617             {
618                 check_orphaned();
619                 gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType target = null;
620                 target = (gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType)get_store().find_element_user(APPLICANTID$10, 0);
621                 return target;
622             }
623         }
624         
625         /**
626          * True if has "ApplicantID" element
627          */
628         public boolean isSetApplicantID()
629         {
630             synchronized (monitor())
631             {
632                 check_orphaned();
633                 return get_store().count_elements(APPLICANTID$10) != 0;
634             }
635         }
636         
637         /**
638          * Sets the "ApplicantID" element
639          */
640         public void setApplicantID(java.lang.String applicantID)
641         {
642             synchronized (monitor())
643             {
644                 check_orphaned();
645                 org.apache.xmlbeans.SimpleValue target = null;
646                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTID$10, 0);
647                 if (target == null)
648                 {
649                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTID$10);
650                 }
651                 target.setStringValue(applicantID);
652             }
653         }
654         
655         /**
656          * Sets (as xml) the "ApplicantID" element
657          */
658         public void xsetApplicantID(gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType applicantID)
659         {
660             synchronized (monitor())
661             {
662                 check_orphaned();
663                 gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType target = null;
664                 target = (gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType)get_store().find_element_user(APPLICANTID$10, 0);
665                 if (target == null)
666                 {
667                     target = (gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType)get_store().add_element_user(APPLICANTID$10);
668                 }
669                 target.set(applicantID);
670             }
671         }
672         
673         /**
674          * Unsets the "ApplicantID" element
675          */
676         public void unsetApplicantID()
677         {
678             synchronized (monitor())
679             {
680                 check_orphaned();
681                 get_store().remove_element(APPLICANTID$10, 0);
682             }
683         }
684         
685         /**
686          * Gets the "FederalEntityIdentifier" element
687          */
688         public java.lang.String getFederalEntityIdentifier()
689         {
690             synchronized (monitor())
691             {
692                 check_orphaned();
693                 org.apache.xmlbeans.SimpleValue target = null;
694                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALENTITYIDENTIFIER$12, 0);
695                 if (target == null)
696                 {
697                     return null;
698                 }
699                 return target.getStringValue();
700             }
701         }
702         
703         /**
704          * Gets (as xml) the "FederalEntityIdentifier" element
705          */
706         public gov.grants.apply.system.globalLibraryV20.FederalIDDataType xgetFederalEntityIdentifier()
707         {
708             synchronized (monitor())
709             {
710                 check_orphaned();
711                 gov.grants.apply.system.globalLibraryV20.FederalIDDataType target = null;
712                 target = (gov.grants.apply.system.globalLibraryV20.FederalIDDataType)get_store().find_element_user(FEDERALENTITYIDENTIFIER$12, 0);
713                 return target;
714             }
715         }
716         
717         /**
718          * True if has "FederalEntityIdentifier" element
719          */
720         public boolean isSetFederalEntityIdentifier()
721         {
722             synchronized (monitor())
723             {
724                 check_orphaned();
725                 return get_store().count_elements(FEDERALENTITYIDENTIFIER$12) != 0;
726             }
727         }
728         
729         /**
730          * Sets the "FederalEntityIdentifier" element
731          */
732         public void setFederalEntityIdentifier(java.lang.String federalEntityIdentifier)
733         {
734             synchronized (monitor())
735             {
736                 check_orphaned();
737                 org.apache.xmlbeans.SimpleValue target = null;
738                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALENTITYIDENTIFIER$12, 0);
739                 if (target == null)
740                 {
741                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALENTITYIDENTIFIER$12);
742                 }
743                 target.setStringValue(federalEntityIdentifier);
744             }
745         }
746         
747         /**
748          * Sets (as xml) the "FederalEntityIdentifier" element
749          */
750         public void xsetFederalEntityIdentifier(gov.grants.apply.system.globalLibraryV20.FederalIDDataType federalEntityIdentifier)
751         {
752             synchronized (monitor())
753             {
754                 check_orphaned();
755                 gov.grants.apply.system.globalLibraryV20.FederalIDDataType target = null;
756                 target = (gov.grants.apply.system.globalLibraryV20.FederalIDDataType)get_store().find_element_user(FEDERALENTITYIDENTIFIER$12, 0);
757                 if (target == null)
758                 {
759                     target = (gov.grants.apply.system.globalLibraryV20.FederalIDDataType)get_store().add_element_user(FEDERALENTITYIDENTIFIER$12);
760                 }
761                 target.set(federalEntityIdentifier);
762             }
763         }
764         
765         /**
766          * Unsets the "FederalEntityIdentifier" element
767          */
768         public void unsetFederalEntityIdentifier()
769         {
770             synchronized (monitor())
771             {
772                 check_orphaned();
773                 get_store().remove_element(FEDERALENTITYIDENTIFIER$12, 0);
774             }
775         }
776         
777         /**
778          * Gets the "FederalAwardIdentifier" element
779          */
780         public java.lang.String getFederalAwardIdentifier()
781         {
782             synchronized (monitor())
783             {
784                 check_orphaned();
785                 org.apache.xmlbeans.SimpleValue target = null;
786                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALAWARDIDENTIFIER$14, 0);
787                 if (target == null)
788                 {
789                     return null;
790                 }
791                 return target.getStringValue();
792             }
793         }
794         
795         /**
796          * Gets (as xml) the "FederalAwardIdentifier" element
797          */
798         public gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType xgetFederalAwardIdentifier()
799         {
800             synchronized (monitor())
801             {
802                 check_orphaned();
803                 gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType target = null;
804                 target = (gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType)get_store().find_element_user(FEDERALAWARDIDENTIFIER$14, 0);
805                 return target;
806             }
807         }
808         
809         /**
810          * True if has "FederalAwardIdentifier" element
811          */
812         public boolean isSetFederalAwardIdentifier()
813         {
814             synchronized (monitor())
815             {
816                 check_orphaned();
817                 return get_store().count_elements(FEDERALAWARDIDENTIFIER$14) != 0;
818             }
819         }
820         
821         /**
822          * Sets the "FederalAwardIdentifier" element
823          */
824         public void setFederalAwardIdentifier(java.lang.String federalAwardIdentifier)
825         {
826             synchronized (monitor())
827             {
828                 check_orphaned();
829                 org.apache.xmlbeans.SimpleValue target = null;
830                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALAWARDIDENTIFIER$14, 0);
831                 if (target == null)
832                 {
833                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALAWARDIDENTIFIER$14);
834                 }
835                 target.setStringValue(federalAwardIdentifier);
836             }
837         }
838         
839         /**
840          * Sets (as xml) the "FederalAwardIdentifier" element
841          */
842         public void xsetFederalAwardIdentifier(gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType federalAwardIdentifier)
843         {
844             synchronized (monitor())
845             {
846                 check_orphaned();
847                 gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType target = null;
848                 target = (gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType)get_store().find_element_user(FEDERALAWARDIDENTIFIER$14, 0);
849                 if (target == null)
850                 {
851                     target = (gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType)get_store().add_element_user(FEDERALAWARDIDENTIFIER$14);
852                 }
853                 target.set(federalAwardIdentifier);
854             }
855         }
856         
857         /**
858          * Unsets the "FederalAwardIdentifier" element
859          */
860         public void unsetFederalAwardIdentifier()
861         {
862             synchronized (monitor())
863             {
864                 check_orphaned();
865                 get_store().remove_element(FEDERALAWARDIDENTIFIER$14, 0);
866             }
867         }
868         
869         /**
870          * Gets the "StateReceiveDate" element
871          */
872         public java.util.Calendar getStateReceiveDate()
873         {
874             synchronized (monitor())
875             {
876                 check_orphaned();
877                 org.apache.xmlbeans.SimpleValue target = null;
878                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATERECEIVEDATE$16, 0);
879                 if (target == null)
880                 {
881                     return null;
882                 }
883                 return target.getCalendarValue();
884             }
885         }
886         
887         /**
888          * Gets (as xml) the "StateReceiveDate" element
889          */
890         public org.apache.xmlbeans.XmlDate xgetStateReceiveDate()
891         {
892             synchronized (monitor())
893             {
894                 check_orphaned();
895                 org.apache.xmlbeans.XmlDate target = null;
896                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(STATERECEIVEDATE$16, 0);
897                 return target;
898             }
899         }
900         
901         /**
902          * True if has "StateReceiveDate" element
903          */
904         public boolean isSetStateReceiveDate()
905         {
906             synchronized (monitor())
907             {
908                 check_orphaned();
909                 return get_store().count_elements(STATERECEIVEDATE$16) != 0;
910             }
911         }
912         
913         /**
914          * Sets the "StateReceiveDate" element
915          */
916         public void setStateReceiveDate(java.util.Calendar stateReceiveDate)
917         {
918             synchronized (monitor())
919             {
920                 check_orphaned();
921                 org.apache.xmlbeans.SimpleValue target = null;
922                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATERECEIVEDATE$16, 0);
923                 if (target == null)
924                 {
925                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATERECEIVEDATE$16);
926                 }
927                 target.setCalendarValue(stateReceiveDate);
928             }
929         }
930         
931         /**
932          * Sets (as xml) the "StateReceiveDate" element
933          */
934         public void xsetStateReceiveDate(org.apache.xmlbeans.XmlDate stateReceiveDate)
935         {
936             synchronized (monitor())
937             {
938                 check_orphaned();
939                 org.apache.xmlbeans.XmlDate target = null;
940                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(STATERECEIVEDATE$16, 0);
941                 if (target == null)
942                 {
943                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(STATERECEIVEDATE$16);
944                 }
945                 target.set(stateReceiveDate);
946             }
947         }
948         
949         /**
950          * Unsets the "StateReceiveDate" element
951          */
952         public void unsetStateReceiveDate()
953         {
954             synchronized (monitor())
955             {
956                 check_orphaned();
957                 get_store().remove_element(STATERECEIVEDATE$16, 0);
958             }
959         }
960         
961         /**
962          * Gets the "StateApplicationID" element
963          */
964         public java.lang.String getStateApplicationID()
965         {
966             synchronized (monitor())
967             {
968                 check_orphaned();
969                 org.apache.xmlbeans.SimpleValue target = null;
970                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEAPPLICATIONID$18, 0);
971                 if (target == null)
972                 {
973                     return null;
974                 }
975                 return target.getStringValue();
976             }
977         }
978         
979         /**
980          * Gets (as xml) the "StateApplicationID" element
981          */
982         public gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID xgetStateApplicationID()
983         {
984             synchronized (monitor())
985             {
986                 check_orphaned();
987                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID target = null;
988                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID)get_store().find_element_user(STATEAPPLICATIONID$18, 0);
989                 return target;
990             }
991         }
992         
993         /**
994          * True if has "StateApplicationID" element
995          */
996         public boolean isSetStateApplicationID()
997         {
998             synchronized (monitor())
999             {
1000                 check_orphaned();
1001                 return get_store().count_elements(STATEAPPLICATIONID$18) != 0;
1002             }
1003         }
1004         
1005         /**
1006          * Sets the "StateApplicationID" element
1007          */
1008         public void setStateApplicationID(java.lang.String stateApplicationID)
1009         {
1010             synchronized (monitor())
1011             {
1012                 check_orphaned();
1013                 org.apache.xmlbeans.SimpleValue target = null;
1014                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEAPPLICATIONID$18, 0);
1015                 if (target == null)
1016                 {
1017                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATEAPPLICATIONID$18);
1018                 }
1019                 target.setStringValue(stateApplicationID);
1020             }
1021         }
1022         
1023         /**
1024          * Sets (as xml) the "StateApplicationID" element
1025          */
1026         public void xsetStateApplicationID(gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID stateApplicationID)
1027         {
1028             synchronized (monitor())
1029             {
1030                 check_orphaned();
1031                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID target = null;
1032                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID)get_store().find_element_user(STATEAPPLICATIONID$18, 0);
1033                 if (target == null)
1034                 {
1035                     target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID)get_store().add_element_user(STATEAPPLICATIONID$18);
1036                 }
1037                 target.set(stateApplicationID);
1038             }
1039         }
1040         
1041         /**
1042          * Unsets the "StateApplicationID" element
1043          */
1044         public void unsetStateApplicationID()
1045         {
1046             synchronized (monitor())
1047             {
1048                 check_orphaned();
1049                 get_store().remove_element(STATEAPPLICATIONID$18, 0);
1050             }
1051         }
1052         
1053         /**
1054          * Gets the "OrganizationName" element
1055          */
1056         public java.lang.String getOrganizationName()
1057         {
1058             synchronized (monitor())
1059             {
1060                 check_orphaned();
1061                 org.apache.xmlbeans.SimpleValue target = null;
1062                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$20, 0);
1063                 if (target == null)
1064                 {
1065                     return null;
1066                 }
1067                 return target.getStringValue();
1068             }
1069         }
1070         
1071         /**
1072          * Gets (as xml) the "OrganizationName" element
1073          */
1074         public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
1075         {
1076             synchronized (monitor())
1077             {
1078                 check_orphaned();
1079                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1080                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$20, 0);
1081                 return target;
1082             }
1083         }
1084         
1085         /**
1086          * Sets the "OrganizationName" element
1087          */
1088         public void setOrganizationName(java.lang.String organizationName)
1089         {
1090             synchronized (monitor())
1091             {
1092                 check_orphaned();
1093                 org.apache.xmlbeans.SimpleValue target = null;
1094                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$20, 0);
1095                 if (target == null)
1096                 {
1097                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$20);
1098                 }
1099                 target.setStringValue(organizationName);
1100             }
1101         }
1102         
1103         /**
1104          * Sets (as xml) the "OrganizationName" element
1105          */
1106         public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
1107         {
1108             synchronized (monitor())
1109             {
1110                 check_orphaned();
1111                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1112                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$20, 0);
1113                 if (target == null)
1114                 {
1115                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$20);
1116                 }
1117                 target.set(organizationName);
1118             }
1119         }
1120         
1121         /**
1122          * Gets the "EmployerTaxpayerIdentificationNumber" element
1123          */
1124         public java.lang.String getEmployerTaxpayerIdentificationNumber()
1125         {
1126             synchronized (monitor())
1127             {
1128                 check_orphaned();
1129                 org.apache.xmlbeans.SimpleValue target = null;
1130                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22, 0);
1131                 if (target == null)
1132                 {
1133                     return null;
1134                 }
1135                 return target.getStringValue();
1136             }
1137         }
1138         
1139         /**
1140          * Gets (as xml) the "EmployerTaxpayerIdentificationNumber" element
1141          */
1142         public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEmployerTaxpayerIdentificationNumber()
1143         {
1144             synchronized (monitor())
1145             {
1146                 check_orphaned();
1147                 gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
1148                 target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22, 0);
1149                 return target;
1150             }
1151         }
1152         
1153         /**
1154          * Sets the "EmployerTaxpayerIdentificationNumber" element
1155          */
1156         public void setEmployerTaxpayerIdentificationNumber(java.lang.String employerTaxpayerIdentificationNumber)
1157         {
1158             synchronized (monitor())
1159             {
1160                 check_orphaned();
1161                 org.apache.xmlbeans.SimpleValue target = null;
1162                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22, 0);
1163                 if (target == null)
1164                 {
1165                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22);
1166                 }
1167                 target.setStringValue(employerTaxpayerIdentificationNumber);
1168             }
1169         }
1170         
1171         /**
1172          * Sets (as xml) the "EmployerTaxpayerIdentificationNumber" element
1173          */
1174         public void xsetEmployerTaxpayerIdentificationNumber(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType employerTaxpayerIdentificationNumber)
1175         {
1176             synchronized (monitor())
1177             {
1178                 check_orphaned();
1179                 gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
1180                 target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22, 0);
1181                 if (target == null)
1182                 {
1183                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22);
1184                 }
1185                 target.set(employerTaxpayerIdentificationNumber);
1186             }
1187         }
1188         
1189         /**
1190          * Gets the "DUNSNumber" element
1191          */
1192         public java.lang.String getDUNSNumber()
1193         {
1194             synchronized (monitor())
1195             {
1196                 check_orphaned();
1197                 org.apache.xmlbeans.SimpleValue target = null;
1198                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$24, 0);
1199                 if (target == null)
1200                 {
1201                     return null;
1202                 }
1203                 return target.getStringValue();
1204             }
1205         }
1206         
1207         /**
1208          * Gets (as xml) the "DUNSNumber" element
1209          */
1210         public gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber()
1211         {
1212             synchronized (monitor())
1213             {
1214                 check_orphaned();
1215                 gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
1216                 target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$24, 0);
1217                 return target;
1218             }
1219         }
1220         
1221         /**
1222          * Sets the "DUNSNumber" element
1223          */
1224         public void setDUNSNumber(java.lang.String dunsNumber)
1225         {
1226             synchronized (monitor())
1227             {
1228                 check_orphaned();
1229                 org.apache.xmlbeans.SimpleValue target = null;
1230                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$24, 0);
1231                 if (target == null)
1232                 {
1233                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DUNSNUMBER$24);
1234                 }
1235                 target.setStringValue(dunsNumber);
1236             }
1237         }
1238         
1239         /**
1240          * Sets (as xml) the "DUNSNumber" element
1241          */
1242         public void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber)
1243         {
1244             synchronized (monitor())
1245             {
1246                 check_orphaned();
1247                 gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
1248                 target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$24, 0);
1249                 if (target == null)
1250                 {
1251                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().add_element_user(DUNSNUMBER$24);
1252                 }
1253                 target.set(dunsNumber);
1254             }
1255         }
1256         
1257         /**
1258          * Gets the "Applicant" element
1259          */
1260         public gov.grants.apply.system.globalLibraryV20.AddressDataType getApplicant()
1261         {
1262             synchronized (monitor())
1263             {
1264                 check_orphaned();
1265                 gov.grants.apply.system.globalLibraryV20.AddressDataType target = null;
1266                 target = (gov.grants.apply.system.globalLibraryV20.AddressDataType)get_store().find_element_user(APPLICANT$26, 0);
1267                 if (target == null)
1268                 {
1269                     return null;
1270                 }
1271                 return target;
1272             }
1273         }
1274         
1275         /**
1276          * Sets the "Applicant" element
1277          */
1278         public void setApplicant(gov.grants.apply.system.globalLibraryV20.AddressDataType applicant)
1279         {
1280             generatedSetterHelperImpl(applicant, APPLICANT$26, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1281         }
1282         
1283         /**
1284          * Appends and returns a new empty "Applicant" element
1285          */
1286         public gov.grants.apply.system.globalLibraryV20.AddressDataType addNewApplicant()
1287         {
1288             synchronized (monitor())
1289             {
1290                 check_orphaned();
1291                 gov.grants.apply.system.globalLibraryV20.AddressDataType target = null;
1292                 target = (gov.grants.apply.system.globalLibraryV20.AddressDataType)get_store().add_element_user(APPLICANT$26);
1293                 return target;
1294             }
1295         }
1296         
1297         /**
1298          * Gets the "DepartmentName" element
1299          */
1300         public java.lang.String getDepartmentName()
1301         {
1302             synchronized (monitor())
1303             {
1304                 check_orphaned();
1305                 org.apache.xmlbeans.SimpleValue target = null;
1306                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEPARTMENTNAME$28, 0);
1307                 if (target == null)
1308                 {
1309                     return null;
1310                 }
1311                 return target.getStringValue();
1312             }
1313         }
1314         
1315         /**
1316          * Gets (as xml) the "DepartmentName" element
1317          */
1318         public gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType xgetDepartmentName()
1319         {
1320             synchronized (monitor())
1321             {
1322                 check_orphaned();
1323                 gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType target = null;
1324                 target = (gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType)get_store().find_element_user(DEPARTMENTNAME$28, 0);
1325                 return target;
1326             }
1327         }
1328         
1329         /**
1330          * True if has "DepartmentName" element
1331          */
1332         public boolean isSetDepartmentName()
1333         {
1334             synchronized (monitor())
1335             {
1336                 check_orphaned();
1337                 return get_store().count_elements(DEPARTMENTNAME$28) != 0;
1338             }
1339         }
1340         
1341         /**
1342          * Sets the "DepartmentName" element
1343          */
1344         public void setDepartmentName(java.lang.String departmentName)
1345         {
1346             synchronized (monitor())
1347             {
1348                 check_orphaned();
1349                 org.apache.xmlbeans.SimpleValue target = null;
1350                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEPARTMENTNAME$28, 0);
1351                 if (target == null)
1352                 {
1353                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DEPARTMENTNAME$28);
1354                 }
1355                 target.setStringValue(departmentName);
1356             }
1357         }
1358         
1359         /**
1360          * Sets (as xml) the "DepartmentName" element
1361          */
1362         public void xsetDepartmentName(gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType departmentName)
1363         {
1364             synchronized (monitor())
1365             {
1366                 check_orphaned();
1367                 gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType target = null;
1368                 target = (gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType)get_store().find_element_user(DEPARTMENTNAME$28, 0);
1369                 if (target == null)
1370                 {
1371                     target = (gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType)get_store().add_element_user(DEPARTMENTNAME$28);
1372                 }
1373                 target.set(departmentName);
1374             }
1375         }
1376         
1377         /**
1378          * Unsets the "DepartmentName" element
1379          */
1380         public void unsetDepartmentName()
1381         {
1382             synchronized (monitor())
1383             {
1384                 check_orphaned();
1385                 get_store().remove_element(DEPARTMENTNAME$28, 0);
1386             }
1387         }
1388         
1389         /**
1390          * Gets the "DivisionName" element
1391          */
1392         public java.lang.String getDivisionName()
1393         {
1394             synchronized (monitor())
1395             {
1396                 check_orphaned();
1397                 org.apache.xmlbeans.SimpleValue target = null;
1398                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIVISIONNAME$30, 0);
1399                 if (target == null)
1400                 {
1401                     return null;
1402                 }
1403                 return target.getStringValue();
1404             }
1405         }
1406         
1407         /**
1408          * Gets (as xml) the "DivisionName" element
1409          */
1410         public gov.grants.apply.system.globalLibraryV20.DivisionNameDataType xgetDivisionName()
1411         {
1412             synchronized (monitor())
1413             {
1414                 check_orphaned();
1415                 gov.grants.apply.system.globalLibraryV20.DivisionNameDataType target = null;
1416                 target = (gov.grants.apply.system.globalLibraryV20.DivisionNameDataType)get_store().find_element_user(DIVISIONNAME$30, 0);
1417                 return target;
1418             }
1419         }
1420         
1421         /**
1422          * True if has "DivisionName" element
1423          */
1424         public boolean isSetDivisionName()
1425         {
1426             synchronized (monitor())
1427             {
1428                 check_orphaned();
1429                 return get_store().count_elements(DIVISIONNAME$30) != 0;
1430             }
1431         }
1432         
1433         /**
1434          * Sets the "DivisionName" element
1435          */
1436         public void setDivisionName(java.lang.String divisionName)
1437         {
1438             synchronized (monitor())
1439             {
1440                 check_orphaned();
1441                 org.apache.xmlbeans.SimpleValue target = null;
1442                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIVISIONNAME$30, 0);
1443                 if (target == null)
1444                 {
1445                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DIVISIONNAME$30);
1446                 }
1447                 target.setStringValue(divisionName);
1448             }
1449         }
1450         
1451         /**
1452          * Sets (as xml) the "DivisionName" element
1453          */
1454         public void xsetDivisionName(gov.grants.apply.system.globalLibraryV20.DivisionNameDataType divisionName)
1455         {
1456             synchronized (monitor())
1457             {
1458                 check_orphaned();
1459                 gov.grants.apply.system.globalLibraryV20.DivisionNameDataType target = null;
1460                 target = (gov.grants.apply.system.globalLibraryV20.DivisionNameDataType)get_store().find_element_user(DIVISIONNAME$30, 0);
1461                 if (target == null)
1462                 {
1463                     target = (gov.grants.apply.system.globalLibraryV20.DivisionNameDataType)get_store().add_element_user(DIVISIONNAME$30);
1464                 }
1465                 target.set(divisionName);
1466             }
1467         }
1468         
1469         /**
1470          * Unsets the "DivisionName" element
1471          */
1472         public void unsetDivisionName()
1473         {
1474             synchronized (monitor())
1475             {
1476                 check_orphaned();
1477                 get_store().remove_element(DIVISIONNAME$30, 0);
1478             }
1479         }
1480         
1481         /**
1482          * Gets the "ContactPerson" element
1483          */
1484         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getContactPerson()
1485         {
1486             synchronized (monitor())
1487             {
1488                 check_orphaned();
1489                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
1490                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(CONTACTPERSON$32, 0);
1491                 if (target == null)
1492                 {
1493                     return null;
1494                 }
1495                 return target;
1496             }
1497         }
1498         
1499         /**
1500          * True if has "ContactPerson" element
1501          */
1502         public boolean isSetContactPerson()
1503         {
1504             synchronized (monitor())
1505             {
1506                 check_orphaned();
1507                 return get_store().count_elements(CONTACTPERSON$32) != 0;
1508             }
1509         }
1510         
1511         /**
1512          * Sets the "ContactPerson" element
1513          */
1514         public void setContactPerson(gov.grants.apply.system.globalLibraryV20.HumanNameDataType contactPerson)
1515         {
1516             generatedSetterHelperImpl(contactPerson, CONTACTPERSON$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1517         }
1518         
1519         /**
1520          * Appends and returns a new empty "ContactPerson" element
1521          */
1522         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewContactPerson()
1523         {
1524             synchronized (monitor())
1525             {
1526                 check_orphaned();
1527                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
1528                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(CONTACTPERSON$32);
1529                 return target;
1530             }
1531         }
1532         
1533         /**
1534          * Unsets the "ContactPerson" element
1535          */
1536         public void unsetContactPerson()
1537         {
1538             synchronized (monitor())
1539             {
1540                 check_orphaned();
1541                 get_store().remove_element(CONTACTPERSON$32, 0);
1542             }
1543         }
1544         
1545         /**
1546          * Gets the "Title" element
1547          */
1548         public java.lang.String getTitle()
1549         {
1550             synchronized (monitor())
1551             {
1552                 check_orphaned();
1553                 org.apache.xmlbeans.SimpleValue target = null;
1554                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$34, 0);
1555                 if (target == null)
1556                 {
1557                     return null;
1558                 }
1559                 return target.getStringValue();
1560             }
1561         }
1562         
1563         /**
1564          * Gets (as xml) the "Title" element
1565          */
1566         public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
1567         {
1568             synchronized (monitor())
1569             {
1570                 check_orphaned();
1571                 gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
1572                 target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$34, 0);
1573                 return target;
1574             }
1575         }
1576         
1577         /**
1578          * True if has "Title" element
1579          */
1580         public boolean isSetTitle()
1581         {
1582             synchronized (monitor())
1583             {
1584                 check_orphaned();
1585                 return get_store().count_elements(TITLE$34) != 0;
1586             }
1587         }
1588         
1589         /**
1590          * Sets the "Title" element
1591          */
1592         public void setTitle(java.lang.String title)
1593         {
1594             synchronized (monitor())
1595             {
1596                 check_orphaned();
1597                 org.apache.xmlbeans.SimpleValue target = null;
1598                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$34, 0);
1599                 if (target == null)
1600                 {
1601                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$34);
1602                 }
1603                 target.setStringValue(title);
1604             }
1605         }
1606         
1607         /**
1608          * Sets (as xml) the "Title" element
1609          */
1610         public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
1611         {
1612             synchronized (monitor())
1613             {
1614                 check_orphaned();
1615                 gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
1616                 target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$34, 0);
1617                 if (target == null)
1618                 {
1619                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$34);
1620                 }
1621                 target.set(title);
1622             }
1623         }
1624         
1625         /**
1626          * Unsets the "Title" element
1627          */
1628         public void unsetTitle()
1629         {
1630             synchronized (monitor())
1631             {
1632                 check_orphaned();
1633                 get_store().remove_element(TITLE$34, 0);
1634             }
1635         }
1636         
1637         /**
1638          * Gets the "OrganizationAffiliation" element
1639          */
1640         public java.lang.String getOrganizationAffiliation()
1641         {
1642             synchronized (monitor())
1643             {
1644                 check_orphaned();
1645                 org.apache.xmlbeans.SimpleValue target = null;
1646                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONAFFILIATION$36, 0);
1647                 if (target == null)
1648                 {
1649                     return null;
1650                 }
1651                 return target.getStringValue();
1652             }
1653         }
1654         
1655         /**
1656          * Gets (as xml) the "OrganizationAffiliation" element
1657          */
1658         public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationAffiliation()
1659         {
1660             synchronized (monitor())
1661             {
1662                 check_orphaned();
1663                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1664                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONAFFILIATION$36, 0);
1665                 return target;
1666             }
1667         }
1668         
1669         /**
1670          * True if has "OrganizationAffiliation" element
1671          */
1672         public boolean isSetOrganizationAffiliation()
1673         {
1674             synchronized (monitor())
1675             {
1676                 check_orphaned();
1677                 return get_store().count_elements(ORGANIZATIONAFFILIATION$36) != 0;
1678             }
1679         }
1680         
1681         /**
1682          * Sets the "OrganizationAffiliation" element
1683          */
1684         public void setOrganizationAffiliation(java.lang.String organizationAffiliation)
1685         {
1686             synchronized (monitor())
1687             {
1688                 check_orphaned();
1689                 org.apache.xmlbeans.SimpleValue target = null;
1690                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONAFFILIATION$36, 0);
1691                 if (target == null)
1692                 {
1693                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONAFFILIATION$36);
1694                 }
1695                 target.setStringValue(organizationAffiliation);
1696             }
1697         }
1698         
1699         /**
1700          * Sets (as xml) the "OrganizationAffiliation" element
1701          */
1702         public void xsetOrganizationAffiliation(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationAffiliation)
1703         {
1704             synchronized (monitor())
1705             {
1706                 check_orphaned();
1707                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1708                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONAFFILIATION$36, 0);
1709                 if (target == null)
1710                 {
1711                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONAFFILIATION$36);
1712                 }
1713                 target.set(organizationAffiliation);
1714             }
1715         }
1716         
1717         /**
1718          * Unsets the "OrganizationAffiliation" element
1719          */
1720         public void unsetOrganizationAffiliation()
1721         {
1722             synchronized (monitor())
1723             {
1724                 check_orphaned();
1725                 get_store().remove_element(ORGANIZATIONAFFILIATION$36, 0);
1726             }
1727         }
1728         
1729         /**
1730          * Gets the "PhoneNumber" element
1731          */
1732         public java.lang.String getPhoneNumber()
1733         {
1734             synchronized (monitor())
1735             {
1736                 check_orphaned();
1737                 org.apache.xmlbeans.SimpleValue target = null;
1738                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONENUMBER$38, 0);
1739                 if (target == null)
1740                 {
1741                     return null;
1742                 }
1743                 return target.getStringValue();
1744             }
1745         }
1746         
1747         /**
1748          * Gets (as xml) the "PhoneNumber" element
1749          */
1750         public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhoneNumber()
1751         {
1752             synchronized (monitor())
1753             {
1754                 check_orphaned();
1755                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
1756                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONENUMBER$38, 0);
1757                 return target;
1758             }
1759         }
1760         
1761         /**
1762          * Sets the "PhoneNumber" element
1763          */
1764         public void setPhoneNumber(java.lang.String phoneNumber)
1765         {
1766             synchronized (monitor())
1767             {
1768                 check_orphaned();
1769                 org.apache.xmlbeans.SimpleValue target = null;
1770                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONENUMBER$38, 0);
1771                 if (target == null)
1772                 {
1773                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONENUMBER$38);
1774                 }
1775                 target.setStringValue(phoneNumber);
1776             }
1777         }
1778         
1779         /**
1780          * Sets (as xml) the "PhoneNumber" element
1781          */
1782         public void xsetPhoneNumber(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phoneNumber)
1783         {
1784             synchronized (monitor())
1785             {
1786                 check_orphaned();
1787                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
1788                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONENUMBER$38, 0);
1789                 if (target == null)
1790                 {
1791                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONENUMBER$38);
1792                 }
1793                 target.set(phoneNumber);
1794             }
1795         }
1796         
1797         /**
1798          * Gets the "Fax" element
1799          */
1800         public java.lang.String getFax()
1801         {
1802             synchronized (monitor())
1803             {
1804                 check_orphaned();
1805                 org.apache.xmlbeans.SimpleValue target = null;
1806                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$40, 0);
1807                 if (target == null)
1808                 {
1809                     return null;
1810                 }
1811                 return target.getStringValue();
1812             }
1813         }
1814         
1815         /**
1816          * Gets (as xml) the "Fax" element
1817          */
1818         public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
1819         {
1820             synchronized (monitor())
1821             {
1822                 check_orphaned();
1823                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
1824                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$40, 0);
1825                 return target;
1826             }
1827         }
1828         
1829         /**
1830          * True if has "Fax" element
1831          */
1832         public boolean isSetFax()
1833         {
1834             synchronized (monitor())
1835             {
1836                 check_orphaned();
1837                 return get_store().count_elements(FAX$40) != 0;
1838             }
1839         }
1840         
1841         /**
1842          * Sets the "Fax" element
1843          */
1844         public void setFax(java.lang.String fax)
1845         {
1846             synchronized (monitor())
1847             {
1848                 check_orphaned();
1849                 org.apache.xmlbeans.SimpleValue target = null;
1850                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$40, 0);
1851                 if (target == null)
1852                 {
1853                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$40);
1854                 }
1855                 target.setStringValue(fax);
1856             }
1857         }
1858         
1859         /**
1860          * Sets (as xml) the "Fax" element
1861          */
1862         public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
1863         {
1864             synchronized (monitor())
1865             {
1866                 check_orphaned();
1867                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
1868                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$40, 0);
1869                 if (target == null)
1870                 {
1871                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$40);
1872                 }
1873                 target.set(fax);
1874             }
1875         }
1876         
1877         /**
1878          * Unsets the "Fax" element
1879          */
1880         public void unsetFax()
1881         {
1882             synchronized (monitor())
1883             {
1884                 check_orphaned();
1885                 get_store().remove_element(FAX$40, 0);
1886             }
1887         }
1888         
1889         /**
1890          * Gets the "Email" element
1891          */
1892         public java.lang.String getEmail()
1893         {
1894             synchronized (monitor())
1895             {
1896                 check_orphaned();
1897                 org.apache.xmlbeans.SimpleValue target = null;
1898                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$42, 0);
1899                 if (target == null)
1900                 {
1901                     return null;
1902                 }
1903                 return target.getStringValue();
1904             }
1905         }
1906         
1907         /**
1908          * Gets (as xml) the "Email" element
1909          */
1910         public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
1911         {
1912             synchronized (monitor())
1913             {
1914                 check_orphaned();
1915                 gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
1916                 target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$42, 0);
1917                 return target;
1918             }
1919         }
1920         
1921         /**
1922          * Sets the "Email" element
1923          */
1924         public void setEmail(java.lang.String email)
1925         {
1926             synchronized (monitor())
1927             {
1928                 check_orphaned();
1929                 org.apache.xmlbeans.SimpleValue target = null;
1930                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$42, 0);
1931                 if (target == null)
1932                 {
1933                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$42);
1934                 }
1935                 target.setStringValue(email);
1936             }
1937         }
1938         
1939         /**
1940          * Sets (as xml) the "Email" element
1941          */
1942         public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
1943         {
1944             synchronized (monitor())
1945             {
1946                 check_orphaned();
1947                 gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
1948                 target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$42, 0);
1949                 if (target == null)
1950                 {
1951                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$42);
1952                 }
1953                 target.set(email);
1954             }
1955         }
1956         
1957         /**
1958          * Gets the "ApplicantTypeCode1" element
1959          */
1960         public gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum getApplicantTypeCode1()
1961         {
1962             synchronized (monitor())
1963             {
1964                 check_orphaned();
1965                 org.apache.xmlbeans.SimpleValue target = null;
1966                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODE1$44, 0);
1967                 if (target == null)
1968                 {
1969                     return null;
1970                 }
1971                 return (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum)target.getEnumValue();
1972             }
1973         }
1974         
1975         /**
1976          * Gets (as xml) the "ApplicantTypeCode1" element
1977          */
1978         public gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType xgetApplicantTypeCode1()
1979         {
1980             synchronized (monitor())
1981             {
1982                 check_orphaned();
1983                 gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType target = null;
1984                 target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().find_element_user(APPLICANTTYPECODE1$44, 0);
1985                 return target;
1986             }
1987         }
1988         
1989         /**
1990          * Sets the "ApplicantTypeCode1" element
1991          */
1992         public void setApplicantTypeCode1(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum applicantTypeCode1)
1993         {
1994             synchronized (monitor())
1995             {
1996                 check_orphaned();
1997                 org.apache.xmlbeans.SimpleValue target = null;
1998                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODE1$44, 0);
1999                 if (target == null)
2000                 {
2001                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTTYPECODE1$44);
2002                 }
2003                 target.setEnumValue(applicantTypeCode1);
2004             }
2005         }
2006         
2007         /**
2008          * Sets (as xml) the "ApplicantTypeCode1" element
2009          */
2010         public void xsetApplicantTypeCode1(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType applicantTypeCode1)
2011         {
2012             synchronized (monitor())
2013             {
2014                 check_orphaned();
2015                 gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType target = null;
2016                 target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().find_element_user(APPLICANTTYPECODE1$44, 0);
2017                 if (target == null)
2018                 {
2019                     target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().add_element_user(APPLICANTTYPECODE1$44);
2020                 }
2021                 target.set(applicantTypeCode1);
2022             }
2023         }
2024         
2025         /**
2026          * Gets the "ApplicantTypeCode2" element
2027          */
2028         public gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum getApplicantTypeCode2()
2029         {
2030             synchronized (monitor())
2031             {
2032                 check_orphaned();
2033                 org.apache.xmlbeans.SimpleValue target = null;
2034                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODE2$46, 0);
2035                 if (target == null)
2036                 {
2037                     return null;
2038                 }
2039                 return (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum)target.getEnumValue();
2040             }
2041         }
2042         
2043         /**
2044          * Gets (as xml) the "ApplicantTypeCode2" element
2045          */
2046         public gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType xgetApplicantTypeCode2()
2047         {
2048             synchronized (monitor())
2049             {
2050                 check_orphaned();
2051                 gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType target = null;
2052                 target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().find_element_user(APPLICANTTYPECODE2$46, 0);
2053                 return target;
2054             }
2055         }
2056         
2057         /**
2058          * True if has "ApplicantTypeCode2" element
2059          */
2060         public boolean isSetApplicantTypeCode2()
2061         {
2062             synchronized (monitor())
2063             {
2064                 check_orphaned();
2065                 return get_store().count_elements(APPLICANTTYPECODE2$46) != 0;
2066             }
2067         }
2068         
2069         /**
2070          * Sets the "ApplicantTypeCode2" element
2071          */
2072         public void setApplicantTypeCode2(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum applicantTypeCode2)
2073         {
2074             synchronized (monitor())
2075             {
2076                 check_orphaned();
2077                 org.apache.xmlbeans.SimpleValue target = null;
2078                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODE2$46, 0);
2079                 if (target == null)
2080                 {
2081                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTTYPECODE2$46);
2082                 }
2083                 target.setEnumValue(applicantTypeCode2);
2084             }
2085         }
2086         
2087         /**
2088          * Sets (as xml) the "ApplicantTypeCode2" element
2089          */
2090         public void xsetApplicantTypeCode2(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType applicantTypeCode2)
2091         {
2092             synchronized (monitor())
2093             {
2094                 check_orphaned();
2095                 gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType target = null;
2096                 target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().find_element_user(APPLICANTTYPECODE2$46, 0);
2097                 if (target == null)
2098                 {
2099                     target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().add_element_user(APPLICANTTYPECODE2$46);
2100                 }
2101                 target.set(applicantTypeCode2);
2102             }
2103         }
2104         
2105         /**
2106          * Unsets the "ApplicantTypeCode2" element
2107          */
2108         public void unsetApplicantTypeCode2()
2109         {
2110             synchronized (monitor())
2111             {
2112                 check_orphaned();
2113                 get_store().remove_element(APPLICANTTYPECODE2$46, 0);
2114             }
2115         }
2116         
2117         /**
2118          * Gets the "ApplicantTypeCode3" element
2119          */
2120         public gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum getApplicantTypeCode3()
2121         {
2122             synchronized (monitor())
2123             {
2124                 check_orphaned();
2125                 org.apache.xmlbeans.SimpleValue target = null;
2126                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODE3$48, 0);
2127                 if (target == null)
2128                 {
2129                     return null;
2130                 }
2131                 return (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum)target.getEnumValue();
2132             }
2133         }
2134         
2135         /**
2136          * Gets (as xml) the "ApplicantTypeCode3" element
2137          */
2138         public gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType xgetApplicantTypeCode3()
2139         {
2140             synchronized (monitor())
2141             {
2142                 check_orphaned();
2143                 gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType target = null;
2144                 target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().find_element_user(APPLICANTTYPECODE3$48, 0);
2145                 return target;
2146             }
2147         }
2148         
2149         /**
2150          * True if has "ApplicantTypeCode3" element
2151          */
2152         public boolean isSetApplicantTypeCode3()
2153         {
2154             synchronized (monitor())
2155             {
2156                 check_orphaned();
2157                 return get_store().count_elements(APPLICANTTYPECODE3$48) != 0;
2158             }
2159         }
2160         
2161         /**
2162          * Sets the "ApplicantTypeCode3" element
2163          */
2164         public void setApplicantTypeCode3(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum applicantTypeCode3)
2165         {
2166             synchronized (monitor())
2167             {
2168                 check_orphaned();
2169                 org.apache.xmlbeans.SimpleValue target = null;
2170                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODE3$48, 0);
2171                 if (target == null)
2172                 {
2173                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTTYPECODE3$48);
2174                 }
2175                 target.setEnumValue(applicantTypeCode3);
2176             }
2177         }
2178         
2179         /**
2180          * Sets (as xml) the "ApplicantTypeCode3" element
2181          */
2182         public void xsetApplicantTypeCode3(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType applicantTypeCode3)
2183         {
2184             synchronized (monitor())
2185             {
2186                 check_orphaned();
2187                 gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType target = null;
2188                 target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().find_element_user(APPLICANTTYPECODE3$48, 0);
2189                 if (target == null)
2190                 {
2191                     target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().add_element_user(APPLICANTTYPECODE3$48);
2192                 }
2193                 target.set(applicantTypeCode3);
2194             }
2195         }
2196         
2197         /**
2198          * Unsets the "ApplicantTypeCode3" element
2199          */
2200         public void unsetApplicantTypeCode3()
2201         {
2202             synchronized (monitor())
2203             {
2204                 check_orphaned();
2205                 get_store().remove_element(APPLICANTTYPECODE3$48, 0);
2206             }
2207         }
2208         
2209         /**
2210          * Gets the "ApplicantTypeOtherSpecify" element
2211          */
2212         public java.lang.String getApplicantTypeOtherSpecify()
2213         {
2214             synchronized (monitor())
2215             {
2216                 check_orphaned();
2217                 org.apache.xmlbeans.SimpleValue target = null;
2218                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPEOTHERSPECIFY$50, 0);
2219                 if (target == null)
2220                 {
2221                     return null;
2222                 }
2223                 return target.getStringValue();
2224             }
2225         }
2226         
2227         /**
2228          * Gets (as xml) the "ApplicantTypeOtherSpecify" element
2229          */
2230         public gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify xgetApplicantTypeOtherSpecify()
2231         {
2232             synchronized (monitor())
2233             {
2234                 check_orphaned();
2235                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify target = null;
2236                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify)get_store().find_element_user(APPLICANTTYPEOTHERSPECIFY$50, 0);
2237                 return target;
2238             }
2239         }
2240         
2241         /**
2242          * True if has "ApplicantTypeOtherSpecify" element
2243          */
2244         public boolean isSetApplicantTypeOtherSpecify()
2245         {
2246             synchronized (monitor())
2247             {
2248                 check_orphaned();
2249                 return get_store().count_elements(APPLICANTTYPEOTHERSPECIFY$50) != 0;
2250             }
2251         }
2252         
2253         /**
2254          * Sets the "ApplicantTypeOtherSpecify" element
2255          */
2256         public void setApplicantTypeOtherSpecify(java.lang.String applicantTypeOtherSpecify)
2257         {
2258             synchronized (monitor())
2259             {
2260                 check_orphaned();
2261                 org.apache.xmlbeans.SimpleValue target = null;
2262                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPEOTHERSPECIFY$50, 0);
2263                 if (target == null)
2264                 {
2265                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTTYPEOTHERSPECIFY$50);
2266                 }
2267                 target.setStringValue(applicantTypeOtherSpecify);
2268             }
2269         }
2270         
2271         /**
2272          * Sets (as xml) the "ApplicantTypeOtherSpecify" element
2273          */
2274         public void xsetApplicantTypeOtherSpecify(gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify applicantTypeOtherSpecify)
2275         {
2276             synchronized (monitor())
2277             {
2278                 check_orphaned();
2279                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify target = null;
2280                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify)get_store().find_element_user(APPLICANTTYPEOTHERSPECIFY$50, 0);
2281                 if (target == null)
2282                 {
2283                     target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify)get_store().add_element_user(APPLICANTTYPEOTHERSPECIFY$50);
2284                 }
2285                 target.set(applicantTypeOtherSpecify);
2286             }
2287         }
2288         
2289         /**
2290          * Unsets the "ApplicantTypeOtherSpecify" element
2291          */
2292         public void unsetApplicantTypeOtherSpecify()
2293         {
2294             synchronized (monitor())
2295             {
2296                 check_orphaned();
2297                 get_store().remove_element(APPLICANTTYPEOTHERSPECIFY$50, 0);
2298             }
2299         }
2300         
2301         /**
2302          * Gets the "AgencyName" element
2303          */
2304         public java.lang.String getAgencyName()
2305         {
2306             synchronized (monitor())
2307             {
2308                 check_orphaned();
2309                 org.apache.xmlbeans.SimpleValue target = null;
2310                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYNAME$52, 0);
2311                 if (target == null)
2312                 {
2313                     return null;
2314                 }
2315                 return target.getStringValue();
2316             }
2317         }
2318         
2319         /**
2320          * Gets (as xml) the "AgencyName" element
2321          */
2322         public gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetAgencyName()
2323         {
2324             synchronized (monitor())
2325             {
2326                 check_orphaned();
2327                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
2328                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(AGENCYNAME$52, 0);
2329                 return target;
2330             }
2331         }
2332         
2333         /**
2334          * Sets the "AgencyName" element
2335          */
2336         public void setAgencyName(java.lang.String agencyName)
2337         {
2338             synchronized (monitor())
2339             {
2340                 check_orphaned();
2341                 org.apache.xmlbeans.SimpleValue target = null;
2342                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYNAME$52, 0);
2343                 if (target == null)
2344                 {
2345                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGENCYNAME$52);
2346                 }
2347                 target.setStringValue(agencyName);
2348             }
2349         }
2350         
2351         /**
2352          * Sets (as xml) the "AgencyName" element
2353          */
2354         public void xsetAgencyName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType agencyName)
2355         {
2356             synchronized (monitor())
2357             {
2358                 check_orphaned();
2359                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
2360                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(AGENCYNAME$52, 0);
2361                 if (target == null)
2362                 {
2363                     target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().add_element_user(AGENCYNAME$52);
2364                 }
2365                 target.set(agencyName);
2366             }
2367         }
2368         
2369         /**
2370          * Gets the "CFDANumber" element
2371          */
2372         public java.lang.String getCFDANumber()
2373         {
2374             synchronized (monitor())
2375             {
2376                 check_orphaned();
2377                 org.apache.xmlbeans.SimpleValue target = null;
2378                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDANUMBER$54, 0);
2379                 if (target == null)
2380                 {
2381                     return null;
2382                 }
2383                 return target.getStringValue();
2384             }
2385         }
2386         
2387         /**
2388          * Gets (as xml) the "CFDANumber" element
2389          */
2390         public gov.grants.apply.system.globalLibraryV20.CFDANumberDataType xgetCFDANumber()
2391         {
2392             synchronized (monitor())
2393             {
2394                 check_orphaned();
2395                 gov.grants.apply.system.globalLibraryV20.CFDANumberDataType target = null;
2396                 target = (gov.grants.apply.system.globalLibraryV20.CFDANumberDataType)get_store().find_element_user(CFDANUMBER$54, 0);
2397                 return target;
2398             }
2399         }
2400         
2401         /**
2402          * True if has "CFDANumber" element
2403          */
2404         public boolean isSetCFDANumber()
2405         {
2406             synchronized (monitor())
2407             {
2408                 check_orphaned();
2409                 return get_store().count_elements(CFDANUMBER$54) != 0;
2410             }
2411         }
2412         
2413         /**
2414          * Sets the "CFDANumber" element
2415          */
2416         public void setCFDANumber(java.lang.String cfdaNumber)
2417         {
2418             synchronized (monitor())
2419             {
2420                 check_orphaned();
2421                 org.apache.xmlbeans.SimpleValue target = null;
2422                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDANUMBER$54, 0);
2423                 if (target == null)
2424                 {
2425                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CFDANUMBER$54);
2426                 }
2427                 target.setStringValue(cfdaNumber);
2428             }
2429         }
2430         
2431         /**
2432          * Sets (as xml) the "CFDANumber" element
2433          */
2434         public void xsetCFDANumber(gov.grants.apply.system.globalLibraryV20.CFDANumberDataType cfdaNumber)
2435         {
2436             synchronized (monitor())
2437             {
2438                 check_orphaned();
2439                 gov.grants.apply.system.globalLibraryV20.CFDANumberDataType target = null;
2440                 target = (gov.grants.apply.system.globalLibraryV20.CFDANumberDataType)get_store().find_element_user(CFDANUMBER$54, 0);
2441                 if (target == null)
2442                 {
2443                     target = (gov.grants.apply.system.globalLibraryV20.CFDANumberDataType)get_store().add_element_user(CFDANUMBER$54);
2444                 }
2445                 target.set(cfdaNumber);
2446             }
2447         }
2448         
2449         /**
2450          * Unsets the "CFDANumber" element
2451          */
2452         public void unsetCFDANumber()
2453         {
2454             synchronized (monitor())
2455             {
2456                 check_orphaned();
2457                 get_store().remove_element(CFDANUMBER$54, 0);
2458             }
2459         }
2460         
2461         /**
2462          * Gets the "CFDAProgramTitle" element
2463          */
2464         public java.lang.String getCFDAProgramTitle()
2465         {
2466             synchronized (monitor())
2467             {
2468                 check_orphaned();
2469                 org.apache.xmlbeans.SimpleValue target = null;
2470                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDAPROGRAMTITLE$56, 0);
2471                 if (target == null)
2472                 {
2473                     return null;
2474                 }
2475                 return target.getStringValue();
2476             }
2477         }
2478         
2479         /**
2480          * Gets (as xml) the "CFDAProgramTitle" element
2481          */
2482         public gov.grants.apply.system.globalLibraryV20.CFDATitleDataType xgetCFDAProgramTitle()
2483         {
2484             synchronized (monitor())
2485             {
2486                 check_orphaned();
2487                 gov.grants.apply.system.globalLibraryV20.CFDATitleDataType target = null;
2488                 target = (gov.grants.apply.system.globalLibraryV20.CFDATitleDataType)get_store().find_element_user(CFDAPROGRAMTITLE$56, 0);
2489                 return target;
2490             }
2491         }
2492         
2493         /**
2494          * True if has "CFDAProgramTitle" element
2495          */
2496         public boolean isSetCFDAProgramTitle()
2497         {
2498             synchronized (monitor())
2499             {
2500                 check_orphaned();
2501                 return get_store().count_elements(CFDAPROGRAMTITLE$56) != 0;
2502             }
2503         }
2504         
2505         /**
2506          * Sets the "CFDAProgramTitle" element
2507          */
2508         public void setCFDAProgramTitle(java.lang.String cfdaProgramTitle)
2509         {
2510             synchronized (monitor())
2511             {
2512                 check_orphaned();
2513                 org.apache.xmlbeans.SimpleValue target = null;
2514                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDAPROGRAMTITLE$56, 0);
2515                 if (target == null)
2516                 {
2517                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CFDAPROGRAMTITLE$56);
2518                 }
2519                 target.setStringValue(cfdaProgramTitle);
2520             }
2521         }
2522         
2523         /**
2524          * Sets (as xml) the "CFDAProgramTitle" element
2525          */
2526         public void xsetCFDAProgramTitle(gov.grants.apply.system.globalLibraryV20.CFDATitleDataType cfdaProgramTitle)
2527         {
2528             synchronized (monitor())
2529             {
2530                 check_orphaned();
2531                 gov.grants.apply.system.globalLibraryV20.CFDATitleDataType target = null;
2532                 target = (gov.grants.apply.system.globalLibraryV20.CFDATitleDataType)get_store().find_element_user(CFDAPROGRAMTITLE$56, 0);
2533                 if (target == null)
2534                 {
2535                     target = (gov.grants.apply.system.globalLibraryV20.CFDATitleDataType)get_store().add_element_user(CFDAPROGRAMTITLE$56);
2536                 }
2537                 target.set(cfdaProgramTitle);
2538             }
2539         }
2540         
2541         /**
2542          * Unsets the "CFDAProgramTitle" element
2543          */
2544         public void unsetCFDAProgramTitle()
2545         {
2546             synchronized (monitor())
2547             {
2548                 check_orphaned();
2549                 get_store().remove_element(CFDAPROGRAMTITLE$56, 0);
2550             }
2551         }
2552         
2553         /**
2554          * Gets the "FundingOpportunityNumber" element
2555          */
2556         public java.lang.String getFundingOpportunityNumber()
2557         {
2558             synchronized (monitor())
2559             {
2560                 check_orphaned();
2561                 org.apache.xmlbeans.SimpleValue target = null;
2562                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$58, 0);
2563                 if (target == null)
2564                 {
2565                     return null;
2566                 }
2567                 return target.getStringValue();
2568             }
2569         }
2570         
2571         /**
2572          * Gets (as xml) the "FundingOpportunityNumber" element
2573          */
2574         public gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType xgetFundingOpportunityNumber()
2575         {
2576             synchronized (monitor())
2577             {
2578                 check_orphaned();
2579                 gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType target = null;
2580                 target = (gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$58, 0);
2581                 return target;
2582             }
2583         }
2584         
2585         /**
2586          * Sets the "FundingOpportunityNumber" element
2587          */
2588         public void setFundingOpportunityNumber(java.lang.String fundingOpportunityNumber)
2589         {
2590             synchronized (monitor())
2591             {
2592                 check_orphaned();
2593                 org.apache.xmlbeans.SimpleValue target = null;
2594                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$58, 0);
2595                 if (target == null)
2596                 {
2597                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNDINGOPPORTUNITYNUMBER$58);
2598                 }
2599                 target.setStringValue(fundingOpportunityNumber);
2600             }
2601         }
2602         
2603         /**
2604          * Sets (as xml) the "FundingOpportunityNumber" element
2605          */
2606         public void xsetFundingOpportunityNumber(gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType fundingOpportunityNumber)
2607         {
2608             synchronized (monitor())
2609             {
2610                 check_orphaned();
2611                 gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType target = null;
2612                 target = (gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$58, 0);
2613                 if (target == null)
2614                 {
2615                     target = (gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType)get_store().add_element_user(FUNDINGOPPORTUNITYNUMBER$58);
2616                 }
2617                 target.set(fundingOpportunityNumber);
2618             }
2619         }
2620         
2621         /**
2622          * Gets the "FundingOpportunityTitle" element
2623          */
2624         public java.lang.String getFundingOpportunityTitle()
2625         {
2626             synchronized (monitor())
2627             {
2628                 check_orphaned();
2629                 org.apache.xmlbeans.SimpleValue target = null;
2630                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYTITLE$60, 0);
2631                 if (target == null)
2632                 {
2633                     return null;
2634                 }
2635                 return target.getStringValue();
2636             }
2637         }
2638         
2639         /**
2640          * Gets (as xml) the "FundingOpportunityTitle" element
2641          */
2642         public gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType xgetFundingOpportunityTitle()
2643         {
2644             synchronized (monitor())
2645             {
2646                 check_orphaned();
2647                 gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType target = null;
2648                 target = (gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType)get_store().find_element_user(FUNDINGOPPORTUNITYTITLE$60, 0);
2649                 return target;
2650             }
2651         }
2652         
2653         /**
2654          * Sets the "FundingOpportunityTitle" element
2655          */
2656         public void setFundingOpportunityTitle(java.lang.String fundingOpportunityTitle)
2657         {
2658             synchronized (monitor())
2659             {
2660                 check_orphaned();
2661                 org.apache.xmlbeans.SimpleValue target = null;
2662                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYTITLE$60, 0);
2663                 if (target == null)
2664                 {
2665                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNDINGOPPORTUNITYTITLE$60);
2666                 }
2667                 target.setStringValue(fundingOpportunityTitle);
2668             }
2669         }
2670         
2671         /**
2672          * Sets (as xml) the "FundingOpportunityTitle" element
2673          */
2674         public void xsetFundingOpportunityTitle(gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType fundingOpportunityTitle)
2675         {
2676             synchronized (monitor())
2677             {
2678                 check_orphaned();
2679                 gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType target = null;
2680                 target = (gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType)get_store().find_element_user(FUNDINGOPPORTUNITYTITLE$60, 0);
2681                 if (target == null)
2682                 {
2683                     target = (gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType)get_store().add_element_user(FUNDINGOPPORTUNITYTITLE$60);
2684                 }
2685                 target.set(fundingOpportunityTitle);
2686             }
2687         }
2688         
2689         /**
2690          * Gets the "CompetitionIdentificationNumber" element
2691          */
2692         public java.lang.String getCompetitionIdentificationNumber()
2693         {
2694             synchronized (monitor())
2695             {
2696                 check_orphaned();
2697                 org.apache.xmlbeans.SimpleValue target = null;
2698                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPETITIONIDENTIFICATIONNUMBER$62, 0);
2699                 if (target == null)
2700                 {
2701                     return null;
2702                 }
2703                 return target.getStringValue();
2704             }
2705         }
2706         
2707         /**
2708          * Gets (as xml) the "CompetitionIdentificationNumber" element
2709          */
2710         public gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType xgetCompetitionIdentificationNumber()
2711         {
2712             synchronized (monitor())
2713             {
2714                 check_orphaned();
2715                 gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType target = null;
2716                 target = (gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType)get_store().find_element_user(COMPETITIONIDENTIFICATIONNUMBER$62, 0);
2717                 return target;
2718             }
2719         }
2720         
2721         /**
2722          * True if has "CompetitionIdentificationNumber" element
2723          */
2724         public boolean isSetCompetitionIdentificationNumber()
2725         {
2726             synchronized (monitor())
2727             {
2728                 check_orphaned();
2729                 return get_store().count_elements(COMPETITIONIDENTIFICATIONNUMBER$62) != 0;
2730             }
2731         }
2732         
2733         /**
2734          * Sets the "CompetitionIdentificationNumber" element
2735          */
2736         public void setCompetitionIdentificationNumber(java.lang.String competitionIdentificationNumber)
2737         {
2738             synchronized (monitor())
2739             {
2740                 check_orphaned();
2741                 org.apache.xmlbeans.SimpleValue target = null;
2742                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPETITIONIDENTIFICATIONNUMBER$62, 0);
2743                 if (target == null)
2744                 {
2745                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMPETITIONIDENTIFICATIONNUMBER$62);
2746                 }
2747                 target.setStringValue(competitionIdentificationNumber);
2748             }
2749         }
2750         
2751         /**
2752          * Sets (as xml) the "CompetitionIdentificationNumber" element
2753          */
2754         public void xsetCompetitionIdentificationNumber(gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType competitionIdentificationNumber)
2755         {
2756             synchronized (monitor())
2757             {
2758                 check_orphaned();
2759                 gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType target = null;
2760                 target = (gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType)get_store().find_element_user(COMPETITIONIDENTIFICATIONNUMBER$62, 0);
2761                 if (target == null)
2762                 {
2763                     target = (gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType)get_store().add_element_user(COMPETITIONIDENTIFICATIONNUMBER$62);
2764                 }
2765                 target.set(competitionIdentificationNumber);
2766             }
2767         }
2768         
2769         /**
2770          * Unsets the "CompetitionIdentificationNumber" element
2771          */
2772         public void unsetCompetitionIdentificationNumber()
2773         {
2774             synchronized (monitor())
2775             {
2776                 check_orphaned();
2777                 get_store().remove_element(COMPETITIONIDENTIFICATIONNUMBER$62, 0);
2778             }
2779         }
2780         
2781         /**
2782          * Gets the "CompetitionIdentificationTitle" element
2783          */
2784         public java.lang.String getCompetitionIdentificationTitle()
2785         {
2786             synchronized (monitor())
2787             {
2788                 check_orphaned();
2789                 org.apache.xmlbeans.SimpleValue target = null;
2790                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPETITIONIDENTIFICATIONTITLE$64, 0);
2791                 if (target == null)
2792                 {
2793                     return null;
2794                 }
2795                 return target.getStringValue();
2796             }
2797         }
2798         
2799         /**
2800          * Gets (as xml) the "CompetitionIdentificationTitle" element
2801          */
2802         public gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType xgetCompetitionIdentificationTitle()
2803         {
2804             synchronized (monitor())
2805             {
2806                 check_orphaned();
2807                 gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType target = null;
2808                 target = (gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType)get_store().find_element_user(COMPETITIONIDENTIFICATIONTITLE$64, 0);
2809                 return target;
2810             }
2811         }
2812         
2813         /**
2814          * True if has "CompetitionIdentificationTitle" element
2815          */
2816         public boolean isSetCompetitionIdentificationTitle()
2817         {
2818             synchronized (monitor())
2819             {
2820                 check_orphaned();
2821                 return get_store().count_elements(COMPETITIONIDENTIFICATIONTITLE$64) != 0;
2822             }
2823         }
2824         
2825         /**
2826          * Sets the "CompetitionIdentificationTitle" element
2827          */
2828         public void setCompetitionIdentificationTitle(java.lang.String competitionIdentificationTitle)
2829         {
2830             synchronized (monitor())
2831             {
2832                 check_orphaned();
2833                 org.apache.xmlbeans.SimpleValue target = null;
2834                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPETITIONIDENTIFICATIONTITLE$64, 0);
2835                 if (target == null)
2836                 {
2837                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMPETITIONIDENTIFICATIONTITLE$64);
2838                 }
2839                 target.setStringValue(competitionIdentificationTitle);
2840             }
2841         }
2842         
2843         /**
2844          * Sets (as xml) the "CompetitionIdentificationTitle" element
2845          */
2846         public void xsetCompetitionIdentificationTitle(gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType competitionIdentificationTitle)
2847         {
2848             synchronized (monitor())
2849             {
2850                 check_orphaned();
2851                 gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType target = null;
2852                 target = (gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType)get_store().find_element_user(COMPETITIONIDENTIFICATIONTITLE$64, 0);
2853                 if (target == null)
2854                 {
2855                     target = (gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType)get_store().add_element_user(COMPETITIONIDENTIFICATIONTITLE$64);
2856                 }
2857                 target.set(competitionIdentificationTitle);
2858             }
2859         }
2860         
2861         /**
2862          * Unsets the "CompetitionIdentificationTitle" element
2863          */
2864         public void unsetCompetitionIdentificationTitle()
2865         {
2866             synchronized (monitor())
2867             {
2868                 check_orphaned();
2869                 get_store().remove_element(COMPETITIONIDENTIFICATIONTITLE$64, 0);
2870             }
2871         }
2872         
2873         /**
2874          * Gets the "AffectedAreas" element
2875          */
2876         public java.lang.String getAffectedAreas()
2877         {
2878             synchronized (monitor())
2879             {
2880                 check_orphaned();
2881                 org.apache.xmlbeans.SimpleValue target = null;
2882                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFECTEDAREAS$66, 0);
2883                 if (target == null)
2884                 {
2885                     return null;
2886                 }
2887                 return target.getStringValue();
2888             }
2889         }
2890         
2891         /**
2892          * Gets (as xml) the "AffectedAreas" element
2893          */
2894         public gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas xgetAffectedAreas()
2895         {
2896             synchronized (monitor())
2897             {
2898                 check_orphaned();
2899                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas target = null;
2900                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas)get_store().find_element_user(AFFECTEDAREAS$66, 0);
2901                 return target;
2902             }
2903         }
2904         
2905         /**
2906          * True if has "AffectedAreas" element
2907          */
2908         public boolean isSetAffectedAreas()
2909         {
2910             synchronized (monitor())
2911             {
2912                 check_orphaned();
2913                 return get_store().count_elements(AFFECTEDAREAS$66) != 0;
2914             }
2915         }
2916         
2917         /**
2918          * Sets the "AffectedAreas" element
2919          */
2920         public void setAffectedAreas(java.lang.String affectedAreas)
2921         {
2922             synchronized (monitor())
2923             {
2924                 check_orphaned();
2925                 org.apache.xmlbeans.SimpleValue target = null;
2926                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFECTEDAREAS$66, 0);
2927                 if (target == null)
2928                 {
2929                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFECTEDAREAS$66);
2930                 }
2931                 target.setStringValue(affectedAreas);
2932             }
2933         }
2934         
2935         /**
2936          * Sets (as xml) the "AffectedAreas" element
2937          */
2938         public void xsetAffectedAreas(gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas affectedAreas)
2939         {
2940             synchronized (monitor())
2941             {
2942                 check_orphaned();
2943                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas target = null;
2944                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas)get_store().find_element_user(AFFECTEDAREAS$66, 0);
2945                 if (target == null)
2946                 {
2947                     target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas)get_store().add_element_user(AFFECTEDAREAS$66);
2948                 }
2949                 target.set(affectedAreas);
2950             }
2951         }
2952         
2953         /**
2954          * Unsets the "AffectedAreas" element
2955          */
2956         public void unsetAffectedAreas()
2957         {
2958             synchronized (monitor())
2959             {
2960                 check_orphaned();
2961                 get_store().remove_element(AFFECTEDAREAS$66, 0);
2962             }
2963         }
2964         
2965         /**
2966          * Gets the "ProjectTitle" element
2967          */
2968         public java.lang.String getProjectTitle()
2969         {
2970             synchronized (monitor())
2971             {
2972                 check_orphaned();
2973                 org.apache.xmlbeans.SimpleValue target = null;
2974                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTTITLE$68, 0);
2975                 if (target == null)
2976                 {
2977                     return null;
2978                 }
2979                 return target.getStringValue();
2980             }
2981         }
2982         
2983         /**
2984          * Gets (as xml) the "ProjectTitle" element
2985          */
2986         public gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType xgetProjectTitle()
2987         {
2988             synchronized (monitor())
2989             {
2990                 check_orphaned();
2991                 gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType target = null;
2992                 target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().find_element_user(PROJECTTITLE$68, 0);
2993                 return target;
2994             }
2995         }
2996         
2997         /**
2998          * Sets the "ProjectTitle" element
2999          */
3000         public void setProjectTitle(java.lang.String projectTitle)
3001         {
3002             synchronized (monitor())
3003             {
3004                 check_orphaned();
3005                 org.apache.xmlbeans.SimpleValue target = null;
3006                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTTITLE$68, 0);
3007                 if (target == null)
3008                 {
3009                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTTITLE$68);
3010                 }
3011                 target.setStringValue(projectTitle);
3012             }
3013         }
3014         
3015         /**
3016          * Sets (as xml) the "ProjectTitle" element
3017          */
3018         public void xsetProjectTitle(gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType projectTitle)
3019         {
3020             synchronized (monitor())
3021             {
3022                 check_orphaned();
3023                 gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType target = null;
3024                 target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().find_element_user(PROJECTTITLE$68, 0);
3025                 if (target == null)
3026                 {
3027                     target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().add_element_user(PROJECTTITLE$68);
3028                 }
3029                 target.set(projectTitle);
3030             }
3031         }
3032         
3033         /**
3034          * Gets the "AdditionalProjectTitle" element
3035          */
3036         public gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType getAdditionalProjectTitle()
3037         {
3038             synchronized (monitor())
3039             {
3040                 check_orphaned();
3041                 gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType target = null;
3042                 target = (gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType)get_store().find_element_user(ADDITIONALPROJECTTITLE$70, 0);
3043                 if (target == null)
3044                 {
3045                     return null;
3046                 }
3047                 return target;
3048             }
3049         }
3050         
3051         /**
3052          * True if has "AdditionalProjectTitle" element
3053          */
3054         public boolean isSetAdditionalProjectTitle()
3055         {
3056             synchronized (monitor())
3057             {
3058                 check_orphaned();
3059                 return get_store().count_elements(ADDITIONALPROJECTTITLE$70) != 0;
3060             }
3061         }
3062         
3063         /**
3064          * Sets the "AdditionalProjectTitle" element
3065          */
3066         public void setAdditionalProjectTitle(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType additionalProjectTitle)
3067         {
3068             generatedSetterHelperImpl(additionalProjectTitle, ADDITIONALPROJECTTITLE$70, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3069         }
3070         
3071         /**
3072          * Appends and returns a new empty "AdditionalProjectTitle" element
3073          */
3074         public gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType addNewAdditionalProjectTitle()
3075         {
3076             synchronized (monitor())
3077             {
3078                 check_orphaned();
3079                 gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType target = null;
3080                 target = (gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType)get_store().add_element_user(ADDITIONALPROJECTTITLE$70);
3081                 return target;
3082             }
3083         }
3084         
3085         /**
3086          * Unsets the "AdditionalProjectTitle" element
3087          */
3088         public void unsetAdditionalProjectTitle()
3089         {
3090             synchronized (monitor())
3091             {
3092                 check_orphaned();
3093                 get_store().remove_element(ADDITIONALPROJECTTITLE$70, 0);
3094             }
3095         }
3096         
3097         /**
3098          * Gets the "CongressionalDistrictApplicant" element
3099          */
3100         public java.lang.String getCongressionalDistrictApplicant()
3101         {
3102             synchronized (monitor())
3103             {
3104                 check_orphaned();
3105                 org.apache.xmlbeans.SimpleValue target = null;
3106                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$72, 0);
3107                 if (target == null)
3108                 {
3109                     return null;
3110                 }
3111                 return target.getStringValue();
3112             }
3113         }
3114         
3115         /**
3116          * Gets (as xml) the "CongressionalDistrictApplicant" element
3117          */
3118         public gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant()
3119         {
3120             synchronized (monitor())
3121             {
3122                 check_orphaned();
3123                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
3124                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$72, 0);
3125                 return target;
3126             }
3127         }
3128         
3129         /**
3130          * Sets the "CongressionalDistrictApplicant" element
3131          */
3132         public void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant)
3133         {
3134             synchronized (monitor())
3135             {
3136                 check_orphaned();
3137                 org.apache.xmlbeans.SimpleValue target = null;
3138                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$72, 0);
3139                 if (target == null)
3140                 {
3141                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$72);
3142                 }
3143                 target.setStringValue(congressionalDistrictApplicant);
3144             }
3145         }
3146         
3147         /**
3148          * Sets (as xml) the "CongressionalDistrictApplicant" element
3149          */
3150         public void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant)
3151         {
3152             synchronized (monitor())
3153             {
3154                 check_orphaned();
3155                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
3156                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$72, 0);
3157                 if (target == null)
3158                 {
3159                     target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$72);
3160                 }
3161                 target.set(congressionalDistrictApplicant);
3162             }
3163         }
3164         
3165         /**
3166          * Gets the "CongressionalDistrictProgramProject" element
3167          */
3168         public java.lang.String getCongressionalDistrictProgramProject()
3169         {
3170             synchronized (monitor())
3171             {
3172                 check_orphaned();
3173                 org.apache.xmlbeans.SimpleValue target = null;
3174                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74, 0);
3175                 if (target == null)
3176                 {
3177                     return null;
3178                 }
3179                 return target.getStringValue();
3180             }
3181         }
3182         
3183         /**
3184          * Gets (as xml) the "CongressionalDistrictProgramProject" element
3185          */
3186         public gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictProgramProject()
3187         {
3188             synchronized (monitor())
3189             {
3190                 check_orphaned();
3191                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
3192                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74, 0);
3193                 return target;
3194             }
3195         }
3196         
3197         /**
3198          * Sets the "CongressionalDistrictProgramProject" element
3199          */
3200         public void setCongressionalDistrictProgramProject(java.lang.String congressionalDistrictProgramProject)
3201         {
3202             synchronized (monitor())
3203             {
3204                 check_orphaned();
3205                 org.apache.xmlbeans.SimpleValue target = null;
3206                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74, 0);
3207                 if (target == null)
3208                 {
3209                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74);
3210                 }
3211                 target.setStringValue(congressionalDistrictProgramProject);
3212             }
3213         }
3214         
3215         /**
3216          * Sets (as xml) the "CongressionalDistrictProgramProject" element
3217          */
3218         public void xsetCongressionalDistrictProgramProject(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictProgramProject)
3219         {
3220             synchronized (monitor())
3221             {
3222                 check_orphaned();
3223                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
3224                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74, 0);
3225                 if (target == null)
3226                 {
3227                     target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().add_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74);
3228                 }
3229                 target.set(congressionalDistrictProgramProject);
3230             }
3231         }
3232         
3233         /**
3234          * Gets the "AdditionalCongressionalDistricts" element
3235          */
3236         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAdditionalCongressionalDistricts()
3237         {
3238             synchronized (monitor())
3239             {
3240                 check_orphaned();
3241                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3242                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ADDITIONALCONGRESSIONALDISTRICTS$76, 0);
3243                 if (target == null)
3244                 {
3245                     return null;
3246                 }
3247                 return target;
3248             }
3249         }
3250         
3251         /**
3252          * True if has "AdditionalCongressionalDistricts" element
3253          */
3254         public boolean isSetAdditionalCongressionalDistricts()
3255         {
3256             synchronized (monitor())
3257             {
3258                 check_orphaned();
3259                 return get_store().count_elements(ADDITIONALCONGRESSIONALDISTRICTS$76) != 0;
3260             }
3261         }
3262         
3263         /**
3264          * Sets the "AdditionalCongressionalDistricts" element
3265          */
3266         public void setAdditionalCongressionalDistricts(gov.grants.apply.system.attachmentsV10.AttachedFileDataType additionalCongressionalDistricts)
3267         {
3268             generatedSetterHelperImpl(additionalCongressionalDistricts, ADDITIONALCONGRESSIONALDISTRICTS$76, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3269         }
3270         
3271         /**
3272          * Appends and returns a new empty "AdditionalCongressionalDistricts" element
3273          */
3274         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAdditionalCongressionalDistricts()
3275         {
3276             synchronized (monitor())
3277             {
3278                 check_orphaned();
3279                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3280                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ADDITIONALCONGRESSIONALDISTRICTS$76);
3281                 return target;
3282             }
3283         }
3284         
3285         /**
3286          * Unsets the "AdditionalCongressionalDistricts" element
3287          */
3288         public void unsetAdditionalCongressionalDistricts()
3289         {
3290             synchronized (monitor())
3291             {
3292                 check_orphaned();
3293                 get_store().remove_element(ADDITIONALCONGRESSIONALDISTRICTS$76, 0);
3294             }
3295         }
3296         
3297         /**
3298          * Gets the "ProjectStartDate" element
3299          */
3300         public java.util.Calendar getProjectStartDate()
3301         {
3302             synchronized (monitor())
3303             {
3304                 check_orphaned();
3305                 org.apache.xmlbeans.SimpleValue target = null;
3306                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTSTARTDATE$78, 0);
3307                 if (target == null)
3308                 {
3309                     return null;
3310                 }
3311                 return target.getCalendarValue();
3312             }
3313         }
3314         
3315         /**
3316          * Gets (as xml) the "ProjectStartDate" element
3317          */
3318         public org.apache.xmlbeans.XmlDate xgetProjectStartDate()
3319         {
3320             synchronized (monitor())
3321             {
3322                 check_orphaned();
3323                 org.apache.xmlbeans.XmlDate target = null;
3324                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROJECTSTARTDATE$78, 0);
3325                 return target;
3326             }
3327         }
3328         
3329         /**
3330          * Sets the "ProjectStartDate" element
3331          */
3332         public void setProjectStartDate(java.util.Calendar projectStartDate)
3333         {
3334             synchronized (monitor())
3335             {
3336                 check_orphaned();
3337                 org.apache.xmlbeans.SimpleValue target = null;
3338                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTSTARTDATE$78, 0);
3339                 if (target == null)
3340                 {
3341                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTSTARTDATE$78);
3342                 }
3343                 target.setCalendarValue(projectStartDate);
3344             }
3345         }
3346         
3347         /**
3348          * Sets (as xml) the "ProjectStartDate" element
3349          */
3350         public void xsetProjectStartDate(org.apache.xmlbeans.XmlDate projectStartDate)
3351         {
3352             synchronized (monitor())
3353             {
3354                 check_orphaned();
3355                 org.apache.xmlbeans.XmlDate target = null;
3356                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROJECTSTARTDATE$78, 0);
3357                 if (target == null)
3358                 {
3359                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(PROJECTSTARTDATE$78);
3360                 }
3361                 target.set(projectStartDate);
3362             }
3363         }
3364         
3365         /**
3366          * Gets the "ProjectEndDate" element
3367          */
3368         public java.util.Calendar getProjectEndDate()
3369         {
3370             synchronized (monitor())
3371             {
3372                 check_orphaned();
3373                 org.apache.xmlbeans.SimpleValue target = null;
3374                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTENDDATE$80, 0);
3375                 if (target == null)
3376                 {
3377                     return null;
3378                 }
3379                 return target.getCalendarValue();
3380             }
3381         }
3382         
3383         /**
3384          * Gets (as xml) the "ProjectEndDate" element
3385          */
3386         public org.apache.xmlbeans.XmlDate xgetProjectEndDate()
3387         {
3388             synchronized (monitor())
3389             {
3390                 check_orphaned();
3391                 org.apache.xmlbeans.XmlDate target = null;
3392                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROJECTENDDATE$80, 0);
3393                 return target;
3394             }
3395         }
3396         
3397         /**
3398          * Sets the "ProjectEndDate" element
3399          */
3400         public void setProjectEndDate(java.util.Calendar projectEndDate)
3401         {
3402             synchronized (monitor())
3403             {
3404                 check_orphaned();
3405                 org.apache.xmlbeans.SimpleValue target = null;
3406                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTENDDATE$80, 0);
3407                 if (target == null)
3408                 {
3409                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTENDDATE$80);
3410                 }
3411                 target.setCalendarValue(projectEndDate);
3412             }
3413         }
3414         
3415         /**
3416          * Sets (as xml) the "ProjectEndDate" element
3417          */
3418         public void xsetProjectEndDate(org.apache.xmlbeans.XmlDate projectEndDate)
3419         {
3420             synchronized (monitor())
3421             {
3422                 check_orphaned();
3423                 org.apache.xmlbeans.XmlDate target = null;
3424                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROJECTENDDATE$80, 0);
3425                 if (target == null)
3426                 {
3427                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(PROJECTENDDATE$80);
3428                 }
3429                 target.set(projectEndDate);
3430             }
3431         }
3432         
3433         /**
3434          * Gets the "FederalEstimatedFunding" element
3435          */
3436         public java.math.BigDecimal getFederalEstimatedFunding()
3437         {
3438             synchronized (monitor())
3439             {
3440                 check_orphaned();
3441                 org.apache.xmlbeans.SimpleValue target = null;
3442                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALESTIMATEDFUNDING$82, 0);
3443                 if (target == null)
3444                 {
3445                     return null;
3446                 }
3447                 return target.getBigDecimalValue();
3448             }
3449         }
3450         
3451         /**
3452          * Gets (as xml) the "FederalEstimatedFunding" element
3453          */
3454         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalEstimatedFunding()
3455         {
3456             synchronized (monitor())
3457             {
3458                 check_orphaned();
3459                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3460                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALESTIMATEDFUNDING$82, 0);
3461                 return target;
3462             }
3463         }
3464         
3465         /**
3466          * Sets the "FederalEstimatedFunding" element
3467          */
3468         public void setFederalEstimatedFunding(java.math.BigDecimal federalEstimatedFunding)
3469         {
3470             synchronized (monitor())
3471             {
3472                 check_orphaned();
3473                 org.apache.xmlbeans.SimpleValue target = null;
3474                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALESTIMATEDFUNDING$82, 0);
3475                 if (target == null)
3476                 {
3477                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALESTIMATEDFUNDING$82);
3478                 }
3479                 target.setBigDecimalValue(federalEstimatedFunding);
3480             }
3481         }
3482         
3483         /**
3484          * Sets (as xml) the "FederalEstimatedFunding" element
3485          */
3486         public void xsetFederalEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalEstimatedFunding)
3487         {
3488             synchronized (monitor())
3489             {
3490                 check_orphaned();
3491                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3492                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALESTIMATEDFUNDING$82, 0);
3493                 if (target == null)
3494                 {
3495                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(FEDERALESTIMATEDFUNDING$82);
3496                 }
3497                 target.set(federalEstimatedFunding);
3498             }
3499         }
3500         
3501         /**
3502          * Gets the "ApplicantEstimatedFunding" element
3503          */
3504         public java.math.BigDecimal getApplicantEstimatedFunding()
3505         {
3506             synchronized (monitor())
3507             {
3508                 check_orphaned();
3509                 org.apache.xmlbeans.SimpleValue target = null;
3510                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTESTIMATEDFUNDING$84, 0);
3511                 if (target == null)
3512                 {
3513                     return null;
3514                 }
3515                 return target.getBigDecimalValue();
3516             }
3517         }
3518         
3519         /**
3520          * Gets (as xml) the "ApplicantEstimatedFunding" element
3521          */
3522         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetApplicantEstimatedFunding()
3523         {
3524             synchronized (monitor())
3525             {
3526                 check_orphaned();
3527                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3528                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(APPLICANTESTIMATEDFUNDING$84, 0);
3529                 return target;
3530             }
3531         }
3532         
3533         /**
3534          * Sets the "ApplicantEstimatedFunding" element
3535          */
3536         public void setApplicantEstimatedFunding(java.math.BigDecimal applicantEstimatedFunding)
3537         {
3538             synchronized (monitor())
3539             {
3540                 check_orphaned();
3541                 org.apache.xmlbeans.SimpleValue target = null;
3542                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTESTIMATEDFUNDING$84, 0);
3543                 if (target == null)
3544                 {
3545                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTESTIMATEDFUNDING$84);
3546                 }
3547                 target.setBigDecimalValue(applicantEstimatedFunding);
3548             }
3549         }
3550         
3551         /**
3552          * Sets (as xml) the "ApplicantEstimatedFunding" element
3553          */
3554         public void xsetApplicantEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType applicantEstimatedFunding)
3555         {
3556             synchronized (monitor())
3557             {
3558                 check_orphaned();
3559                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3560                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(APPLICANTESTIMATEDFUNDING$84, 0);
3561                 if (target == null)
3562                 {
3563                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(APPLICANTESTIMATEDFUNDING$84);
3564                 }
3565                 target.set(applicantEstimatedFunding);
3566             }
3567         }
3568         
3569         /**
3570          * Gets the "StateEstimatedFunding" element
3571          */
3572         public java.math.BigDecimal getStateEstimatedFunding()
3573         {
3574             synchronized (monitor())
3575             {
3576                 check_orphaned();
3577                 org.apache.xmlbeans.SimpleValue target = null;
3578                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEESTIMATEDFUNDING$86, 0);
3579                 if (target == null)
3580                 {
3581                     return null;
3582                 }
3583                 return target.getBigDecimalValue();
3584             }
3585         }
3586         
3587         /**
3588          * Gets (as xml) the "StateEstimatedFunding" element
3589          */
3590         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetStateEstimatedFunding()
3591         {
3592             synchronized (monitor())
3593             {
3594                 check_orphaned();
3595                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3596                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(STATEESTIMATEDFUNDING$86, 0);
3597                 return target;
3598             }
3599         }
3600         
3601         /**
3602          * Sets the "StateEstimatedFunding" element
3603          */
3604         public void setStateEstimatedFunding(java.math.BigDecimal stateEstimatedFunding)
3605         {
3606             synchronized (monitor())
3607             {
3608                 check_orphaned();
3609                 org.apache.xmlbeans.SimpleValue target = null;
3610                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEESTIMATEDFUNDING$86, 0);
3611                 if (target == null)
3612                 {
3613                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATEESTIMATEDFUNDING$86);
3614                 }
3615                 target.setBigDecimalValue(stateEstimatedFunding);
3616             }
3617         }
3618         
3619         /**
3620          * Sets (as xml) the "StateEstimatedFunding" element
3621          */
3622         public void xsetStateEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType stateEstimatedFunding)
3623         {
3624             synchronized (monitor())
3625             {
3626                 check_orphaned();
3627                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3628                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(STATEESTIMATEDFUNDING$86, 0);
3629                 if (target == null)
3630                 {
3631                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(STATEESTIMATEDFUNDING$86);
3632                 }
3633                 target.set(stateEstimatedFunding);
3634             }
3635         }
3636         
3637         /**
3638          * Gets the "LocalEstimatedFunding" element
3639          */
3640         public java.math.BigDecimal getLocalEstimatedFunding()
3641         {
3642             synchronized (monitor())
3643             {
3644                 check_orphaned();
3645                 org.apache.xmlbeans.SimpleValue target = null;
3646                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCALESTIMATEDFUNDING$88, 0);
3647                 if (target == null)
3648                 {
3649                     return null;
3650                 }
3651                 return target.getBigDecimalValue();
3652             }
3653         }
3654         
3655         /**
3656          * Gets (as xml) the "LocalEstimatedFunding" element
3657          */
3658         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetLocalEstimatedFunding()
3659         {
3660             synchronized (monitor())
3661             {
3662                 check_orphaned();
3663                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3664                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(LOCALESTIMATEDFUNDING$88, 0);
3665                 return target;
3666             }
3667         }
3668         
3669         /**
3670          * Sets the "LocalEstimatedFunding" element
3671          */
3672         public void setLocalEstimatedFunding(java.math.BigDecimal localEstimatedFunding)
3673         {
3674             synchronized (monitor())
3675             {
3676                 check_orphaned();
3677                 org.apache.xmlbeans.SimpleValue target = null;
3678                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCALESTIMATEDFUNDING$88, 0);
3679                 if (target == null)
3680                 {
3681                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOCALESTIMATEDFUNDING$88);
3682                 }
3683                 target.setBigDecimalValue(localEstimatedFunding);
3684             }
3685         }
3686         
3687         /**
3688          * Sets (as xml) the "LocalEstimatedFunding" element
3689          */
3690         public void xsetLocalEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType localEstimatedFunding)
3691         {
3692             synchronized (monitor())
3693             {
3694                 check_orphaned();
3695                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3696                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(LOCALESTIMATEDFUNDING$88, 0);
3697                 if (target == null)
3698                 {
3699                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(LOCALESTIMATEDFUNDING$88);
3700                 }
3701                 target.set(localEstimatedFunding);
3702             }
3703         }
3704         
3705         /**
3706          * Gets the "OtherEstimatedFunding" element
3707          */
3708         public java.math.BigDecimal getOtherEstimatedFunding()
3709         {
3710             synchronized (monitor())
3711             {
3712                 check_orphaned();
3713                 org.apache.xmlbeans.SimpleValue target = null;
3714                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERESTIMATEDFUNDING$90, 0);
3715                 if (target == null)
3716                 {
3717                     return null;
3718                 }
3719                 return target.getBigDecimalValue();
3720             }
3721         }
3722         
3723         /**
3724          * Gets (as xml) the "OtherEstimatedFunding" element
3725          */
3726         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetOtherEstimatedFunding()
3727         {
3728             synchronized (monitor())
3729             {
3730                 check_orphaned();
3731                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3732                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(OTHERESTIMATEDFUNDING$90, 0);
3733                 return target;
3734             }
3735         }
3736         
3737         /**
3738          * Sets the "OtherEstimatedFunding" element
3739          */
3740         public void setOtherEstimatedFunding(java.math.BigDecimal otherEstimatedFunding)
3741         {
3742             synchronized (monitor())
3743             {
3744                 check_orphaned();
3745                 org.apache.xmlbeans.SimpleValue target = null;
3746                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERESTIMATEDFUNDING$90, 0);
3747                 if (target == null)
3748                 {
3749                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERESTIMATEDFUNDING$90);
3750                 }
3751                 target.setBigDecimalValue(otherEstimatedFunding);
3752             }
3753         }
3754         
3755         /**
3756          * Sets (as xml) the "OtherEstimatedFunding" element
3757          */
3758         public void xsetOtherEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType otherEstimatedFunding)
3759         {
3760             synchronized (monitor())
3761             {
3762                 check_orphaned();
3763                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3764                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(OTHERESTIMATEDFUNDING$90, 0);
3765                 if (target == null)
3766                 {
3767                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(OTHERESTIMATEDFUNDING$90);
3768                 }
3769                 target.set(otherEstimatedFunding);
3770             }
3771         }
3772         
3773         /**
3774          * Gets the "ProgramIncomeEstimatedFunding" element
3775          */
3776         public java.math.BigDecimal getProgramIncomeEstimatedFunding()
3777         {
3778             synchronized (monitor())
3779             {
3780                 check_orphaned();
3781                 org.apache.xmlbeans.SimpleValue target = null;
3782                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92, 0);
3783                 if (target == null)
3784                 {
3785                     return null;
3786                 }
3787                 return target.getBigDecimalValue();
3788             }
3789         }
3790         
3791         /**
3792          * Gets (as xml) the "ProgramIncomeEstimatedFunding" element
3793          */
3794         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetProgramIncomeEstimatedFunding()
3795         {
3796             synchronized (monitor())
3797             {
3798                 check_orphaned();
3799                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3800                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92, 0);
3801                 return target;
3802             }
3803         }
3804         
3805         /**
3806          * Sets the "ProgramIncomeEstimatedFunding" element
3807          */
3808         public void setProgramIncomeEstimatedFunding(java.math.BigDecimal programIncomeEstimatedFunding)
3809         {
3810             synchronized (monitor())
3811             {
3812                 check_orphaned();
3813                 org.apache.xmlbeans.SimpleValue target = null;
3814                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92, 0);
3815                 if (target == null)
3816                 {
3817                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92);
3818                 }
3819                 target.setBigDecimalValue(programIncomeEstimatedFunding);
3820             }
3821         }
3822         
3823         /**
3824          * Sets (as xml) the "ProgramIncomeEstimatedFunding" element
3825          */
3826         public void xsetProgramIncomeEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType programIncomeEstimatedFunding)
3827         {
3828             synchronized (monitor())
3829             {
3830                 check_orphaned();
3831                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3832                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92, 0);
3833                 if (target == null)
3834                 {
3835                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92);
3836                 }
3837                 target.set(programIncomeEstimatedFunding);
3838             }
3839         }
3840         
3841         /**
3842          * Gets the "TotalEstimatedFunding" element
3843          */
3844         public java.math.BigDecimal getTotalEstimatedFunding()
3845         {
3846             synchronized (monitor())
3847             {
3848                 check_orphaned();
3849                 org.apache.xmlbeans.SimpleValue target = null;
3850                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALESTIMATEDFUNDING$94, 0);
3851                 if (target == null)
3852                 {
3853                     return null;
3854                 }
3855                 return target.getBigDecimalValue();
3856             }
3857         }
3858         
3859         /**
3860          * Gets (as xml) the "TotalEstimatedFunding" element
3861          */
3862         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalEstimatedFunding()
3863         {
3864             synchronized (monitor())
3865             {
3866                 check_orphaned();
3867                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3868                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALESTIMATEDFUNDING$94, 0);
3869                 return target;
3870             }
3871         }
3872         
3873         /**
3874          * Sets the "TotalEstimatedFunding" element
3875          */
3876         public void setTotalEstimatedFunding(java.math.BigDecimal totalEstimatedFunding)
3877         {
3878             synchronized (monitor())
3879             {
3880                 check_orphaned();
3881                 org.apache.xmlbeans.SimpleValue target = null;
3882                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALESTIMATEDFUNDING$94, 0);
3883                 if (target == null)
3884                 {
3885                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALESTIMATEDFUNDING$94);
3886                 }
3887                 target.setBigDecimalValue(totalEstimatedFunding);
3888             }
3889         }
3890         
3891         /**
3892          * Sets (as xml) the "TotalEstimatedFunding" element
3893          */
3894         public void xsetTotalEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalEstimatedFunding)
3895         {
3896             synchronized (monitor())
3897             {
3898                 check_orphaned();
3899                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3900                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALESTIMATEDFUNDING$94, 0);
3901                 if (target == null)
3902                 {
3903                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(TOTALESTIMATEDFUNDING$94);
3904                 }
3905                 target.set(totalEstimatedFunding);
3906             }
3907         }
3908         
3909         /**
3910          * Gets the "StateReview" element
3911          */
3912         public gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview.Enum getStateReview()
3913         {
3914             synchronized (monitor())
3915             {
3916                 check_orphaned();
3917                 org.apache.xmlbeans.SimpleValue target = null;
3918                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEW$96, 0);
3919                 if (target == null)
3920                 {
3921                     return null;
3922                 }
3923                 return (gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview.Enum)target.getEnumValue();
3924             }
3925         }
3926         
3927         /**
3928          * Gets (as xml) the "StateReview" element
3929          */
3930         public gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview xgetStateReview()
3931         {
3932             synchronized (monitor())
3933             {
3934                 check_orphaned();
3935                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview target = null;
3936                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview)get_store().find_element_user(STATEREVIEW$96, 0);
3937                 return target;
3938             }
3939         }
3940         
3941         /**
3942          * Sets the "StateReview" element
3943          */
3944         public void setStateReview(gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview.Enum stateReview)
3945         {
3946             synchronized (monitor())
3947             {
3948                 check_orphaned();
3949                 org.apache.xmlbeans.SimpleValue target = null;
3950                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEW$96, 0);
3951                 if (target == null)
3952                 {
3953                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATEREVIEW$96);
3954                 }
3955                 target.setEnumValue(stateReview);
3956             }
3957         }
3958         
3959         /**
3960          * Sets (as xml) the "StateReview" element
3961          */
3962         public void xsetStateReview(gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview stateReview)
3963         {
3964             synchronized (monitor())
3965             {
3966                 check_orphaned();
3967                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview target = null;
3968                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview)get_store().find_element_user(STATEREVIEW$96, 0);
3969                 if (target == null)
3970                 {
3971                     target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview)get_store().add_element_user(STATEREVIEW$96);
3972                 }
3973                 target.set(stateReview);
3974             }
3975         }
3976         
3977         /**
3978          * Gets the "StateReviewAvailableDate" element
3979          */
3980         public java.util.Calendar getStateReviewAvailableDate()
3981         {
3982             synchronized (monitor())
3983             {
3984                 check_orphaned();
3985                 org.apache.xmlbeans.SimpleValue target = null;
3986                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEWAVAILABLEDATE$98, 0);
3987                 if (target == null)
3988                 {
3989                     return null;
3990                 }
3991                 return target.getCalendarValue();
3992             }
3993         }
3994         
3995         /**
3996          * Gets (as xml) the "StateReviewAvailableDate" element
3997          */
3998         public org.apache.xmlbeans.XmlDate xgetStateReviewAvailableDate()
3999         {
4000             synchronized (monitor())
4001             {
4002                 check_orphaned();
4003                 org.apache.xmlbeans.XmlDate target = null;
4004                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(STATEREVIEWAVAILABLEDATE$98, 0);
4005                 return target;
4006             }
4007         }
4008         
4009         /**
4010          * True if has "StateReviewAvailableDate" element
4011          */
4012         public boolean isSetStateReviewAvailableDate()
4013         {
4014             synchronized (monitor())
4015             {
4016                 check_orphaned();
4017                 return get_store().count_elements(STATEREVIEWAVAILABLEDATE$98) != 0;
4018             }
4019         }
4020         
4021         /**
4022          * Sets the "StateReviewAvailableDate" element
4023          */
4024         public void setStateReviewAvailableDate(java.util.Calendar stateReviewAvailableDate)
4025         {
4026             synchronized (monitor())
4027             {
4028                 check_orphaned();
4029                 org.apache.xmlbeans.SimpleValue target = null;
4030                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEWAVAILABLEDATE$98, 0);
4031                 if (target == null)
4032                 {
4033                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATEREVIEWAVAILABLEDATE$98);
4034                 }
4035                 target.setCalendarValue(stateReviewAvailableDate);
4036             }
4037         }
4038         
4039         /**
4040          * Sets (as xml) the "StateReviewAvailableDate" element
4041          */
4042         public void xsetStateReviewAvailableDate(org.apache.xmlbeans.XmlDate stateReviewAvailableDate)
4043         {
4044             synchronized (monitor())
4045             {
4046                 check_orphaned();
4047                 org.apache.xmlbeans.XmlDate target = null;
4048                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(STATEREVIEWAVAILABLEDATE$98, 0);
4049                 if (target == null)
4050                 {
4051                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(STATEREVIEWAVAILABLEDATE$98);
4052                 }
4053                 target.set(stateReviewAvailableDate);
4054             }
4055         }
4056         
4057         /**
4058          * Unsets the "StateReviewAvailableDate" element
4059          */
4060         public void unsetStateReviewAvailableDate()
4061         {
4062             synchronized (monitor())
4063             {
4064                 check_orphaned();
4065                 get_store().remove_element(STATEREVIEWAVAILABLEDATE$98, 0);
4066             }
4067         }
4068         
4069         /**
4070          * Gets the "DelinquentFederalDebt" element
4071          */
4072         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelinquentFederalDebt()
4073         {
4074             synchronized (monitor())
4075             {
4076                 check_orphaned();
4077                 org.apache.xmlbeans.SimpleValue target = null;
4078                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELINQUENTFEDERALDEBT$100, 0);
4079                 if (target == null)
4080                 {
4081                     return null;
4082                 }
4083                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4084             }
4085         }
4086         
4087         /**
4088          * Gets (as xml) the "DelinquentFederalDebt" element
4089          */
4090         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelinquentFederalDebt()
4091         {
4092             synchronized (monitor())
4093             {
4094                 check_orphaned();
4095                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4096                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELINQUENTFEDERALDEBT$100, 0);
4097                 return target;
4098             }
4099         }
4100         
4101         /**
4102          * Sets the "DelinquentFederalDebt" element
4103          */
4104         public void setDelinquentFederalDebt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delinquentFederalDebt)
4105         {
4106             synchronized (monitor())
4107             {
4108                 check_orphaned();
4109                 org.apache.xmlbeans.SimpleValue target = null;
4110                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELINQUENTFEDERALDEBT$100, 0);
4111                 if (target == null)
4112                 {
4113                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELINQUENTFEDERALDEBT$100);
4114                 }
4115                 target.setEnumValue(delinquentFederalDebt);
4116             }
4117         }
4118         
4119         /**
4120          * Sets (as xml) the "DelinquentFederalDebt" element
4121          */
4122         public void xsetDelinquentFederalDebt(gov.grants.apply.system.globalLibraryV20.YesNoDataType delinquentFederalDebt)
4123         {
4124             synchronized (monitor())
4125             {
4126                 check_orphaned();
4127                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4128                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELINQUENTFEDERALDEBT$100, 0);
4129                 if (target == null)
4130                 {
4131                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DELINQUENTFEDERALDEBT$100);
4132                 }
4133                 target.set(delinquentFederalDebt);
4134             }
4135         }
4136         
4137         /**
4138          * Gets the "CertificationAgree" element
4139          */
4140         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCertificationAgree()
4141         {
4142             synchronized (monitor())
4143             {
4144                 check_orphaned();
4145                 org.apache.xmlbeans.SimpleValue target = null;
4146                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONAGREE$102, 0);
4147                 if (target == null)
4148                 {
4149                     return null;
4150                 }
4151                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4152             }
4153         }
4154         
4155         /**
4156          * Gets (as xml) the "CertificationAgree" element
4157          */
4158         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCertificationAgree()
4159         {
4160             synchronized (monitor())
4161             {
4162                 check_orphaned();
4163                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4164                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONAGREE$102, 0);
4165                 return target;
4166             }
4167         }
4168         
4169         /**
4170          * Sets the "CertificationAgree" element
4171          */
4172         public void setCertificationAgree(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum certificationAgree)
4173         {
4174             synchronized (monitor())
4175             {
4176                 check_orphaned();
4177                 org.apache.xmlbeans.SimpleValue target = null;
4178                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONAGREE$102, 0);
4179                 if (target == null)
4180                 {
4181                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONAGREE$102);
4182                 }
4183                 target.setEnumValue(certificationAgree);
4184             }
4185         }
4186         
4187         /**
4188          * Sets (as xml) the "CertificationAgree" element
4189          */
4190         public void xsetCertificationAgree(gov.grants.apply.system.globalLibraryV20.YesNoDataType certificationAgree)
4191         {
4192             synchronized (monitor())
4193             {
4194                 check_orphaned();
4195                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4196                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONAGREE$102, 0);
4197                 if (target == null)
4198                 {
4199                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CERTIFICATIONAGREE$102);
4200                 }
4201                 target.set(certificationAgree);
4202             }
4203         }
4204         
4205         /**
4206          * Gets the "AuthorizedRepresentative" element
4207          */
4208         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getAuthorizedRepresentative()
4209         {
4210             synchronized (monitor())
4211             {
4212                 check_orphaned();
4213                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
4214                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVE$104, 0);
4215                 if (target == null)
4216                 {
4217                     return null;
4218                 }
4219                 return target;
4220             }
4221         }
4222         
4223         /**
4224          * Sets the "AuthorizedRepresentative" element
4225          */
4226         public void setAuthorizedRepresentative(gov.grants.apply.system.globalLibraryV20.HumanNameDataType authorizedRepresentative)
4227         {
4228             generatedSetterHelperImpl(authorizedRepresentative, AUTHORIZEDREPRESENTATIVE$104, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4229         }
4230         
4231         /**
4232          * Appends and returns a new empty "AuthorizedRepresentative" element
4233          */
4234         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewAuthorizedRepresentative()
4235         {
4236             synchronized (monitor())
4237             {
4238                 check_orphaned();
4239                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
4240                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVE$104);
4241                 return target;
4242             }
4243         }
4244         
4245         /**
4246          * Gets the "AuthorizedRepresentativeTitle" element
4247          */
4248         public java.lang.String getAuthorizedRepresentativeTitle()
4249         {
4250             synchronized (monitor())
4251             {
4252                 check_orphaned();
4253                 org.apache.xmlbeans.SimpleValue target = null;
4254                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVETITLE$106, 0);
4255                 if (target == null)
4256                 {
4257                     return null;
4258                 }
4259                 return target.getStringValue();
4260             }
4261         }
4262         
4263         /**
4264          * Gets (as xml) the "AuthorizedRepresentativeTitle" element
4265          */
4266         public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetAuthorizedRepresentativeTitle()
4267         {
4268             synchronized (monitor())
4269             {
4270                 check_orphaned();
4271                 gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
4272                 target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVETITLE$106, 0);
4273                 return target;
4274             }
4275         }
4276         
4277         /**
4278          * Sets the "AuthorizedRepresentativeTitle" element
4279          */
4280         public void setAuthorizedRepresentativeTitle(java.lang.String authorizedRepresentativeTitle)
4281         {
4282             synchronized (monitor())
4283             {
4284                 check_orphaned();
4285                 org.apache.xmlbeans.SimpleValue target = null;
4286                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVETITLE$106, 0);
4287                 if (target == null)
4288                 {
4289                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVETITLE$106);
4290                 }
4291                 target.setStringValue(authorizedRepresentativeTitle);
4292             }
4293         }
4294         
4295         /**
4296          * Sets (as xml) the "AuthorizedRepresentativeTitle" element
4297          */
4298         public void xsetAuthorizedRepresentativeTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType authorizedRepresentativeTitle)
4299         {
4300             synchronized (monitor())
4301             {
4302                 check_orphaned();
4303                 gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
4304                 target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVETITLE$106, 0);
4305                 if (target == null)
4306                 {
4307                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVETITLE$106);
4308                 }
4309                 target.set(authorizedRepresentativeTitle);
4310             }
4311         }
4312         
4313         /**
4314          * Gets the "AuthorizedRepresentativePhoneNumber" element
4315          */
4316         public java.lang.String getAuthorizedRepresentativePhoneNumber()
4317         {
4318             synchronized (monitor())
4319             {
4320                 check_orphaned();
4321                 org.apache.xmlbeans.SimpleValue target = null;
4322                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$108, 0);
4323                 if (target == null)
4324                 {
4325                     return null;
4326                 }
4327                 return target.getStringValue();
4328             }
4329         }
4330         
4331         /**
4332          * Gets (as xml) the "AuthorizedRepresentativePhoneNumber" element
4333          */
4334         public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetAuthorizedRepresentativePhoneNumber()
4335         {
4336             synchronized (monitor())
4337             {
4338                 check_orphaned();
4339                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4340                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$108, 0);
4341                 return target;
4342             }
4343         }
4344         
4345         /**
4346          * Sets the "AuthorizedRepresentativePhoneNumber" element
4347          */
4348         public void setAuthorizedRepresentativePhoneNumber(java.lang.String authorizedRepresentativePhoneNumber)
4349         {
4350             synchronized (monitor())
4351             {
4352                 check_orphaned();
4353                 org.apache.xmlbeans.SimpleValue target = null;
4354                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$108, 0);
4355                 if (target == null)
4356                 {
4357                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$108);
4358                 }
4359                 target.setStringValue(authorizedRepresentativePhoneNumber);
4360             }
4361         }
4362         
4363         /**
4364          * Sets (as xml) the "AuthorizedRepresentativePhoneNumber" element
4365          */
4366         public void xsetAuthorizedRepresentativePhoneNumber(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType authorizedRepresentativePhoneNumber)
4367         {
4368             synchronized (monitor())
4369             {
4370                 check_orphaned();
4371                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4372                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$108, 0);
4373                 if (target == null)
4374                 {
4375                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$108);
4376                 }
4377                 target.set(authorizedRepresentativePhoneNumber);
4378             }
4379         }
4380         
4381         /**
4382          * Gets the "AuthorizedRepresentativeEmail" element
4383          */
4384         public java.lang.String getAuthorizedRepresentativeEmail()
4385         {
4386             synchronized (monitor())
4387             {
4388                 check_orphaned();
4389                 org.apache.xmlbeans.SimpleValue target = null;
4390                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$110, 0);
4391                 if (target == null)
4392                 {
4393                     return null;
4394                 }
4395                 return target.getStringValue();
4396             }
4397         }
4398         
4399         /**
4400          * Gets (as xml) the "AuthorizedRepresentativeEmail" element
4401          */
4402         public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetAuthorizedRepresentativeEmail()
4403         {
4404             synchronized (monitor())
4405             {
4406                 check_orphaned();
4407                 gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
4408                 target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$110, 0);
4409                 return target;
4410             }
4411         }
4412         
4413         /**
4414          * Sets the "AuthorizedRepresentativeEmail" element
4415          */
4416         public void setAuthorizedRepresentativeEmail(java.lang.String authorizedRepresentativeEmail)
4417         {
4418             synchronized (monitor())
4419             {
4420                 check_orphaned();
4421                 org.apache.xmlbeans.SimpleValue target = null;
4422                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$110, 0);
4423                 if (target == null)
4424                 {
4425                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$110);
4426                 }
4427                 target.setStringValue(authorizedRepresentativeEmail);
4428             }
4429         }
4430         
4431         /**
4432          * Sets (as xml) the "AuthorizedRepresentativeEmail" element
4433          */
4434         public void xsetAuthorizedRepresentativeEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType authorizedRepresentativeEmail)
4435         {
4436             synchronized (monitor())
4437             {
4438                 check_orphaned();
4439                 gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
4440                 target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$110, 0);
4441                 if (target == null)
4442                 {
4443                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$110);
4444                 }
4445                 target.set(authorizedRepresentativeEmail);
4446             }
4447         }
4448         
4449         /**
4450          * Gets the "AuthorizedRepresentativeFax" element
4451          */
4452         public java.lang.String getAuthorizedRepresentativeFax()
4453         {
4454             synchronized (monitor())
4455             {
4456                 check_orphaned();
4457                 org.apache.xmlbeans.SimpleValue target = null;
4458                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$112, 0);
4459                 if (target == null)
4460                 {
4461                     return null;
4462                 }
4463                 return target.getStringValue();
4464             }
4465         }
4466         
4467         /**
4468          * Gets (as xml) the "AuthorizedRepresentativeFax" element
4469          */
4470         public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetAuthorizedRepresentativeFax()
4471         {
4472             synchronized (monitor())
4473             {
4474                 check_orphaned();
4475                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4476                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$112, 0);
4477                 return target;
4478             }
4479         }
4480         
4481         /**
4482          * True if has "AuthorizedRepresentativeFax" element
4483          */
4484         public boolean isSetAuthorizedRepresentativeFax()
4485         {
4486             synchronized (monitor())
4487             {
4488                 check_orphaned();
4489                 return get_store().count_elements(AUTHORIZEDREPRESENTATIVEFAX$112) != 0;
4490             }
4491         }
4492         
4493         /**
4494          * Sets the "AuthorizedRepresentativeFax" element
4495          */
4496         public void setAuthorizedRepresentativeFax(java.lang.String authorizedRepresentativeFax)
4497         {
4498             synchronized (monitor())
4499             {
4500                 check_orphaned();
4501                 org.apache.xmlbeans.SimpleValue target = null;
4502                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$112, 0);
4503                 if (target == null)
4504                 {
4505                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEFAX$112);
4506                 }
4507                 target.setStringValue(authorizedRepresentativeFax);
4508             }
4509         }
4510         
4511         /**
4512          * Sets (as xml) the "AuthorizedRepresentativeFax" element
4513          */
4514         public void xsetAuthorizedRepresentativeFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType authorizedRepresentativeFax)
4515         {
4516             synchronized (monitor())
4517             {
4518                 check_orphaned();
4519                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4520                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$112, 0);
4521                 if (target == null)
4522                 {
4523                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEFAX$112);
4524                 }
4525                 target.set(authorizedRepresentativeFax);
4526             }
4527         }
4528         
4529         /**
4530          * Unsets the "AuthorizedRepresentativeFax" element
4531          */
4532         public void unsetAuthorizedRepresentativeFax()
4533         {
4534             synchronized (monitor())
4535             {
4536                 check_orphaned();
4537                 get_store().remove_element(AUTHORIZEDREPRESENTATIVEFAX$112, 0);
4538             }
4539         }
4540         
4541         /**
4542          * Gets the "AORSignature" element
4543          */
4544         public java.lang.String getAORSignature()
4545         {
4546             synchronized (monitor())
4547             {
4548                 check_orphaned();
4549                 org.apache.xmlbeans.SimpleValue target = null;
4550                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNATURE$114, 0);
4551                 if (target == null)
4552                 {
4553                     return null;
4554                 }
4555                 return target.getStringValue();
4556             }
4557         }
4558         
4559         /**
4560          * Gets (as xml) the "AORSignature" element
4561          */
4562         public gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAORSignature()
4563         {
4564             synchronized (monitor())
4565             {
4566                 check_orphaned();
4567                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
4568                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AORSIGNATURE$114, 0);
4569                 return target;
4570             }
4571         }
4572         
4573         /**
4574          * Sets the "AORSignature" element
4575          */
4576         public void setAORSignature(java.lang.String aorSignature)
4577         {
4578             synchronized (monitor())
4579             {
4580                 check_orphaned();
4581                 org.apache.xmlbeans.SimpleValue target = null;
4582                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNATURE$114, 0);
4583                 if (target == null)
4584                 {
4585                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AORSIGNATURE$114);
4586                 }
4587                 target.setStringValue(aorSignature);
4588             }
4589         }
4590         
4591         /**
4592          * Sets (as xml) the "AORSignature" element
4593          */
4594         public void xsetAORSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType aorSignature)
4595         {
4596             synchronized (monitor())
4597             {
4598                 check_orphaned();
4599                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
4600                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AORSIGNATURE$114, 0);
4601                 if (target == null)
4602                 {
4603                     target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().add_element_user(AORSIGNATURE$114);
4604                 }
4605                 target.set(aorSignature);
4606             }
4607         }
4608         
4609         /**
4610          * Gets the "DateSigned" element
4611          */
4612         public java.util.Calendar getDateSigned()
4613         {
4614             synchronized (monitor())
4615             {
4616                 check_orphaned();
4617                 org.apache.xmlbeans.SimpleValue target = null;
4618                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESIGNED$116, 0);
4619                 if (target == null)
4620                 {
4621                     return null;
4622                 }
4623                 return target.getCalendarValue();
4624             }
4625         }
4626         
4627         /**
4628          * Gets (as xml) the "DateSigned" element
4629          */
4630         public org.apache.xmlbeans.XmlDate xgetDateSigned()
4631         {
4632             synchronized (monitor())
4633             {
4634                 check_orphaned();
4635                 org.apache.xmlbeans.XmlDate target = null;
4636                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESIGNED$116, 0);
4637                 return target;
4638             }
4639         }
4640         
4641         /**
4642          * Sets the "DateSigned" element
4643          */
4644         public void setDateSigned(java.util.Calendar dateSigned)
4645         {
4646             synchronized (monitor())
4647             {
4648                 check_orphaned();
4649                 org.apache.xmlbeans.SimpleValue target = null;
4650                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESIGNED$116, 0);
4651                 if (target == null)
4652                 {
4653                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATESIGNED$116);
4654                 }
4655                 target.setCalendarValue(dateSigned);
4656             }
4657         }
4658         
4659         /**
4660          * Sets (as xml) the "DateSigned" element
4661          */
4662         public void xsetDateSigned(org.apache.xmlbeans.XmlDate dateSigned)
4663         {
4664             synchronized (monitor())
4665             {
4666                 check_orphaned();
4667                 org.apache.xmlbeans.XmlDate target = null;
4668                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESIGNED$116, 0);
4669                 if (target == null)
4670                 {
4671                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATESIGNED$116);
4672                 }
4673                 target.set(dateSigned);
4674             }
4675         }
4676         
4677         /**
4678          * Gets the "DelinquentFederalDebtExplanation" element
4679          */
4680         public java.lang.String getDelinquentFederalDebtExplanation()
4681         {
4682             synchronized (monitor())
4683             {
4684                 check_orphaned();
4685                 org.apache.xmlbeans.SimpleValue target = null;
4686                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELINQUENTFEDERALDEBTEXPLANATION$118, 0);
4687                 if (target == null)
4688                 {
4689                     return null;
4690                 }
4691                 return target.getStringValue();
4692             }
4693         }
4694         
4695         /**
4696          * Gets (as xml) the "DelinquentFederalDebtExplanation" element
4697          */
4698         public gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation xgetDelinquentFederalDebtExplanation()
4699         {
4700             synchronized (monitor())
4701             {
4702                 check_orphaned();
4703                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation target = null;
4704                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation)get_store().find_element_user(DELINQUENTFEDERALDEBTEXPLANATION$118, 0);
4705                 return target;
4706             }
4707         }
4708         
4709         /**
4710          * True if has "DelinquentFederalDebtExplanation" element
4711          */
4712         public boolean isSetDelinquentFederalDebtExplanation()
4713         {
4714             synchronized (monitor())
4715             {
4716                 check_orphaned();
4717                 return get_store().count_elements(DELINQUENTFEDERALDEBTEXPLANATION$118) != 0;
4718             }
4719         }
4720         
4721         /**
4722          * Sets the "DelinquentFederalDebtExplanation" element
4723          */
4724         public void setDelinquentFederalDebtExplanation(java.lang.String delinquentFederalDebtExplanation)
4725         {
4726             synchronized (monitor())
4727             {
4728                 check_orphaned();
4729                 org.apache.xmlbeans.SimpleValue target = null;
4730                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELINQUENTFEDERALDEBTEXPLANATION$118, 0);
4731                 if (target == null)
4732                 {
4733                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELINQUENTFEDERALDEBTEXPLANATION$118);
4734                 }
4735                 target.setStringValue(delinquentFederalDebtExplanation);
4736             }
4737         }
4738         
4739         /**
4740          * Sets (as xml) the "DelinquentFederalDebtExplanation" element
4741          */
4742         public void xsetDelinquentFederalDebtExplanation(gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation delinquentFederalDebtExplanation)
4743         {
4744             synchronized (monitor())
4745             {
4746                 check_orphaned();
4747                 gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation target = null;
4748                 target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation)get_store().find_element_user(DELINQUENTFEDERALDEBTEXPLANATION$118, 0);
4749                 if (target == null)
4750                 {
4751                     target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation)get_store().add_element_user(DELINQUENTFEDERALDEBTEXPLANATION$118);
4752                 }
4753                 target.set(delinquentFederalDebtExplanation);
4754             }
4755         }
4756         
4757         /**
4758          * Unsets the "DelinquentFederalDebtExplanation" element
4759          */
4760         public void unsetDelinquentFederalDebtExplanation()
4761         {
4762             synchronized (monitor())
4763             {
4764                 check_orphaned();
4765                 get_store().remove_element(DELINQUENTFEDERALDEBTEXPLANATION$118, 0);
4766             }
4767         }
4768         
4769         /**
4770          * Gets the "FormVersion" attribute
4771          */
4772         public java.lang.String getFormVersion()
4773         {
4774             synchronized (monitor())
4775             {
4776                 check_orphaned();
4777                 org.apache.xmlbeans.SimpleValue target = null;
4778                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$120);
4779                 if (target == null)
4780                 {
4781                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$120);
4782                 }
4783                 if (target == null)
4784                 {
4785                     return null;
4786                 }
4787                 return target.getStringValue();
4788             }
4789         }
4790         
4791         /**
4792          * Gets (as xml) the "FormVersion" attribute
4793          */
4794         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
4795         {
4796             synchronized (monitor())
4797             {
4798                 check_orphaned();
4799                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
4800                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$120);
4801                 if (target == null)
4802                 {
4803                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$120);
4804                 }
4805                 return target;
4806             }
4807         }
4808         
4809         /**
4810          * Sets the "FormVersion" attribute
4811          */
4812         public void setFormVersion(java.lang.String formVersion)
4813         {
4814             synchronized (monitor())
4815             {
4816                 check_orphaned();
4817                 org.apache.xmlbeans.SimpleValue target = null;
4818                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$120);
4819                 if (target == null)
4820                 {
4821                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$120);
4822                 }
4823                 target.setStringValue(formVersion);
4824             }
4825         }
4826         
4827         /**
4828          * Sets (as xml) the "FormVersion" attribute
4829          */
4830         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
4831         {
4832             synchronized (monitor())
4833             {
4834                 check_orphaned();
4835                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
4836                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$120);
4837                 if (target == null)
4838                 {
4839                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$120);
4840                 }
4841                 target.set(formVersion);
4842             }
4843         }
4844         /**
4845          * An XML SubmissionType(@http://apply.grants.gov/forms/SF424-V2.0).
4846          *
4847          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$SubmissionType.
4848          */
4849         public static class SubmissionTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType
4850         {
4851             private static final long serialVersionUID = 1L;
4852             
4853             public SubmissionTypeImpl(org.apache.xmlbeans.SchemaType sType)
4854             {
4855                 super(sType, false);
4856             }
4857             
4858             protected SubmissionTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4859             {
4860                 super(sType, b);
4861             }
4862         }
4863         /**
4864          * An XML ApplicationType(@http://apply.grants.gov/forms/SF424-V2.0).
4865          *
4866          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$ApplicationType.
4867          */
4868         public static class ApplicationTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType
4869         {
4870             private static final long serialVersionUID = 1L;
4871             
4872             public ApplicationTypeImpl(org.apache.xmlbeans.SchemaType sType)
4873             {
4874                 super(sType, false);
4875             }
4876             
4877             protected ApplicationTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4878             {
4879                 super(sType, b);
4880             }
4881         }
4882         /**
4883          * An XML RevisionType(@http://apply.grants.gov/forms/SF424-V2.0).
4884          *
4885          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$RevisionType.
4886          */
4887         public static class RevisionTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType
4888         {
4889             private static final long serialVersionUID = 1L;
4890             
4891             public RevisionTypeImpl(org.apache.xmlbeans.SchemaType sType)
4892             {
4893                 super(sType, false);
4894             }
4895             
4896             protected RevisionTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4897             {
4898                 super(sType, b);
4899             }
4900         }
4901         /**
4902          * An XML RevisionOtherSpecify(@http://apply.grants.gov/forms/SF424-V2.0).
4903          *
4904          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$RevisionOtherSpecify.
4905          */
4906         public static class RevisionOtherSpecifyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify
4907         {
4908             private static final long serialVersionUID = 1L;
4909             
4910             public RevisionOtherSpecifyImpl(org.apache.xmlbeans.SchemaType sType)
4911             {
4912                 super(sType, false);
4913             }
4914             
4915             protected RevisionOtherSpecifyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4916             {
4917                 super(sType, b);
4918             }
4919         }
4920         /**
4921          * An XML StateApplicationID(@http://apply.grants.gov/forms/SF424-V2.0).
4922          *
4923          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$StateApplicationID.
4924          */
4925         public static class StateApplicationIDImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID
4926         {
4927             private static final long serialVersionUID = 1L;
4928             
4929             public StateApplicationIDImpl(org.apache.xmlbeans.SchemaType sType)
4930             {
4931                 super(sType, false);
4932             }
4933             
4934             protected StateApplicationIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4935             {
4936                 super(sType, b);
4937             }
4938         }
4939         /**
4940          * An XML ApplicantTypeOtherSpecify(@http://apply.grants.gov/forms/SF424-V2.0).
4941          *
4942          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$ApplicantTypeOtherSpecify.
4943          */
4944         public static class ApplicantTypeOtherSpecifyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify
4945         {
4946             private static final long serialVersionUID = 1L;
4947             
4948             public ApplicantTypeOtherSpecifyImpl(org.apache.xmlbeans.SchemaType sType)
4949             {
4950                 super(sType, false);
4951             }
4952             
4953             protected ApplicantTypeOtherSpecifyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4954             {
4955                 super(sType, b);
4956             }
4957         }
4958         /**
4959          * An XML AffectedAreas(@http://apply.grants.gov/forms/SF424-V2.0).
4960          *
4961          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$AffectedAreas.
4962          */
4963         public static class AffectedAreasImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas
4964         {
4965             private static final long serialVersionUID = 1L;
4966             
4967             public AffectedAreasImpl(org.apache.xmlbeans.SchemaType sType)
4968             {
4969                 super(sType, false);
4970             }
4971             
4972             protected AffectedAreasImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4973             {
4974                 super(sType, b);
4975             }
4976         }
4977         /**
4978          * An XML StateReview(@http://apply.grants.gov/forms/SF424-V2.0).
4979          *
4980          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$StateReview.
4981          */
4982         public static class StateReviewImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview
4983         {
4984             private static final long serialVersionUID = 1L;
4985             
4986             public StateReviewImpl(org.apache.xmlbeans.SchemaType sType)
4987             {
4988                 super(sType, false);
4989             }
4990             
4991             protected StateReviewImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4992             {
4993                 super(sType, b);
4994             }
4995         }
4996         /**
4997          * An XML DelinquentFederalDebtExplanation(@http://apply.grants.gov/forms/SF424-V2.0).
4998          *
4999          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$DelinquentFederalDebtExplanation.
5000          */
5001         public static class DelinquentFederalDebtExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation
5002         {
5003             private static final long serialVersionUID = 1L;
5004             
5005             public DelinquentFederalDebtExplanationImpl(org.apache.xmlbeans.SchemaType sType)
5006             {
5007                 super(sType, false);
5008             }
5009             
5010             protected DelinquentFederalDebtExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
5011             {
5012                 super(sType, b);
5013             }
5014         }
5015     }
5016 }