View Javadoc
1   /*
2    * An XML document type.
3    * Localname: SF424_2_1
4    * Namespace: http://apply.grants.gov/forms/SF424_2_1-V2.1
5    * Java type: gov.grants.apply.forms.sf42421V21.SF42421Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.sf42421V21.impl;
10  /**
11   * A document containing one SF424_2_1(@http://apply.grants.gov/forms/SF424_2_1-V2.1) element.
12   *
13   * This is a complex type.
14   */
15  public class SF42421DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sf42421V21.SF42421Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public SF42421DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName SF42421$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "SF424_2_1");
26      
27      
28      /**
29       * Gets the "SF424_2_1" element
30       */
31      public gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421 getSF42421()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421 target = null;
37              target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421)get_store().find_element_user(SF42421$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "SF424_2_1" element
48       */
49      public void setSF42421(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421 sf42421)
50      {
51          generatedSetterHelperImpl(sf42421, SF42421$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "SF424_2_1" element
56       */
57      public gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421 addNewSF42421()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421 target = null;
63              target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421)get_store().add_element_user(SF42421$0);
64              return target;
65          }
66      }
67      /**
68       * An XML SF424_2_1(@http://apply.grants.gov/forms/SF424_2_1-V2.1).
69       *
70       * This is a complex type.
71       */
72      public static class SF42421Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public SF42421Impl(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_2_1-V2.1", "SubmissionType");
83          private static final javax.xml.namespace.QName APPLICATIONTYPE$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "ApplicationType");
85          private static final javax.xml.namespace.QName REVISIONTYPE$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "RevisionType");
87          private static final javax.xml.namespace.QName REVISIONOTHERSPECIFY$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "RevisionOtherSpecify");
89          private static final javax.xml.namespace.QName DATERECEIVED$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "DateReceived");
91          private static final javax.xml.namespace.QName APPLICANTID$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "ApplicantID");
93          private static final javax.xml.namespace.QName FEDERALENTITYIDENTIFIER$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "FederalEntityIdentifier");
95          private static final javax.xml.namespace.QName FEDERALAWARDIDENTIFIER$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "FederalAwardIdentifier");
97          private static final javax.xml.namespace.QName STATERECEIVEDATE$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "StateReceiveDate");
99          private static final javax.xml.namespace.QName STATEAPPLICATIONID$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "StateApplicationID");
101         private static final javax.xml.namespace.QName ORGANIZATIONNAME$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "OrganizationName");
103         private static final javax.xml.namespace.QName EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "EmployerTaxpayerIdentificationNumber");
105         private static final javax.xml.namespace.QName DUNSNUMBER$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "DUNSNumber");
107         private static final javax.xml.namespace.QName APPLICANT$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "Applicant");
109         private static final javax.xml.namespace.QName DEPARTMENTNAME$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "DepartmentName");
111         private static final javax.xml.namespace.QName DIVISIONNAME$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "DivisionName");
113         private static final javax.xml.namespace.QName CONTACTPERSON$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "ContactPerson");
115         private static final javax.xml.namespace.QName TITLE$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "Title");
117         private static final javax.xml.namespace.QName ORGANIZATIONAFFILIATION$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "OrganizationAffiliation");
119         private static final javax.xml.namespace.QName PHONENUMBER$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "PhoneNumber");
121         private static final javax.xml.namespace.QName FAX$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "Fax");
123         private static final javax.xml.namespace.QName EMAIL$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "Email");
125         private static final javax.xml.namespace.QName APPLICANTTYPECODE1$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "ApplicantTypeCode1");
127         private static final javax.xml.namespace.QName APPLICANTTYPECODE2$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "ApplicantTypeCode2");
129         private static final javax.xml.namespace.QName APPLICANTTYPECODE3$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "ApplicantTypeCode3");
131         private static final javax.xml.namespace.QName APPLICANTTYPEOTHERSPECIFY$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "ApplicantTypeOtherSpecify");
133         private static final javax.xml.namespace.QName AGENCYNAME$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "AgencyName");
135         private static final javax.xml.namespace.QName CFDANUMBER$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "CFDANumber");
137         private static final javax.xml.namespace.QName CFDAPROGRAMTITLE$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "CFDAProgramTitle");
139         private static final javax.xml.namespace.QName FUNDINGOPPORTUNITYNUMBER$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "FundingOpportunityNumber");
141         private static final javax.xml.namespace.QName FUNDINGOPPORTUNITYTITLE$60 = 
142             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "FundingOpportunityTitle");
143         private static final javax.xml.namespace.QName COMPETITIONIDENTIFICATIONNUMBER$62 = 
144             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "CompetitionIdentificationNumber");
145         private static final javax.xml.namespace.QName COMPETITIONIDENTIFICATIONTITLE$64 = 
146             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "CompetitionIdentificationTitle");
147         private static final javax.xml.namespace.QName AREASAFFECTED$66 = 
148             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "AreasAffected");
149         private static final javax.xml.namespace.QName PROJECTTITLE$68 = 
150             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "ProjectTitle");
151         private static final javax.xml.namespace.QName ADDITIONALPROJECTTITLE$70 = 
152             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "AdditionalProjectTitle");
153         private static final javax.xml.namespace.QName CONGRESSIONALDISTRICTAPPLICANT$72 = 
154             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "CongressionalDistrictApplicant");
155         private static final javax.xml.namespace.QName CONGRESSIONALDISTRICTPROGRAMPROJECT$74 = 
156             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "CongressionalDistrictProgramProject");
157         private static final javax.xml.namespace.QName ADDITIONALCONGRESSIONALDISTRICTS$76 = 
158             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "AdditionalCongressionalDistricts");
159         private static final javax.xml.namespace.QName PROJECTSTARTDATE$78 = 
160             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "ProjectStartDate");
161         private static final javax.xml.namespace.QName PROJECTENDDATE$80 = 
162             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "ProjectEndDate");
163         private static final javax.xml.namespace.QName FEDERALESTIMATEDFUNDING$82 = 
164             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "FederalEstimatedFunding");
165         private static final javax.xml.namespace.QName APPLICANTESTIMATEDFUNDING$84 = 
166             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "ApplicantEstimatedFunding");
167         private static final javax.xml.namespace.QName STATEESTIMATEDFUNDING$86 = 
168             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "StateEstimatedFunding");
169         private static final javax.xml.namespace.QName LOCALESTIMATEDFUNDING$88 = 
170             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "LocalEstimatedFunding");
171         private static final javax.xml.namespace.QName OTHERESTIMATEDFUNDING$90 = 
172             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "OtherEstimatedFunding");
173         private static final javax.xml.namespace.QName PROGRAMINCOMEESTIMATEDFUNDING$92 = 
174             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "ProgramIncomeEstimatedFunding");
175         private static final javax.xml.namespace.QName TOTALESTIMATEDFUNDING$94 = 
176             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "TotalEstimatedFunding");
177         private static final javax.xml.namespace.QName STATEREVIEW$96 = 
178             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "StateReview");
179         private static final javax.xml.namespace.QName STATEREVIEWAVAILABLEDATE$98 = 
180             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "StateReviewAvailableDate");
181         private static final javax.xml.namespace.QName DELINQUENTFEDERALDEBT$100 = 
182             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "DelinquentFederalDebt");
183         private static final javax.xml.namespace.QName DEBTEXPLANATION$102 = 
184             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "DebtExplanation");
185         private static final javax.xml.namespace.QName CERTIFICATIONAGREE$104 = 
186             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "CertificationAgree");
187         private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVE$106 = 
188             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "AuthorizedRepresentative");
189         private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVETITLE$108 = 
190             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "AuthorizedRepresentativeTitle");
191         private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVEPHONENUMBER$110 = 
192             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "AuthorizedRepresentativePhoneNumber");
193         private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVEEMAIL$112 = 
194             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "AuthorizedRepresentativeEmail");
195         private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVEFAX$114 = 
196             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "AuthorizedRepresentativeFax");
197         private static final javax.xml.namespace.QName AORSIGNATURE$116 = 
198             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "AORSignature");
199         private static final javax.xml.namespace.QName DATESIGNED$118 = 
200             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "DateSigned");
201         private static final javax.xml.namespace.QName FORMVERSION$120 = 
202             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_2_1-V2.1", "FormVersion");
203         
204         
205         /**
206          * Gets the "SubmissionType" element
207          */
208         public gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.SubmissionType.Enum)target.getEnumValue();
220             }
221         }
222         
223         /**
224          * Gets (as xml) the "SubmissionType" element
225          */
226         public gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.SubmissionType xgetSubmissionType()
227         {
228             synchronized (monitor())
229             {
230                 check_orphaned();
231                 gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.SubmissionType target = null;
232                 target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.SubmissionType submissionType)
259         {
260             synchronized (monitor())
261             {
262                 check_orphaned();
263                 gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.SubmissionType target = null;
264                 target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.SubmissionType)get_store().find_element_user(SUBMISSIONTYPE$0, 0);
265                 if (target == null)
266                 {
267                     target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.ApplicationType.Enum)target.getEnumValue();
288             }
289         }
290         
291         /**
292          * Gets (as xml) the "ApplicationType" element
293          */
294         public gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicationType xgetApplicationType()
295         {
296             synchronized (monitor())
297             {
298                 check_orphaned();
299                 gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicationType target = null;
300                 target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.ApplicationType applicationType)
327         {
328             synchronized (monitor())
329             {
330                 check_orphaned();
331                 gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicationType target = null;
332                 target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicationType)get_store().find_element_user(APPLICATIONTYPE$2, 0);
333                 if (target == null)
334                 {
335                     target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.RevisionType.Enum)target.getEnumValue();
356             }
357         }
358         
359         /**
360          * Gets (as xml) the "RevisionType" element
361          */
362         public gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionType xgetRevisionType()
363         {
364             synchronized (monitor())
365             {
366                 check_orphaned();
367                 gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionType target = null;
368                 target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.RevisionType revisionType)
407         {
408             synchronized (monitor())
409             {
410                 check_orphaned();
411                 gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionType target = null;
412                 target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionType)get_store().find_element_user(REVISIONTYPE$4, 0);
413                 if (target == null)
414                 {
415                     target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.RevisionOtherSpecify xgetRevisionOtherSpecify()
455         {
456             synchronized (monitor())
457             {
458                 check_orphaned();
459                 gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionOtherSpecify target = null;
460                 target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.RevisionOtherSpecify revisionOtherSpecify)
499         {
500             synchronized (monitor())
501             {
502                 check_orphaned();
503                 gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionOtherSpecify target = null;
504                 target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionOtherSpecify)get_store().find_element_user(REVISIONOTHERSPECIFY$6, 0);
505                 if (target == null)
506                 {
507                     target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.StateApplicationID xgetStateApplicationID()
983         {
984             synchronized (monitor())
985             {
986                 check_orphaned();
987                 gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateApplicationID target = null;
988                 target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.StateApplicationID stateApplicationID)
1027         {
1028             synchronized (monitor())
1029             {
1030                 check_orphaned();
1031                 gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateApplicationID target = null;
1032                 target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateApplicationID)get_store().find_element_user(STATEAPPLICATIONID$18, 0);
1033                 if (target == null)
1034                 {
1035                     target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.ApplicantTypeOtherSpecify xgetApplicantTypeOtherSpecify()
2231         {
2232             synchronized (monitor())
2233             {
2234                 check_orphaned();
2235                 gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicantTypeOtherSpecify target = null;
2236                 target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.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.sf42421V21.SF42421Document.SF42421.ApplicantTypeOtherSpecify applicantTypeOtherSpecify)
2275         {
2276             synchronized (monitor())
2277             {
2278                 check_orphaned();
2279                 gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicantTypeOtherSpecify target = null;
2280                 target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicantTypeOtherSpecify)get_store().find_element_user(APPLICANTTYPEOTHERSPECIFY$50, 0);
2281                 if (target == null)
2282                 {
2283                     target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.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 "AreasAffected" element
2875          */
2876         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAreasAffected()
2877         {
2878             synchronized (monitor())
2879             {
2880                 check_orphaned();
2881                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
2882                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(AREASAFFECTED$66, 0);
2883                 if (target == null)
2884                 {
2885                     return null;
2886                 }
2887                 return target;
2888             }
2889         }
2890         
2891         /**
2892          * True if has "AreasAffected" element
2893          */
2894         public boolean isSetAreasAffected()
2895         {
2896             synchronized (monitor())
2897             {
2898                 check_orphaned();
2899                 return get_store().count_elements(AREASAFFECTED$66) != 0;
2900             }
2901         }
2902         
2903         /**
2904          * Sets the "AreasAffected" element
2905          */
2906         public void setAreasAffected(gov.grants.apply.system.attachmentsV10.AttachedFileDataType areasAffected)
2907         {
2908             generatedSetterHelperImpl(areasAffected, AREASAFFECTED$66, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2909         }
2910         
2911         /**
2912          * Appends and returns a new empty "AreasAffected" element
2913          */
2914         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAreasAffected()
2915         {
2916             synchronized (monitor())
2917             {
2918                 check_orphaned();
2919                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
2920                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(AREASAFFECTED$66);
2921                 return target;
2922             }
2923         }
2924         
2925         /**
2926          * Unsets the "AreasAffected" element
2927          */
2928         public void unsetAreasAffected()
2929         {
2930             synchronized (monitor())
2931             {
2932                 check_orphaned();
2933                 get_store().remove_element(AREASAFFECTED$66, 0);
2934             }
2935         }
2936         
2937         /**
2938          * Gets the "ProjectTitle" element
2939          */
2940         public java.lang.String getProjectTitle()
2941         {
2942             synchronized (monitor())
2943             {
2944                 check_orphaned();
2945                 org.apache.xmlbeans.SimpleValue target = null;
2946                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTTITLE$68, 0);
2947                 if (target == null)
2948                 {
2949                     return null;
2950                 }
2951                 return target.getStringValue();
2952             }
2953         }
2954         
2955         /**
2956          * Gets (as xml) the "ProjectTitle" element
2957          */
2958         public gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType xgetProjectTitle()
2959         {
2960             synchronized (monitor())
2961             {
2962                 check_orphaned();
2963                 gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType target = null;
2964                 target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().find_element_user(PROJECTTITLE$68, 0);
2965                 return target;
2966             }
2967         }
2968         
2969         /**
2970          * Sets the "ProjectTitle" element
2971          */
2972         public void setProjectTitle(java.lang.String projectTitle)
2973         {
2974             synchronized (monitor())
2975             {
2976                 check_orphaned();
2977                 org.apache.xmlbeans.SimpleValue target = null;
2978                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTTITLE$68, 0);
2979                 if (target == null)
2980                 {
2981                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTTITLE$68);
2982                 }
2983                 target.setStringValue(projectTitle);
2984             }
2985         }
2986         
2987         /**
2988          * Sets (as xml) the "ProjectTitle" element
2989          */
2990         public void xsetProjectTitle(gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType projectTitle)
2991         {
2992             synchronized (monitor())
2993             {
2994                 check_orphaned();
2995                 gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType target = null;
2996                 target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().find_element_user(PROJECTTITLE$68, 0);
2997                 if (target == null)
2998                 {
2999                     target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().add_element_user(PROJECTTITLE$68);
3000                 }
3001                 target.set(projectTitle);
3002             }
3003         }
3004         
3005         /**
3006          * Gets the "AdditionalProjectTitle" element
3007          */
3008         public gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType getAdditionalProjectTitle()
3009         {
3010             synchronized (monitor())
3011             {
3012                 check_orphaned();
3013                 gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType target = null;
3014                 target = (gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType)get_store().find_element_user(ADDITIONALPROJECTTITLE$70, 0);
3015                 if (target == null)
3016                 {
3017                     return null;
3018                 }
3019                 return target;
3020             }
3021         }
3022         
3023         /**
3024          * True if has "AdditionalProjectTitle" element
3025          */
3026         public boolean isSetAdditionalProjectTitle()
3027         {
3028             synchronized (monitor())
3029             {
3030                 check_orphaned();
3031                 return get_store().count_elements(ADDITIONALPROJECTTITLE$70) != 0;
3032             }
3033         }
3034         
3035         /**
3036          * Sets the "AdditionalProjectTitle" element
3037          */
3038         public void setAdditionalProjectTitle(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType additionalProjectTitle)
3039         {
3040             generatedSetterHelperImpl(additionalProjectTitle, ADDITIONALPROJECTTITLE$70, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3041         }
3042         
3043         /**
3044          * Appends and returns a new empty "AdditionalProjectTitle" element
3045          */
3046         public gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType addNewAdditionalProjectTitle()
3047         {
3048             synchronized (monitor())
3049             {
3050                 check_orphaned();
3051                 gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType target = null;
3052                 target = (gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType)get_store().add_element_user(ADDITIONALPROJECTTITLE$70);
3053                 return target;
3054             }
3055         }
3056         
3057         /**
3058          * Unsets the "AdditionalProjectTitle" element
3059          */
3060         public void unsetAdditionalProjectTitle()
3061         {
3062             synchronized (monitor())
3063             {
3064                 check_orphaned();
3065                 get_store().remove_element(ADDITIONALPROJECTTITLE$70, 0);
3066             }
3067         }
3068         
3069         /**
3070          * Gets the "CongressionalDistrictApplicant" element
3071          */
3072         public java.lang.String getCongressionalDistrictApplicant()
3073         {
3074             synchronized (monitor())
3075             {
3076                 check_orphaned();
3077                 org.apache.xmlbeans.SimpleValue target = null;
3078                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$72, 0);
3079                 if (target == null)
3080                 {
3081                     return null;
3082                 }
3083                 return target.getStringValue();
3084             }
3085         }
3086         
3087         /**
3088          * Gets (as xml) the "CongressionalDistrictApplicant" element
3089          */
3090         public gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant()
3091         {
3092             synchronized (monitor())
3093             {
3094                 check_orphaned();
3095                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
3096                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$72, 0);
3097                 return target;
3098             }
3099         }
3100         
3101         /**
3102          * Sets the "CongressionalDistrictApplicant" element
3103          */
3104         public void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant)
3105         {
3106             synchronized (monitor())
3107             {
3108                 check_orphaned();
3109                 org.apache.xmlbeans.SimpleValue target = null;
3110                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$72, 0);
3111                 if (target == null)
3112                 {
3113                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$72);
3114                 }
3115                 target.setStringValue(congressionalDistrictApplicant);
3116             }
3117         }
3118         
3119         /**
3120          * Sets (as xml) the "CongressionalDistrictApplicant" element
3121          */
3122         public void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant)
3123         {
3124             synchronized (monitor())
3125             {
3126                 check_orphaned();
3127                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
3128                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$72, 0);
3129                 if (target == null)
3130                 {
3131                     target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$72);
3132                 }
3133                 target.set(congressionalDistrictApplicant);
3134             }
3135         }
3136         
3137         /**
3138          * Gets the "CongressionalDistrictProgramProject" element
3139          */
3140         public java.lang.String getCongressionalDistrictProgramProject()
3141         {
3142             synchronized (monitor())
3143             {
3144                 check_orphaned();
3145                 org.apache.xmlbeans.SimpleValue target = null;
3146                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74, 0);
3147                 if (target == null)
3148                 {
3149                     return null;
3150                 }
3151                 return target.getStringValue();
3152             }
3153         }
3154         
3155         /**
3156          * Gets (as xml) the "CongressionalDistrictProgramProject" element
3157          */
3158         public gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictProgramProject()
3159         {
3160             synchronized (monitor())
3161             {
3162                 check_orphaned();
3163                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
3164                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74, 0);
3165                 return target;
3166             }
3167         }
3168         
3169         /**
3170          * Sets the "CongressionalDistrictProgramProject" element
3171          */
3172         public void setCongressionalDistrictProgramProject(java.lang.String congressionalDistrictProgramProject)
3173         {
3174             synchronized (monitor())
3175             {
3176                 check_orphaned();
3177                 org.apache.xmlbeans.SimpleValue target = null;
3178                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74, 0);
3179                 if (target == null)
3180                 {
3181                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74);
3182                 }
3183                 target.setStringValue(congressionalDistrictProgramProject);
3184             }
3185         }
3186         
3187         /**
3188          * Sets (as xml) the "CongressionalDistrictProgramProject" element
3189          */
3190         public void xsetCongressionalDistrictProgramProject(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictProgramProject)
3191         {
3192             synchronized (monitor())
3193             {
3194                 check_orphaned();
3195                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
3196                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74, 0);
3197                 if (target == null)
3198                 {
3199                     target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().add_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74);
3200                 }
3201                 target.set(congressionalDistrictProgramProject);
3202             }
3203         }
3204         
3205         /**
3206          * Gets the "AdditionalCongressionalDistricts" element
3207          */
3208         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAdditionalCongressionalDistricts()
3209         {
3210             synchronized (monitor())
3211             {
3212                 check_orphaned();
3213                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3214                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ADDITIONALCONGRESSIONALDISTRICTS$76, 0);
3215                 if (target == null)
3216                 {
3217                     return null;
3218                 }
3219                 return target;
3220             }
3221         }
3222         
3223         /**
3224          * True if has "AdditionalCongressionalDistricts" element
3225          */
3226         public boolean isSetAdditionalCongressionalDistricts()
3227         {
3228             synchronized (monitor())
3229             {
3230                 check_orphaned();
3231                 return get_store().count_elements(ADDITIONALCONGRESSIONALDISTRICTS$76) != 0;
3232             }
3233         }
3234         
3235         /**
3236          * Sets the "AdditionalCongressionalDistricts" element
3237          */
3238         public void setAdditionalCongressionalDistricts(gov.grants.apply.system.attachmentsV10.AttachedFileDataType additionalCongressionalDistricts)
3239         {
3240             generatedSetterHelperImpl(additionalCongressionalDistricts, ADDITIONALCONGRESSIONALDISTRICTS$76, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3241         }
3242         
3243         /**
3244          * Appends and returns a new empty "AdditionalCongressionalDistricts" element
3245          */
3246         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAdditionalCongressionalDistricts()
3247         {
3248             synchronized (monitor())
3249             {
3250                 check_orphaned();
3251                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3252                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ADDITIONALCONGRESSIONALDISTRICTS$76);
3253                 return target;
3254             }
3255         }
3256         
3257         /**
3258          * Unsets the "AdditionalCongressionalDistricts" element
3259          */
3260         public void unsetAdditionalCongressionalDistricts()
3261         {
3262             synchronized (monitor())
3263             {
3264                 check_orphaned();
3265                 get_store().remove_element(ADDITIONALCONGRESSIONALDISTRICTS$76, 0);
3266             }
3267         }
3268         
3269         /**
3270          * Gets the "ProjectStartDate" element
3271          */
3272         public java.util.Calendar getProjectStartDate()
3273         {
3274             synchronized (monitor())
3275             {
3276                 check_orphaned();
3277                 org.apache.xmlbeans.SimpleValue target = null;
3278                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTSTARTDATE$78, 0);
3279                 if (target == null)
3280                 {
3281                     return null;
3282                 }
3283                 return target.getCalendarValue();
3284             }
3285         }
3286         
3287         /**
3288          * Gets (as xml) the "ProjectStartDate" element
3289          */
3290         public org.apache.xmlbeans.XmlDate xgetProjectStartDate()
3291         {
3292             synchronized (monitor())
3293             {
3294                 check_orphaned();
3295                 org.apache.xmlbeans.XmlDate target = null;
3296                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROJECTSTARTDATE$78, 0);
3297                 return target;
3298             }
3299         }
3300         
3301         /**
3302          * Sets the "ProjectStartDate" element
3303          */
3304         public void setProjectStartDate(java.util.Calendar projectStartDate)
3305         {
3306             synchronized (monitor())
3307             {
3308                 check_orphaned();
3309                 org.apache.xmlbeans.SimpleValue target = null;
3310                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTSTARTDATE$78, 0);
3311                 if (target == null)
3312                 {
3313                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTSTARTDATE$78);
3314                 }
3315                 target.setCalendarValue(projectStartDate);
3316             }
3317         }
3318         
3319         /**
3320          * Sets (as xml) the "ProjectStartDate" element
3321          */
3322         public void xsetProjectStartDate(org.apache.xmlbeans.XmlDate projectStartDate)
3323         {
3324             synchronized (monitor())
3325             {
3326                 check_orphaned();
3327                 org.apache.xmlbeans.XmlDate target = null;
3328                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROJECTSTARTDATE$78, 0);
3329                 if (target == null)
3330                 {
3331                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(PROJECTSTARTDATE$78);
3332                 }
3333                 target.set(projectStartDate);
3334             }
3335         }
3336         
3337         /**
3338          * Gets the "ProjectEndDate" element
3339          */
3340         public java.util.Calendar getProjectEndDate()
3341         {
3342             synchronized (monitor())
3343             {
3344                 check_orphaned();
3345                 org.apache.xmlbeans.SimpleValue target = null;
3346                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTENDDATE$80, 0);
3347                 if (target == null)
3348                 {
3349                     return null;
3350                 }
3351                 return target.getCalendarValue();
3352             }
3353         }
3354         
3355         /**
3356          * Gets (as xml) the "ProjectEndDate" element
3357          */
3358         public org.apache.xmlbeans.XmlDate xgetProjectEndDate()
3359         {
3360             synchronized (monitor())
3361             {
3362                 check_orphaned();
3363                 org.apache.xmlbeans.XmlDate target = null;
3364                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROJECTENDDATE$80, 0);
3365                 return target;
3366             }
3367         }
3368         
3369         /**
3370          * Sets the "ProjectEndDate" element
3371          */
3372         public void setProjectEndDate(java.util.Calendar projectEndDate)
3373         {
3374             synchronized (monitor())
3375             {
3376                 check_orphaned();
3377                 org.apache.xmlbeans.SimpleValue target = null;
3378                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTENDDATE$80, 0);
3379                 if (target == null)
3380                 {
3381                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTENDDATE$80);
3382                 }
3383                 target.setCalendarValue(projectEndDate);
3384             }
3385         }
3386         
3387         /**
3388          * Sets (as xml) the "ProjectEndDate" element
3389          */
3390         public void xsetProjectEndDate(org.apache.xmlbeans.XmlDate projectEndDate)
3391         {
3392             synchronized (monitor())
3393             {
3394                 check_orphaned();
3395                 org.apache.xmlbeans.XmlDate target = null;
3396                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROJECTENDDATE$80, 0);
3397                 if (target == null)
3398                 {
3399                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(PROJECTENDDATE$80);
3400                 }
3401                 target.set(projectEndDate);
3402             }
3403         }
3404         
3405         /**
3406          * Gets the "FederalEstimatedFunding" element
3407          */
3408         public java.math.BigDecimal getFederalEstimatedFunding()
3409         {
3410             synchronized (monitor())
3411             {
3412                 check_orphaned();
3413                 org.apache.xmlbeans.SimpleValue target = null;
3414                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALESTIMATEDFUNDING$82, 0);
3415                 if (target == null)
3416                 {
3417                     return null;
3418                 }
3419                 return target.getBigDecimalValue();
3420             }
3421         }
3422         
3423         /**
3424          * Gets (as xml) the "FederalEstimatedFunding" element
3425          */
3426         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalEstimatedFunding()
3427         {
3428             synchronized (monitor())
3429             {
3430                 check_orphaned();
3431                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3432                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALESTIMATEDFUNDING$82, 0);
3433                 return target;
3434             }
3435         }
3436         
3437         /**
3438          * Sets the "FederalEstimatedFunding" element
3439          */
3440         public void setFederalEstimatedFunding(java.math.BigDecimal federalEstimatedFunding)
3441         {
3442             synchronized (monitor())
3443             {
3444                 check_orphaned();
3445                 org.apache.xmlbeans.SimpleValue target = null;
3446                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALESTIMATEDFUNDING$82, 0);
3447                 if (target == null)
3448                 {
3449                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALESTIMATEDFUNDING$82);
3450                 }
3451                 target.setBigDecimalValue(federalEstimatedFunding);
3452             }
3453         }
3454         
3455         /**
3456          * Sets (as xml) the "FederalEstimatedFunding" element
3457          */
3458         public void xsetFederalEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalEstimatedFunding)
3459         {
3460             synchronized (monitor())
3461             {
3462                 check_orphaned();
3463                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3464                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALESTIMATEDFUNDING$82, 0);
3465                 if (target == null)
3466                 {
3467                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(FEDERALESTIMATEDFUNDING$82);
3468                 }
3469                 target.set(federalEstimatedFunding);
3470             }
3471         }
3472         
3473         /**
3474          * Gets the "ApplicantEstimatedFunding" element
3475          */
3476         public java.math.BigDecimal getApplicantEstimatedFunding()
3477         {
3478             synchronized (monitor())
3479             {
3480                 check_orphaned();
3481                 org.apache.xmlbeans.SimpleValue target = null;
3482                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTESTIMATEDFUNDING$84, 0);
3483                 if (target == null)
3484                 {
3485                     return null;
3486                 }
3487                 return target.getBigDecimalValue();
3488             }
3489         }
3490         
3491         /**
3492          * Gets (as xml) the "ApplicantEstimatedFunding" element
3493          */
3494         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetApplicantEstimatedFunding()
3495         {
3496             synchronized (monitor())
3497             {
3498                 check_orphaned();
3499                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3500                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(APPLICANTESTIMATEDFUNDING$84, 0);
3501                 return target;
3502             }
3503         }
3504         
3505         /**
3506          * Sets the "ApplicantEstimatedFunding" element
3507          */
3508         public void setApplicantEstimatedFunding(java.math.BigDecimal applicantEstimatedFunding)
3509         {
3510             synchronized (monitor())
3511             {
3512                 check_orphaned();
3513                 org.apache.xmlbeans.SimpleValue target = null;
3514                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTESTIMATEDFUNDING$84, 0);
3515                 if (target == null)
3516                 {
3517                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTESTIMATEDFUNDING$84);
3518                 }
3519                 target.setBigDecimalValue(applicantEstimatedFunding);
3520             }
3521         }
3522         
3523         /**
3524          * Sets (as xml) the "ApplicantEstimatedFunding" element
3525          */
3526         public void xsetApplicantEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType applicantEstimatedFunding)
3527         {
3528             synchronized (monitor())
3529             {
3530                 check_orphaned();
3531                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3532                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(APPLICANTESTIMATEDFUNDING$84, 0);
3533                 if (target == null)
3534                 {
3535                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(APPLICANTESTIMATEDFUNDING$84);
3536                 }
3537                 target.set(applicantEstimatedFunding);
3538             }
3539         }
3540         
3541         /**
3542          * Gets the "StateEstimatedFunding" element
3543          */
3544         public java.math.BigDecimal getStateEstimatedFunding()
3545         {
3546             synchronized (monitor())
3547             {
3548                 check_orphaned();
3549                 org.apache.xmlbeans.SimpleValue target = null;
3550                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEESTIMATEDFUNDING$86, 0);
3551                 if (target == null)
3552                 {
3553                     return null;
3554                 }
3555                 return target.getBigDecimalValue();
3556             }
3557         }
3558         
3559         /**
3560          * Gets (as xml) the "StateEstimatedFunding" element
3561          */
3562         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetStateEstimatedFunding()
3563         {
3564             synchronized (monitor())
3565             {
3566                 check_orphaned();
3567                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3568                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(STATEESTIMATEDFUNDING$86, 0);
3569                 return target;
3570             }
3571         }
3572         
3573         /**
3574          * Sets the "StateEstimatedFunding" element
3575          */
3576         public void setStateEstimatedFunding(java.math.BigDecimal stateEstimatedFunding)
3577         {
3578             synchronized (monitor())
3579             {
3580                 check_orphaned();
3581                 org.apache.xmlbeans.SimpleValue target = null;
3582                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEESTIMATEDFUNDING$86, 0);
3583                 if (target == null)
3584                 {
3585                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATEESTIMATEDFUNDING$86);
3586                 }
3587                 target.setBigDecimalValue(stateEstimatedFunding);
3588             }
3589         }
3590         
3591         /**
3592          * Sets (as xml) the "StateEstimatedFunding" element
3593          */
3594         public void xsetStateEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType stateEstimatedFunding)
3595         {
3596             synchronized (monitor())
3597             {
3598                 check_orphaned();
3599                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3600                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(STATEESTIMATEDFUNDING$86, 0);
3601                 if (target == null)
3602                 {
3603                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(STATEESTIMATEDFUNDING$86);
3604                 }
3605                 target.set(stateEstimatedFunding);
3606             }
3607         }
3608         
3609         /**
3610          * Gets the "LocalEstimatedFunding" element
3611          */
3612         public java.math.BigDecimal getLocalEstimatedFunding()
3613         {
3614             synchronized (monitor())
3615             {
3616                 check_orphaned();
3617                 org.apache.xmlbeans.SimpleValue target = null;
3618                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCALESTIMATEDFUNDING$88, 0);
3619                 if (target == null)
3620                 {
3621                     return null;
3622                 }
3623                 return target.getBigDecimalValue();
3624             }
3625         }
3626         
3627         /**
3628          * Gets (as xml) the "LocalEstimatedFunding" element
3629          */
3630         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetLocalEstimatedFunding()
3631         {
3632             synchronized (monitor())
3633             {
3634                 check_orphaned();
3635                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3636                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(LOCALESTIMATEDFUNDING$88, 0);
3637                 return target;
3638             }
3639         }
3640         
3641         /**
3642          * Sets the "LocalEstimatedFunding" element
3643          */
3644         public void setLocalEstimatedFunding(java.math.BigDecimal localEstimatedFunding)
3645         {
3646             synchronized (monitor())
3647             {
3648                 check_orphaned();
3649                 org.apache.xmlbeans.SimpleValue target = null;
3650                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCALESTIMATEDFUNDING$88, 0);
3651                 if (target == null)
3652                 {
3653                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOCALESTIMATEDFUNDING$88);
3654                 }
3655                 target.setBigDecimalValue(localEstimatedFunding);
3656             }
3657         }
3658         
3659         /**
3660          * Sets (as xml) the "LocalEstimatedFunding" element
3661          */
3662         public void xsetLocalEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType localEstimatedFunding)
3663         {
3664             synchronized (monitor())
3665             {
3666                 check_orphaned();
3667                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3668                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(LOCALESTIMATEDFUNDING$88, 0);
3669                 if (target == null)
3670                 {
3671                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(LOCALESTIMATEDFUNDING$88);
3672                 }
3673                 target.set(localEstimatedFunding);
3674             }
3675         }
3676         
3677         /**
3678          * Gets the "OtherEstimatedFunding" element
3679          */
3680         public java.math.BigDecimal getOtherEstimatedFunding()
3681         {
3682             synchronized (monitor())
3683             {
3684                 check_orphaned();
3685                 org.apache.xmlbeans.SimpleValue target = null;
3686                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERESTIMATEDFUNDING$90, 0);
3687                 if (target == null)
3688                 {
3689                     return null;
3690                 }
3691                 return target.getBigDecimalValue();
3692             }
3693         }
3694         
3695         /**
3696          * Gets (as xml) the "OtherEstimatedFunding" element
3697          */
3698         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetOtherEstimatedFunding()
3699         {
3700             synchronized (monitor())
3701             {
3702                 check_orphaned();
3703                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3704                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(OTHERESTIMATEDFUNDING$90, 0);
3705                 return target;
3706             }
3707         }
3708         
3709         /**
3710          * Sets the "OtherEstimatedFunding" element
3711          */
3712         public void setOtherEstimatedFunding(java.math.BigDecimal otherEstimatedFunding)
3713         {
3714             synchronized (monitor())
3715             {
3716                 check_orphaned();
3717                 org.apache.xmlbeans.SimpleValue target = null;
3718                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERESTIMATEDFUNDING$90, 0);
3719                 if (target == null)
3720                 {
3721                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERESTIMATEDFUNDING$90);
3722                 }
3723                 target.setBigDecimalValue(otherEstimatedFunding);
3724             }
3725         }
3726         
3727         /**
3728          * Sets (as xml) the "OtherEstimatedFunding" element
3729          */
3730         public void xsetOtherEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType otherEstimatedFunding)
3731         {
3732             synchronized (monitor())
3733             {
3734                 check_orphaned();
3735                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3736                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(OTHERESTIMATEDFUNDING$90, 0);
3737                 if (target == null)
3738                 {
3739                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(OTHERESTIMATEDFUNDING$90);
3740                 }
3741                 target.set(otherEstimatedFunding);
3742             }
3743         }
3744         
3745         /**
3746          * Gets the "ProgramIncomeEstimatedFunding" element
3747          */
3748         public java.math.BigDecimal getProgramIncomeEstimatedFunding()
3749         {
3750             synchronized (monitor())
3751             {
3752                 check_orphaned();
3753                 org.apache.xmlbeans.SimpleValue target = null;
3754                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92, 0);
3755                 if (target == null)
3756                 {
3757                     return null;
3758                 }
3759                 return target.getBigDecimalValue();
3760             }
3761         }
3762         
3763         /**
3764          * Gets (as xml) the "ProgramIncomeEstimatedFunding" element
3765          */
3766         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetProgramIncomeEstimatedFunding()
3767         {
3768             synchronized (monitor())
3769             {
3770                 check_orphaned();
3771                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3772                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92, 0);
3773                 return target;
3774             }
3775         }
3776         
3777         /**
3778          * Sets the "ProgramIncomeEstimatedFunding" element
3779          */
3780         public void setProgramIncomeEstimatedFunding(java.math.BigDecimal programIncomeEstimatedFunding)
3781         {
3782             synchronized (monitor())
3783             {
3784                 check_orphaned();
3785                 org.apache.xmlbeans.SimpleValue target = null;
3786                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92, 0);
3787                 if (target == null)
3788                 {
3789                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92);
3790                 }
3791                 target.setBigDecimalValue(programIncomeEstimatedFunding);
3792             }
3793         }
3794         
3795         /**
3796          * Sets (as xml) the "ProgramIncomeEstimatedFunding" element
3797          */
3798         public void xsetProgramIncomeEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType programIncomeEstimatedFunding)
3799         {
3800             synchronized (monitor())
3801             {
3802                 check_orphaned();
3803                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3804                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92, 0);
3805                 if (target == null)
3806                 {
3807                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92);
3808                 }
3809                 target.set(programIncomeEstimatedFunding);
3810             }
3811         }
3812         
3813         /**
3814          * Gets the "TotalEstimatedFunding" element
3815          */
3816         public java.math.BigDecimal getTotalEstimatedFunding()
3817         {
3818             synchronized (monitor())
3819             {
3820                 check_orphaned();
3821                 org.apache.xmlbeans.SimpleValue target = null;
3822                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALESTIMATEDFUNDING$94, 0);
3823                 if (target == null)
3824                 {
3825                     return null;
3826                 }
3827                 return target.getBigDecimalValue();
3828             }
3829         }
3830         
3831         /**
3832          * Gets (as xml) the "TotalEstimatedFunding" element
3833          */
3834         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalEstimatedFunding()
3835         {
3836             synchronized (monitor())
3837             {
3838                 check_orphaned();
3839                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3840                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALESTIMATEDFUNDING$94, 0);
3841                 return target;
3842             }
3843         }
3844         
3845         /**
3846          * Sets the "TotalEstimatedFunding" element
3847          */
3848         public void setTotalEstimatedFunding(java.math.BigDecimal totalEstimatedFunding)
3849         {
3850             synchronized (monitor())
3851             {
3852                 check_orphaned();
3853                 org.apache.xmlbeans.SimpleValue target = null;
3854                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALESTIMATEDFUNDING$94, 0);
3855                 if (target == null)
3856                 {
3857                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALESTIMATEDFUNDING$94);
3858                 }
3859                 target.setBigDecimalValue(totalEstimatedFunding);
3860             }
3861         }
3862         
3863         /**
3864          * Sets (as xml) the "TotalEstimatedFunding" element
3865          */
3866         public void xsetTotalEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalEstimatedFunding)
3867         {
3868             synchronized (monitor())
3869             {
3870                 check_orphaned();
3871                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3872                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALESTIMATEDFUNDING$94, 0);
3873                 if (target == null)
3874                 {
3875                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(TOTALESTIMATEDFUNDING$94);
3876                 }
3877                 target.set(totalEstimatedFunding);
3878             }
3879         }
3880         
3881         /**
3882          * Gets the "StateReview" element
3883          */
3884         public gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview.Enum getStateReview()
3885         {
3886             synchronized (monitor())
3887             {
3888                 check_orphaned();
3889                 org.apache.xmlbeans.SimpleValue target = null;
3890                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEW$96, 0);
3891                 if (target == null)
3892                 {
3893                     return null;
3894                 }
3895                 return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview.Enum)target.getEnumValue();
3896             }
3897         }
3898         
3899         /**
3900          * Gets (as xml) the "StateReview" element
3901          */
3902         public gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview xgetStateReview()
3903         {
3904             synchronized (monitor())
3905             {
3906                 check_orphaned();
3907                 gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview target = null;
3908                 target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview)get_store().find_element_user(STATEREVIEW$96, 0);
3909                 return target;
3910             }
3911         }
3912         
3913         /**
3914          * Sets the "StateReview" element
3915          */
3916         public void setStateReview(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview.Enum stateReview)
3917         {
3918             synchronized (monitor())
3919             {
3920                 check_orphaned();
3921                 org.apache.xmlbeans.SimpleValue target = null;
3922                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEW$96, 0);
3923                 if (target == null)
3924                 {
3925                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATEREVIEW$96);
3926                 }
3927                 target.setEnumValue(stateReview);
3928             }
3929         }
3930         
3931         /**
3932          * Sets (as xml) the "StateReview" element
3933          */
3934         public void xsetStateReview(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview stateReview)
3935         {
3936             synchronized (monitor())
3937             {
3938                 check_orphaned();
3939                 gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview target = null;
3940                 target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview)get_store().find_element_user(STATEREVIEW$96, 0);
3941                 if (target == null)
3942                 {
3943                     target = (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview)get_store().add_element_user(STATEREVIEW$96);
3944                 }
3945                 target.set(stateReview);
3946             }
3947         }
3948         
3949         /**
3950          * Gets the "StateReviewAvailableDate" element
3951          */
3952         public java.util.Calendar getStateReviewAvailableDate()
3953         {
3954             synchronized (monitor())
3955             {
3956                 check_orphaned();
3957                 org.apache.xmlbeans.SimpleValue target = null;
3958                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEWAVAILABLEDATE$98, 0);
3959                 if (target == null)
3960                 {
3961                     return null;
3962                 }
3963                 return target.getCalendarValue();
3964             }
3965         }
3966         
3967         /**
3968          * Gets (as xml) the "StateReviewAvailableDate" element
3969          */
3970         public org.apache.xmlbeans.XmlDate xgetStateReviewAvailableDate()
3971         {
3972             synchronized (monitor())
3973             {
3974                 check_orphaned();
3975                 org.apache.xmlbeans.XmlDate target = null;
3976                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(STATEREVIEWAVAILABLEDATE$98, 0);
3977                 return target;
3978             }
3979         }
3980         
3981         /**
3982          * True if has "StateReviewAvailableDate" element
3983          */
3984         public boolean isSetStateReviewAvailableDate()
3985         {
3986             synchronized (monitor())
3987             {
3988                 check_orphaned();
3989                 return get_store().count_elements(STATEREVIEWAVAILABLEDATE$98) != 0;
3990             }
3991         }
3992         
3993         /**
3994          * Sets the "StateReviewAvailableDate" element
3995          */
3996         public void setStateReviewAvailableDate(java.util.Calendar stateReviewAvailableDate)
3997         {
3998             synchronized (monitor())
3999             {
4000                 check_orphaned();
4001                 org.apache.xmlbeans.SimpleValue target = null;
4002                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEWAVAILABLEDATE$98, 0);
4003                 if (target == null)
4004                 {
4005                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATEREVIEWAVAILABLEDATE$98);
4006                 }
4007                 target.setCalendarValue(stateReviewAvailableDate);
4008             }
4009         }
4010         
4011         /**
4012          * Sets (as xml) the "StateReviewAvailableDate" element
4013          */
4014         public void xsetStateReviewAvailableDate(org.apache.xmlbeans.XmlDate stateReviewAvailableDate)
4015         {
4016             synchronized (monitor())
4017             {
4018                 check_orphaned();
4019                 org.apache.xmlbeans.XmlDate target = null;
4020                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(STATEREVIEWAVAILABLEDATE$98, 0);
4021                 if (target == null)
4022                 {
4023                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(STATEREVIEWAVAILABLEDATE$98);
4024                 }
4025                 target.set(stateReviewAvailableDate);
4026             }
4027         }
4028         
4029         /**
4030          * Unsets the "StateReviewAvailableDate" element
4031          */
4032         public void unsetStateReviewAvailableDate()
4033         {
4034             synchronized (monitor())
4035             {
4036                 check_orphaned();
4037                 get_store().remove_element(STATEREVIEWAVAILABLEDATE$98, 0);
4038             }
4039         }
4040         
4041         /**
4042          * Gets the "DelinquentFederalDebt" element
4043          */
4044         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelinquentFederalDebt()
4045         {
4046             synchronized (monitor())
4047             {
4048                 check_orphaned();
4049                 org.apache.xmlbeans.SimpleValue target = null;
4050                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELINQUENTFEDERALDEBT$100, 0);
4051                 if (target == null)
4052                 {
4053                     return null;
4054                 }
4055                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4056             }
4057         }
4058         
4059         /**
4060          * Gets (as xml) the "DelinquentFederalDebt" element
4061          */
4062         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelinquentFederalDebt()
4063         {
4064             synchronized (monitor())
4065             {
4066                 check_orphaned();
4067                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4068                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELINQUENTFEDERALDEBT$100, 0);
4069                 return target;
4070             }
4071         }
4072         
4073         /**
4074          * Sets the "DelinquentFederalDebt" element
4075          */
4076         public void setDelinquentFederalDebt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delinquentFederalDebt)
4077         {
4078             synchronized (monitor())
4079             {
4080                 check_orphaned();
4081                 org.apache.xmlbeans.SimpleValue target = null;
4082                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELINQUENTFEDERALDEBT$100, 0);
4083                 if (target == null)
4084                 {
4085                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELINQUENTFEDERALDEBT$100);
4086                 }
4087                 target.setEnumValue(delinquentFederalDebt);
4088             }
4089         }
4090         
4091         /**
4092          * Sets (as xml) the "DelinquentFederalDebt" element
4093          */
4094         public void xsetDelinquentFederalDebt(gov.grants.apply.system.globalLibraryV20.YesNoDataType delinquentFederalDebt)
4095         {
4096             synchronized (monitor())
4097             {
4098                 check_orphaned();
4099                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4100                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELINQUENTFEDERALDEBT$100, 0);
4101                 if (target == null)
4102                 {
4103                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DELINQUENTFEDERALDEBT$100);
4104                 }
4105                 target.set(delinquentFederalDebt);
4106             }
4107         }
4108         
4109         /**
4110          * Gets the "DebtExplanation" element
4111          */
4112         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getDebtExplanation()
4113         {
4114             synchronized (monitor())
4115             {
4116                 check_orphaned();
4117                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
4118                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(DEBTEXPLANATION$102, 0);
4119                 if (target == null)
4120                 {
4121                     return null;
4122                 }
4123                 return target;
4124             }
4125         }
4126         
4127         /**
4128          * True if has "DebtExplanation" element
4129          */
4130         public boolean isSetDebtExplanation()
4131         {
4132             synchronized (monitor())
4133             {
4134                 check_orphaned();
4135                 return get_store().count_elements(DEBTEXPLANATION$102) != 0;
4136             }
4137         }
4138         
4139         /**
4140          * Sets the "DebtExplanation" element
4141          */
4142         public void setDebtExplanation(gov.grants.apply.system.attachmentsV10.AttachedFileDataType debtExplanation)
4143         {
4144             generatedSetterHelperImpl(debtExplanation, DEBTEXPLANATION$102, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4145         }
4146         
4147         /**
4148          * Appends and returns a new empty "DebtExplanation" element
4149          */
4150         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewDebtExplanation()
4151         {
4152             synchronized (monitor())
4153             {
4154                 check_orphaned();
4155                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
4156                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(DEBTEXPLANATION$102);
4157                 return target;
4158             }
4159         }
4160         
4161         /**
4162          * Unsets the "DebtExplanation" element
4163          */
4164         public void unsetDebtExplanation()
4165         {
4166             synchronized (monitor())
4167             {
4168                 check_orphaned();
4169                 get_store().remove_element(DEBTEXPLANATION$102, 0);
4170             }
4171         }
4172         
4173         /**
4174          * Gets the "CertificationAgree" element
4175          */
4176         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCertificationAgree()
4177         {
4178             synchronized (monitor())
4179             {
4180                 check_orphaned();
4181                 org.apache.xmlbeans.SimpleValue target = null;
4182                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONAGREE$104, 0);
4183                 if (target == null)
4184                 {
4185                     return null;
4186                 }
4187                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4188             }
4189         }
4190         
4191         /**
4192          * Gets (as xml) the "CertificationAgree" element
4193          */
4194         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCertificationAgree()
4195         {
4196             synchronized (monitor())
4197             {
4198                 check_orphaned();
4199                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4200                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONAGREE$104, 0);
4201                 return target;
4202             }
4203         }
4204         
4205         /**
4206          * Sets the "CertificationAgree" element
4207          */
4208         public void setCertificationAgree(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum certificationAgree)
4209         {
4210             synchronized (monitor())
4211             {
4212                 check_orphaned();
4213                 org.apache.xmlbeans.SimpleValue target = null;
4214                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONAGREE$104, 0);
4215                 if (target == null)
4216                 {
4217                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONAGREE$104);
4218                 }
4219                 target.setEnumValue(certificationAgree);
4220             }
4221         }
4222         
4223         /**
4224          * Sets (as xml) the "CertificationAgree" element
4225          */
4226         public void xsetCertificationAgree(gov.grants.apply.system.globalLibraryV20.YesNoDataType certificationAgree)
4227         {
4228             synchronized (monitor())
4229             {
4230                 check_orphaned();
4231                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4232                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONAGREE$104, 0);
4233                 if (target == null)
4234                 {
4235                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CERTIFICATIONAGREE$104);
4236                 }
4237                 target.set(certificationAgree);
4238             }
4239         }
4240         
4241         /**
4242          * Gets the "AuthorizedRepresentative" element
4243          */
4244         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getAuthorizedRepresentative()
4245         {
4246             synchronized (monitor())
4247             {
4248                 check_orphaned();
4249                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
4250                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVE$106, 0);
4251                 if (target == null)
4252                 {
4253                     return null;
4254                 }
4255                 return target;
4256             }
4257         }
4258         
4259         /**
4260          * Sets the "AuthorizedRepresentative" element
4261          */
4262         public void setAuthorizedRepresentative(gov.grants.apply.system.globalLibraryV20.HumanNameDataType authorizedRepresentative)
4263         {
4264             generatedSetterHelperImpl(authorizedRepresentative, AUTHORIZEDREPRESENTATIVE$106, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4265         }
4266         
4267         /**
4268          * Appends and returns a new empty "AuthorizedRepresentative" element
4269          */
4270         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewAuthorizedRepresentative()
4271         {
4272             synchronized (monitor())
4273             {
4274                 check_orphaned();
4275                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
4276                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVE$106);
4277                 return target;
4278             }
4279         }
4280         
4281         /**
4282          * Gets the "AuthorizedRepresentativeTitle" element
4283          */
4284         public java.lang.String getAuthorizedRepresentativeTitle()
4285         {
4286             synchronized (monitor())
4287             {
4288                 check_orphaned();
4289                 org.apache.xmlbeans.SimpleValue target = null;
4290                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVETITLE$108, 0);
4291                 if (target == null)
4292                 {
4293                     return null;
4294                 }
4295                 return target.getStringValue();
4296             }
4297         }
4298         
4299         /**
4300          * Gets (as xml) the "AuthorizedRepresentativeTitle" element
4301          */
4302         public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetAuthorizedRepresentativeTitle()
4303         {
4304             synchronized (monitor())
4305             {
4306                 check_orphaned();
4307                 gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
4308                 target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVETITLE$108, 0);
4309                 return target;
4310             }
4311         }
4312         
4313         /**
4314          * Sets the "AuthorizedRepresentativeTitle" element
4315          */
4316         public void setAuthorizedRepresentativeTitle(java.lang.String authorizedRepresentativeTitle)
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(AUTHORIZEDREPRESENTATIVETITLE$108, 0);
4323                 if (target == null)
4324                 {
4325                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVETITLE$108);
4326                 }
4327                 target.setStringValue(authorizedRepresentativeTitle);
4328             }
4329         }
4330         
4331         /**
4332          * Sets (as xml) the "AuthorizedRepresentativeTitle" element
4333          */
4334         public void xsetAuthorizedRepresentativeTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType authorizedRepresentativeTitle)
4335         {
4336             synchronized (monitor())
4337             {
4338                 check_orphaned();
4339                 gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
4340                 target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVETITLE$108, 0);
4341                 if (target == null)
4342                 {
4343                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVETITLE$108);
4344                 }
4345                 target.set(authorizedRepresentativeTitle);
4346             }
4347         }
4348         
4349         /**
4350          * Gets the "AuthorizedRepresentativePhoneNumber" element
4351          */
4352         public java.lang.String getAuthorizedRepresentativePhoneNumber()
4353         {
4354             synchronized (monitor())
4355             {
4356                 check_orphaned();
4357                 org.apache.xmlbeans.SimpleValue target = null;
4358                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$110, 0);
4359                 if (target == null)
4360                 {
4361                     return null;
4362                 }
4363                 return target.getStringValue();
4364             }
4365         }
4366         
4367         /**
4368          * Gets (as xml) the "AuthorizedRepresentativePhoneNumber" element
4369          */
4370         public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetAuthorizedRepresentativePhoneNumber()
4371         {
4372             synchronized (monitor())
4373             {
4374                 check_orphaned();
4375                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4376                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$110, 0);
4377                 return target;
4378             }
4379         }
4380         
4381         /**
4382          * Sets the "AuthorizedRepresentativePhoneNumber" element
4383          */
4384         public void setAuthorizedRepresentativePhoneNumber(java.lang.String authorizedRepresentativePhoneNumber)
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(AUTHORIZEDREPRESENTATIVEPHONENUMBER$110, 0);
4391                 if (target == null)
4392                 {
4393                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$110);
4394                 }
4395                 target.setStringValue(authorizedRepresentativePhoneNumber);
4396             }
4397         }
4398         
4399         /**
4400          * Sets (as xml) the "AuthorizedRepresentativePhoneNumber" element
4401          */
4402         public void xsetAuthorizedRepresentativePhoneNumber(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType authorizedRepresentativePhoneNumber)
4403         {
4404             synchronized (monitor())
4405             {
4406                 check_orphaned();
4407                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4408                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$110, 0);
4409                 if (target == null)
4410                 {
4411                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$110);
4412                 }
4413                 target.set(authorizedRepresentativePhoneNumber);
4414             }
4415         }
4416         
4417         /**
4418          * Gets the "AuthorizedRepresentativeEmail" element
4419          */
4420         public java.lang.String getAuthorizedRepresentativeEmail()
4421         {
4422             synchronized (monitor())
4423             {
4424                 check_orphaned();
4425                 org.apache.xmlbeans.SimpleValue target = null;
4426                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$112, 0);
4427                 if (target == null)
4428                 {
4429                     return null;
4430                 }
4431                 return target.getStringValue();
4432             }
4433         }
4434         
4435         /**
4436          * Gets (as xml) the "AuthorizedRepresentativeEmail" element
4437          */
4438         public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetAuthorizedRepresentativeEmail()
4439         {
4440             synchronized (monitor())
4441             {
4442                 check_orphaned();
4443                 gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
4444                 target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$112, 0);
4445                 return target;
4446             }
4447         }
4448         
4449         /**
4450          * Sets the "AuthorizedRepresentativeEmail" element
4451          */
4452         public void setAuthorizedRepresentativeEmail(java.lang.String authorizedRepresentativeEmail)
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(AUTHORIZEDREPRESENTATIVEEMAIL$112, 0);
4459                 if (target == null)
4460                 {
4461                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$112);
4462                 }
4463                 target.setStringValue(authorizedRepresentativeEmail);
4464             }
4465         }
4466         
4467         /**
4468          * Sets (as xml) the "AuthorizedRepresentativeEmail" element
4469          */
4470         public void xsetAuthorizedRepresentativeEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType authorizedRepresentativeEmail)
4471         {
4472             synchronized (monitor())
4473             {
4474                 check_orphaned();
4475                 gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
4476                 target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$112, 0);
4477                 if (target == null)
4478                 {
4479                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$112);
4480                 }
4481                 target.set(authorizedRepresentativeEmail);
4482             }
4483         }
4484         
4485         /**
4486          * Gets the "AuthorizedRepresentativeFax" element
4487          */
4488         public java.lang.String getAuthorizedRepresentativeFax()
4489         {
4490             synchronized (monitor())
4491             {
4492                 check_orphaned();
4493                 org.apache.xmlbeans.SimpleValue target = null;
4494                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$114, 0);
4495                 if (target == null)
4496                 {
4497                     return null;
4498                 }
4499                 return target.getStringValue();
4500             }
4501         }
4502         
4503         /**
4504          * Gets (as xml) the "AuthorizedRepresentativeFax" element
4505          */
4506         public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetAuthorizedRepresentativeFax()
4507         {
4508             synchronized (monitor())
4509             {
4510                 check_orphaned();
4511                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4512                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$114, 0);
4513                 return target;
4514             }
4515         }
4516         
4517         /**
4518          * True if has "AuthorizedRepresentativeFax" element
4519          */
4520         public boolean isSetAuthorizedRepresentativeFax()
4521         {
4522             synchronized (monitor())
4523             {
4524                 check_orphaned();
4525                 return get_store().count_elements(AUTHORIZEDREPRESENTATIVEFAX$114) != 0;
4526             }
4527         }
4528         
4529         /**
4530          * Sets the "AuthorizedRepresentativeFax" element
4531          */
4532         public void setAuthorizedRepresentativeFax(java.lang.String authorizedRepresentativeFax)
4533         {
4534             synchronized (monitor())
4535             {
4536                 check_orphaned();
4537                 org.apache.xmlbeans.SimpleValue target = null;
4538                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$114, 0);
4539                 if (target == null)
4540                 {
4541                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEFAX$114);
4542                 }
4543                 target.setStringValue(authorizedRepresentativeFax);
4544             }
4545         }
4546         
4547         /**
4548          * Sets (as xml) the "AuthorizedRepresentativeFax" element
4549          */
4550         public void xsetAuthorizedRepresentativeFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType authorizedRepresentativeFax)
4551         {
4552             synchronized (monitor())
4553             {
4554                 check_orphaned();
4555                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4556                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$114, 0);
4557                 if (target == null)
4558                 {
4559                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEFAX$114);
4560                 }
4561                 target.set(authorizedRepresentativeFax);
4562             }
4563         }
4564         
4565         /**
4566          * Unsets the "AuthorizedRepresentativeFax" element
4567          */
4568         public void unsetAuthorizedRepresentativeFax()
4569         {
4570             synchronized (monitor())
4571             {
4572                 check_orphaned();
4573                 get_store().remove_element(AUTHORIZEDREPRESENTATIVEFAX$114, 0);
4574             }
4575         }
4576         
4577         /**
4578          * Gets the "AORSignature" element
4579          */
4580         public java.lang.String getAORSignature()
4581         {
4582             synchronized (monitor())
4583             {
4584                 check_orphaned();
4585                 org.apache.xmlbeans.SimpleValue target = null;
4586                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNATURE$116, 0);
4587                 if (target == null)
4588                 {
4589                     return null;
4590                 }
4591                 return target.getStringValue();
4592             }
4593         }
4594         
4595         /**
4596          * Gets (as xml) the "AORSignature" element
4597          */
4598         public gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAORSignature()
4599         {
4600             synchronized (monitor())
4601             {
4602                 check_orphaned();
4603                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
4604                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AORSIGNATURE$116, 0);
4605                 return target;
4606             }
4607         }
4608         
4609         /**
4610          * Sets the "AORSignature" element
4611          */
4612         public void setAORSignature(java.lang.String aorSignature)
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(AORSIGNATURE$116, 0);
4619                 if (target == null)
4620                 {
4621                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AORSIGNATURE$116);
4622                 }
4623                 target.setStringValue(aorSignature);
4624             }
4625         }
4626         
4627         /**
4628          * Sets (as xml) the "AORSignature" element
4629          */
4630         public void xsetAORSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType aorSignature)
4631         {
4632             synchronized (monitor())
4633             {
4634                 check_orphaned();
4635                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
4636                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AORSIGNATURE$116, 0);
4637                 if (target == null)
4638                 {
4639                     target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().add_element_user(AORSIGNATURE$116);
4640                 }
4641                 target.set(aorSignature);
4642             }
4643         }
4644         
4645         /**
4646          * Gets the "DateSigned" element
4647          */
4648         public java.util.Calendar getDateSigned()
4649         {
4650             synchronized (monitor())
4651             {
4652                 check_orphaned();
4653                 org.apache.xmlbeans.SimpleValue target = null;
4654                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESIGNED$118, 0);
4655                 if (target == null)
4656                 {
4657                     return null;
4658                 }
4659                 return target.getCalendarValue();
4660             }
4661         }
4662         
4663         /**
4664          * Gets (as xml) the "DateSigned" element
4665          */
4666         public org.apache.xmlbeans.XmlDate xgetDateSigned()
4667         {
4668             synchronized (monitor())
4669             {
4670                 check_orphaned();
4671                 org.apache.xmlbeans.XmlDate target = null;
4672                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESIGNED$118, 0);
4673                 return target;
4674             }
4675         }
4676         
4677         /**
4678          * Sets the "DateSigned" element
4679          */
4680         public void setDateSigned(java.util.Calendar dateSigned)
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(DATESIGNED$118, 0);
4687                 if (target == null)
4688                 {
4689                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATESIGNED$118);
4690                 }
4691                 target.setCalendarValue(dateSigned);
4692             }
4693         }
4694         
4695         /**
4696          * Sets (as xml) the "DateSigned" element
4697          */
4698         public void xsetDateSigned(org.apache.xmlbeans.XmlDate dateSigned)
4699         {
4700             synchronized (monitor())
4701             {
4702                 check_orphaned();
4703                 org.apache.xmlbeans.XmlDate target = null;
4704                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESIGNED$118, 0);
4705                 if (target == null)
4706                 {
4707                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATESIGNED$118);
4708                 }
4709                 target.set(dateSigned);
4710             }
4711         }
4712         
4713         /**
4714          * Gets the "FormVersion" attribute
4715          */
4716         public java.lang.String getFormVersion()
4717         {
4718             synchronized (monitor())
4719             {
4720                 check_orphaned();
4721                 org.apache.xmlbeans.SimpleValue target = null;
4722                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$120);
4723                 if (target == null)
4724                 {
4725                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$120);
4726                 }
4727                 if (target == null)
4728                 {
4729                     return null;
4730                 }
4731                 return target.getStringValue();
4732             }
4733         }
4734         
4735         /**
4736          * Gets (as xml) the "FormVersion" attribute
4737          */
4738         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
4739         {
4740             synchronized (monitor())
4741             {
4742                 check_orphaned();
4743                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
4744                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$120);
4745                 if (target == null)
4746                 {
4747                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$120);
4748                 }
4749                 return target;
4750             }
4751         }
4752         
4753         /**
4754          * Sets the "FormVersion" attribute
4755          */
4756         public void setFormVersion(java.lang.String formVersion)
4757         {
4758             synchronized (monitor())
4759             {
4760                 check_orphaned();
4761                 org.apache.xmlbeans.SimpleValue target = null;
4762                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$120);
4763                 if (target == null)
4764                 {
4765                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$120);
4766                 }
4767                 target.setStringValue(formVersion);
4768             }
4769         }
4770         
4771         /**
4772          * Sets (as xml) the "FormVersion" attribute
4773          */
4774         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
4775         {
4776             synchronized (monitor())
4777             {
4778                 check_orphaned();
4779                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
4780                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$120);
4781                 if (target == null)
4782                 {
4783                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$120);
4784                 }
4785                 target.set(formVersion);
4786             }
4787         }
4788         /**
4789          * An XML SubmissionType(@http://apply.grants.gov/forms/SF424_2_1-V2.1).
4790          *
4791          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$SubmissionType.
4792          */
4793         public static class SubmissionTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.SubmissionType
4794         {
4795             private static final long serialVersionUID = 1L;
4796             
4797             public SubmissionTypeImpl(org.apache.xmlbeans.SchemaType sType)
4798             {
4799                 super(sType, false);
4800             }
4801             
4802             protected SubmissionTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4803             {
4804                 super(sType, b);
4805             }
4806         }
4807         /**
4808          * An XML ApplicationType(@http://apply.grants.gov/forms/SF424_2_1-V2.1).
4809          *
4810          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$ApplicationType.
4811          */
4812         public static class ApplicationTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicationType
4813         {
4814             private static final long serialVersionUID = 1L;
4815             
4816             public ApplicationTypeImpl(org.apache.xmlbeans.SchemaType sType)
4817             {
4818                 super(sType, false);
4819             }
4820             
4821             protected ApplicationTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4822             {
4823                 super(sType, b);
4824             }
4825         }
4826         /**
4827          * An XML RevisionType(@http://apply.grants.gov/forms/SF424_2_1-V2.1).
4828          *
4829          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$RevisionType.
4830          */
4831         public static class RevisionTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionType
4832         {
4833             private static final long serialVersionUID = 1L;
4834             
4835             public RevisionTypeImpl(org.apache.xmlbeans.SchemaType sType)
4836             {
4837                 super(sType, false);
4838             }
4839             
4840             protected RevisionTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4841             {
4842                 super(sType, b);
4843             }
4844         }
4845         /**
4846          * An XML RevisionOtherSpecify(@http://apply.grants.gov/forms/SF424_2_1-V2.1).
4847          *
4848          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$RevisionOtherSpecify.
4849          */
4850         public static class RevisionOtherSpecifyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionOtherSpecify
4851         {
4852             private static final long serialVersionUID = 1L;
4853             
4854             public RevisionOtherSpecifyImpl(org.apache.xmlbeans.SchemaType sType)
4855             {
4856                 super(sType, false);
4857             }
4858             
4859             protected RevisionOtherSpecifyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4860             {
4861                 super(sType, b);
4862             }
4863         }
4864         /**
4865          * An XML StateApplicationID(@http://apply.grants.gov/forms/SF424_2_1-V2.1).
4866          *
4867          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$StateApplicationID.
4868          */
4869         public static class StateApplicationIDImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateApplicationID
4870         {
4871             private static final long serialVersionUID = 1L;
4872             
4873             public StateApplicationIDImpl(org.apache.xmlbeans.SchemaType sType)
4874             {
4875                 super(sType, false);
4876             }
4877             
4878             protected StateApplicationIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4879             {
4880                 super(sType, b);
4881             }
4882         }
4883         /**
4884          * An XML ApplicantTypeOtherSpecify(@http://apply.grants.gov/forms/SF424_2_1-V2.1).
4885          *
4886          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$ApplicantTypeOtherSpecify.
4887          */
4888         public static class ApplicantTypeOtherSpecifyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicantTypeOtherSpecify
4889         {
4890             private static final long serialVersionUID = 1L;
4891             
4892             public ApplicantTypeOtherSpecifyImpl(org.apache.xmlbeans.SchemaType sType)
4893             {
4894                 super(sType, false);
4895             }
4896             
4897             protected ApplicantTypeOtherSpecifyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4898             {
4899                 super(sType, b);
4900             }
4901         }
4902         /**
4903          * An XML StateReview(@http://apply.grants.gov/forms/SF424_2_1-V2.1).
4904          *
4905          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$StateReview.
4906          */
4907         public static class StateReviewImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview
4908         {
4909             private static final long serialVersionUID = 1L;
4910             
4911             public StateReviewImpl(org.apache.xmlbeans.SchemaType sType)
4912             {
4913                 super(sType, false);
4914             }
4915             
4916             protected StateReviewImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4917             {
4918                 super(sType, b);
4919             }
4920         }
4921     }
4922 }