View Javadoc
1   /*
2    * An XML document type.
3    * Localname: COPS_ApplicationAttachment
4    * Namespace: http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0
5    * Java type: gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.copsApplicationAttachmentV10.impl;
10  /**
11   * A document containing one COPS_ApplicationAttachment(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class COPSApplicationAttachmentDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public COPSApplicationAttachmentDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName COPSAPPLICATIONATTACHMENT$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "COPS_ApplicationAttachment");
26      
27      
28      /**
29       * Gets the "COPS_ApplicationAttachment" element
30       */
31      public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment getCOPSApplicationAttachment()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment target = null;
37              target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment)get_store().find_element_user(COPSAPPLICATIONATTACHMENT$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "COPS_ApplicationAttachment" element
48       */
49      public void setCOPSApplicationAttachment(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment copsApplicationAttachment)
50      {
51          generatedSetterHelperImpl(copsApplicationAttachment, COPSAPPLICATIONATTACHMENT$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "COPS_ApplicationAttachment" element
56       */
57      public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment addNewCOPSApplicationAttachment()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment target = null;
63              target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment)get_store().add_element_user(COPSAPPLICATIONATTACHMENT$0);
64              return target;
65          }
66      }
67      /**
68       * An XML COPS_ApplicationAttachment(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class COPSApplicationAttachmentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public COPSApplicationAttachmentImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName PROGRAMNAME$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "ProgramName");
83          private static final javax.xml.namespace.QName NOORI$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "NoORI");
85          private static final javax.xml.namespace.QName APPLICANTORINUMBER$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "ApplicantORINumber");
87          private static final javax.xml.namespace.QName NAGENERALAPPLICANTINFORMATION$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "NAGeneralApplicantInformation");
89          private static final javax.xml.namespace.QName COGNIZANTFEDERALAGENCY$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "CognizantFederalAgency");
91          private static final javax.xml.namespace.QName APPLICANTFISCALYEARFROM$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "ApplicantFiscalYearFrom");
93          private static final javax.xml.namespace.QName APPLICANTFISCALYEARTO$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "ApplicantFiscalYearTo");
95          private static final javax.xml.namespace.QName POPULATIONSERVED$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "PopulationServed");
97          private static final javax.xml.namespace.QName NONCENSUSPOPULATION$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "NonCensusPopulation");
99          private static final javax.xml.namespace.QName NALAWENFORCEMENTAGENCYINFORMATION$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "NALawEnforcementAgencyInformation");
101         private static final javax.xml.namespace.QName CONTACTFORSERVICES$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "ContactForServices");
103         private static final javax.xml.namespace.QName NONBIACONTRACT$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "NonBIAContract");
105         private static final javax.xml.namespace.QName PRIMARYLAWENFORCEMENTAUTHORITY$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "PrimaryLawEnforcementAuthority");
107         private static final javax.xml.namespace.QName PRIMARYLAWENFORCEMENTPOPULATION$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "PrimaryLawEnforcementPopulation");
109         private static final javax.xml.namespace.QName NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "NotPrimaryLawEnforcementAuthorityExplanation");
111         private static final javax.xml.namespace.QName LANDBASECOVERED$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "LandBaseCovered");
113         private static final javax.xml.namespace.QName SWORNFORCELOCALBUDGETFULLTIME$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "SwornForceLocalBudgetFullTime");
115         private static final javax.xml.namespace.QName SWORNFORCELOCALBUDGETPARTTIME$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "SwornForceLocalBudgetPartTime");
117         private static final javax.xml.namespace.QName SWORNFORCELOCALACTUALFULLTIME$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "SwornForceLocalActualFullTime");
119         private static final javax.xml.namespace.QName SWORNFORCELOCALACTUALPARTTIME$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "SwornForceLocalActualPartTime");
121         private static final javax.xml.namespace.QName NAWAIVERSOFTHELOCALMATCH$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "NAWaiversOfTheLocalMatch");
123         private static final javax.xml.namespace.QName WAIVERREQUESTED$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "WaiverRequested");
125         private static final javax.xml.namespace.QName DETAILEDWAIVERJUSTIFICATION$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "DetailedWaiverJustification");
127         private static final javax.xml.namespace.QName LAWENFORCEMENTEXECINFORMATION$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "LawEnforcementExecInformation");
129         private static final javax.xml.namespace.QName LAWENFORCEMENTEXECAGENCYNAME$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "LawEnforcementExecAgencyName");
131         private static final javax.xml.namespace.QName AGENCYTYPE$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "AgencyType");
133         private static final javax.xml.namespace.QName AGENCYTYPESTARTUP$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "AgencyTypeStartup");
135         private static final javax.xml.namespace.QName AGENCYTYPEOTHER$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "AgencyTypeOther");
137         private static final javax.xml.namespace.QName AGENCYTYPEADDITIONALINFO$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "AgencyTypeAdditionalInfo");
139         private static final javax.xml.namespace.QName GOVTEXECUTIVEINFO$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "GovtExecutiveInfo");
141         private static final javax.xml.namespace.QName GOVTEXECUTIVEENTITYNAME$60 = 
142             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "GovtExecutiveEntityName");
143         private static final javax.xml.namespace.QName GOVTENTITYTYPE$62 = 
144             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "GovtEntityType");
145         private static final javax.xml.namespace.QName NOTAPPLYINGFORHIRINGGRANT$64 = 
146             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "NotApplyingForHiringGrant");
147         private static final javax.xml.namespace.QName RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$66 = 
148             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "RetentionForCOPSHiringGrantsExplanation");
149         private static final javax.xml.namespace.QName NEEDFORFEDERALASSISTANCEEXPLANATION$68 = 
150             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "NeedForFederalAssistanceExplanation");
151         private static final javax.xml.namespace.QName NAEXECUTIVESUMMARY$70 = 
152             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "NAExecutiveSummary");
153         private static final javax.xml.namespace.QName EXECUTIVESUMMARY$72 = 
154             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "ExecutiveSummary");
155         private static final javax.xml.namespace.QName NAPROJECTDESCRIPTION$74 = 
156             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "NAProjectDescription");
157         private static final javax.xml.namespace.QName PROJECTDESCRIPTION$76 = 
158             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "ProjectDescription");
159         private static final javax.xml.namespace.QName NABUDGETNARRATIVE$78 = 
160             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "NABudgetNarrative");
161         private static final javax.xml.namespace.QName BUDGETNARRATIVE$80 = 
162             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "BudgetNarrative");
163         private static final javax.xml.namespace.QName NAMEMORANDUMOFUNDERSTANDING$82 = 
164             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "NAMemorandumOfUnderstanding");
165         private static final javax.xml.namespace.QName MEMORANDUMOFUNDERSTANDING$84 = 
166             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "MemorandumOfUnderstanding");
167         private static final javax.xml.namespace.QName NOPARTNERREQUIRED$86 = 
168             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "NoPartnerRequired");
169         private static final javax.xml.namespace.QName OFFICIALPARTNERS$88 = 
170             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "OfficialPartners");
171         private static final javax.xml.namespace.QName ADDITIONALPARTNERS$90 = 
172             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "AdditionalPartners");
173         private static final javax.xml.namespace.QName AUTHORIZEDREPSIGNATURE$92 = 
174             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "AuthorizedRepSignature");
175         private static final javax.xml.namespace.QName AUTHORIZEDREPSIGNATUREDATE$94 = 
176             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "AuthorizedRepSignatureDate");
177         private static final javax.xml.namespace.QName LE$96 = 
178             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "LE");
179         private static final javax.xml.namespace.QName LESIGNATUREDATE$98 = 
180             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "LESignatureDate");
181         private static final javax.xml.namespace.QName GE$100 = 
182             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "GE");
183         private static final javax.xml.namespace.QName GESIGNATUREDATE$102 = 
184             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "GESignatureDate");
185         private static final javax.xml.namespace.QName PARTNERPERSONSIGNATUREANDNAME$104 = 
186             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "PartnerPersonSignatureAndName");
187         private static final javax.xml.namespace.QName FORMVERSION$106 = 
188             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "FormVersion");
189         
190         
191         /**
192          * Gets the "ProgramName" element
193          */
194         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName.Enum getProgramName()
195         {
196             synchronized (monitor())
197             {
198                 check_orphaned();
199                 org.apache.xmlbeans.SimpleValue target = null;
200                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMNAME$0, 0);
201                 if (target == null)
202                 {
203                     return null;
204                 }
205                 return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName.Enum)target.getEnumValue();
206             }
207         }
208         
209         /**
210          * Gets (as xml) the "ProgramName" element
211          */
212         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName xgetProgramName()
213         {
214             synchronized (monitor())
215             {
216                 check_orphaned();
217                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName target = null;
218                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName)get_store().find_element_user(PROGRAMNAME$0, 0);
219                 return target;
220             }
221         }
222         
223         /**
224          * Sets the "ProgramName" element
225          */
226         public void setProgramName(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName.Enum programName)
227         {
228             synchronized (monitor())
229             {
230                 check_orphaned();
231                 org.apache.xmlbeans.SimpleValue target = null;
232                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMNAME$0, 0);
233                 if (target == null)
234                 {
235                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROGRAMNAME$0);
236                 }
237                 target.setEnumValue(programName);
238             }
239         }
240         
241         /**
242          * Sets (as xml) the "ProgramName" element
243          */
244         public void xsetProgramName(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName programName)
245         {
246             synchronized (monitor())
247             {
248                 check_orphaned();
249                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName target = null;
250                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName)get_store().find_element_user(PROGRAMNAME$0, 0);
251                 if (target == null)
252                 {
253                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName)get_store().add_element_user(PROGRAMNAME$0);
254                 }
255                 target.set(programName);
256             }
257         }
258         
259         /**
260          * Gets the "NoORI" element
261          */
262         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoORI()
263         {
264             synchronized (monitor())
265             {
266                 check_orphaned();
267                 org.apache.xmlbeans.SimpleValue target = null;
268                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOORI$2, 0);
269                 if (target == null)
270                 {
271                     return null;
272                 }
273                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
274             }
275         }
276         
277         /**
278          * Gets (as xml) the "NoORI" element
279          */
280         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoORI()
281         {
282             synchronized (monitor())
283             {
284                 check_orphaned();
285                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
286                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOORI$2, 0);
287                 return target;
288             }
289         }
290         
291         /**
292          * True if has "NoORI" element
293          */
294         public boolean isSetNoORI()
295         {
296             synchronized (monitor())
297             {
298                 check_orphaned();
299                 return get_store().count_elements(NOORI$2) != 0;
300             }
301         }
302         
303         /**
304          * Sets the "NoORI" element
305          */
306         public void setNoORI(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noORI)
307         {
308             synchronized (monitor())
309             {
310                 check_orphaned();
311                 org.apache.xmlbeans.SimpleValue target = null;
312                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOORI$2, 0);
313                 if (target == null)
314                 {
315                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOORI$2);
316                 }
317                 target.setEnumValue(noORI);
318             }
319         }
320         
321         /**
322          * Sets (as xml) the "NoORI" element
323          */
324         public void xsetNoORI(gov.grants.apply.system.globalLibraryV20.YesNoDataType noORI)
325         {
326             synchronized (monitor())
327             {
328                 check_orphaned();
329                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
330                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOORI$2, 0);
331                 if (target == null)
332                 {
333                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOORI$2);
334                 }
335                 target.set(noORI);
336             }
337         }
338         
339         /**
340          * Unsets the "NoORI" element
341          */
342         public void unsetNoORI()
343         {
344             synchronized (monitor())
345             {
346                 check_orphaned();
347                 get_store().remove_element(NOORI$2, 0);
348             }
349         }
350         
351         /**
352          * Gets the "ApplicantORINumber" element
353          */
354         public java.lang.String getApplicantORINumber()
355         {
356             synchronized (monitor())
357             {
358                 check_orphaned();
359                 org.apache.xmlbeans.SimpleValue target = null;
360                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTORINUMBER$4, 0);
361                 if (target == null)
362                 {
363                     return null;
364                 }
365                 return target.getStringValue();
366             }
367         }
368         
369         /**
370          * Gets (as xml) the "ApplicantORINumber" element
371          */
372         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber xgetApplicantORINumber()
373         {
374             synchronized (monitor())
375             {
376                 check_orphaned();
377                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber target = null;
378                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber)get_store().find_element_user(APPLICANTORINUMBER$4, 0);
379                 return target;
380             }
381         }
382         
383         /**
384          * True if has "ApplicantORINumber" element
385          */
386         public boolean isSetApplicantORINumber()
387         {
388             synchronized (monitor())
389             {
390                 check_orphaned();
391                 return get_store().count_elements(APPLICANTORINUMBER$4) != 0;
392             }
393         }
394         
395         /**
396          * Sets the "ApplicantORINumber" element
397          */
398         public void setApplicantORINumber(java.lang.String applicantORINumber)
399         {
400             synchronized (monitor())
401             {
402                 check_orphaned();
403                 org.apache.xmlbeans.SimpleValue target = null;
404                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTORINUMBER$4, 0);
405                 if (target == null)
406                 {
407                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTORINUMBER$4);
408                 }
409                 target.setStringValue(applicantORINumber);
410             }
411         }
412         
413         /**
414          * Sets (as xml) the "ApplicantORINumber" element
415          */
416         public void xsetApplicantORINumber(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber applicantORINumber)
417         {
418             synchronized (monitor())
419             {
420                 check_orphaned();
421                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber target = null;
422                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber)get_store().find_element_user(APPLICANTORINUMBER$4, 0);
423                 if (target == null)
424                 {
425                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber)get_store().add_element_user(APPLICANTORINUMBER$4);
426                 }
427                 target.set(applicantORINumber);
428             }
429         }
430         
431         /**
432          * Unsets the "ApplicantORINumber" element
433          */
434         public void unsetApplicantORINumber()
435         {
436             synchronized (monitor())
437             {
438                 check_orphaned();
439                 get_store().remove_element(APPLICANTORINUMBER$4, 0);
440             }
441         }
442         
443         /**
444          * Gets the "NAGeneralApplicantInformation" element
445          */
446         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAGeneralApplicantInformation()
447         {
448             synchronized (monitor())
449             {
450                 check_orphaned();
451                 org.apache.xmlbeans.SimpleValue target = null;
452                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAGENERALAPPLICANTINFORMATION$6, 0);
453                 if (target == null)
454                 {
455                     return null;
456                 }
457                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
458             }
459         }
460         
461         /**
462          * Gets (as xml) the "NAGeneralApplicantInformation" element
463          */
464         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAGeneralApplicantInformation()
465         {
466             synchronized (monitor())
467             {
468                 check_orphaned();
469                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
470                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAGENERALAPPLICANTINFORMATION$6, 0);
471                 return target;
472             }
473         }
474         
475         /**
476          * True if has "NAGeneralApplicantInformation" element
477          */
478         public boolean isSetNAGeneralApplicantInformation()
479         {
480             synchronized (monitor())
481             {
482                 check_orphaned();
483                 return get_store().count_elements(NAGENERALAPPLICANTINFORMATION$6) != 0;
484             }
485         }
486         
487         /**
488          * Sets the "NAGeneralApplicantInformation" element
489          */
490         public void setNAGeneralApplicantInformation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naGeneralApplicantInformation)
491         {
492             synchronized (monitor())
493             {
494                 check_orphaned();
495                 org.apache.xmlbeans.SimpleValue target = null;
496                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAGENERALAPPLICANTINFORMATION$6, 0);
497                 if (target == null)
498                 {
499                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NAGENERALAPPLICANTINFORMATION$6);
500                 }
501                 target.setEnumValue(naGeneralApplicantInformation);
502             }
503         }
504         
505         /**
506          * Sets (as xml) the "NAGeneralApplicantInformation" element
507          */
508         public void xsetNAGeneralApplicantInformation(gov.grants.apply.system.globalLibraryV20.YesNoDataType naGeneralApplicantInformation)
509         {
510             synchronized (monitor())
511             {
512                 check_orphaned();
513                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
514                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAGENERALAPPLICANTINFORMATION$6, 0);
515                 if (target == null)
516                 {
517                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NAGENERALAPPLICANTINFORMATION$6);
518                 }
519                 target.set(naGeneralApplicantInformation);
520             }
521         }
522         
523         /**
524          * Unsets the "NAGeneralApplicantInformation" element
525          */
526         public void unsetNAGeneralApplicantInformation()
527         {
528             synchronized (monitor())
529             {
530                 check_orphaned();
531                 get_store().remove_element(NAGENERALAPPLICANTINFORMATION$6, 0);
532             }
533         }
534         
535         /**
536          * Gets the "CognizantFederalAgency" element
537          */
538         public java.lang.String getCognizantFederalAgency()
539         {
540             synchronized (monitor())
541             {
542                 check_orphaned();
543                 org.apache.xmlbeans.SimpleValue target = null;
544                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COGNIZANTFEDERALAGENCY$8, 0);
545                 if (target == null)
546                 {
547                     return null;
548                 }
549                 return target.getStringValue();
550             }
551         }
552         
553         /**
554          * Gets (as xml) the "CognizantFederalAgency" element
555          */
556         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency xgetCognizantFederalAgency()
557         {
558             synchronized (monitor())
559             {
560                 check_orphaned();
561                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency target = null;
562                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency)get_store().find_element_user(COGNIZANTFEDERALAGENCY$8, 0);
563                 return target;
564             }
565         }
566         
567         /**
568          * True if has "CognizantFederalAgency" element
569          */
570         public boolean isSetCognizantFederalAgency()
571         {
572             synchronized (monitor())
573             {
574                 check_orphaned();
575                 return get_store().count_elements(COGNIZANTFEDERALAGENCY$8) != 0;
576             }
577         }
578         
579         /**
580          * Sets the "CognizantFederalAgency" element
581          */
582         public void setCognizantFederalAgency(java.lang.String cognizantFederalAgency)
583         {
584             synchronized (monitor())
585             {
586                 check_orphaned();
587                 org.apache.xmlbeans.SimpleValue target = null;
588                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COGNIZANTFEDERALAGENCY$8, 0);
589                 if (target == null)
590                 {
591                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COGNIZANTFEDERALAGENCY$8);
592                 }
593                 target.setStringValue(cognizantFederalAgency);
594             }
595         }
596         
597         /**
598          * Sets (as xml) the "CognizantFederalAgency" element
599          */
600         public void xsetCognizantFederalAgency(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency cognizantFederalAgency)
601         {
602             synchronized (monitor())
603             {
604                 check_orphaned();
605                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency target = null;
606                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency)get_store().find_element_user(COGNIZANTFEDERALAGENCY$8, 0);
607                 if (target == null)
608                 {
609                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency)get_store().add_element_user(COGNIZANTFEDERALAGENCY$8);
610                 }
611                 target.set(cognizantFederalAgency);
612             }
613         }
614         
615         /**
616          * Unsets the "CognizantFederalAgency" element
617          */
618         public void unsetCognizantFederalAgency()
619         {
620             synchronized (monitor())
621             {
622                 check_orphaned();
623                 get_store().remove_element(COGNIZANTFEDERALAGENCY$8, 0);
624             }
625         }
626         
627         /**
628          * Gets the "ApplicantFiscalYearFrom" element
629          */
630         public java.util.Calendar getApplicantFiscalYearFrom()
631         {
632             synchronized (monitor())
633             {
634                 check_orphaned();
635                 org.apache.xmlbeans.SimpleValue target = null;
636                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTFISCALYEARFROM$10, 0);
637                 if (target == null)
638                 {
639                     return null;
640                 }
641                 return target.getCalendarValue();
642             }
643         }
644         
645         /**
646          * Gets (as xml) the "ApplicantFiscalYearFrom" element
647          */
648         public org.apache.xmlbeans.XmlDate xgetApplicantFiscalYearFrom()
649         {
650             synchronized (monitor())
651             {
652                 check_orphaned();
653                 org.apache.xmlbeans.XmlDate target = null;
654                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(APPLICANTFISCALYEARFROM$10, 0);
655                 return target;
656             }
657         }
658         
659         /**
660          * True if has "ApplicantFiscalYearFrom" element
661          */
662         public boolean isSetApplicantFiscalYearFrom()
663         {
664             synchronized (monitor())
665             {
666                 check_orphaned();
667                 return get_store().count_elements(APPLICANTFISCALYEARFROM$10) != 0;
668             }
669         }
670         
671         /**
672          * Sets the "ApplicantFiscalYearFrom" element
673          */
674         public void setApplicantFiscalYearFrom(java.util.Calendar applicantFiscalYearFrom)
675         {
676             synchronized (monitor())
677             {
678                 check_orphaned();
679                 org.apache.xmlbeans.SimpleValue target = null;
680                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTFISCALYEARFROM$10, 0);
681                 if (target == null)
682                 {
683                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTFISCALYEARFROM$10);
684                 }
685                 target.setCalendarValue(applicantFiscalYearFrom);
686             }
687         }
688         
689         /**
690          * Sets (as xml) the "ApplicantFiscalYearFrom" element
691          */
692         public void xsetApplicantFiscalYearFrom(org.apache.xmlbeans.XmlDate applicantFiscalYearFrom)
693         {
694             synchronized (monitor())
695             {
696                 check_orphaned();
697                 org.apache.xmlbeans.XmlDate target = null;
698                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(APPLICANTFISCALYEARFROM$10, 0);
699                 if (target == null)
700                 {
701                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(APPLICANTFISCALYEARFROM$10);
702                 }
703                 target.set(applicantFiscalYearFrom);
704             }
705         }
706         
707         /**
708          * Unsets the "ApplicantFiscalYearFrom" element
709          */
710         public void unsetApplicantFiscalYearFrom()
711         {
712             synchronized (monitor())
713             {
714                 check_orphaned();
715                 get_store().remove_element(APPLICANTFISCALYEARFROM$10, 0);
716             }
717         }
718         
719         /**
720          * Gets the "ApplicantFiscalYearTo" element
721          */
722         public java.util.Calendar getApplicantFiscalYearTo()
723         {
724             synchronized (monitor())
725             {
726                 check_orphaned();
727                 org.apache.xmlbeans.SimpleValue target = null;
728                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTFISCALYEARTO$12, 0);
729                 if (target == null)
730                 {
731                     return null;
732                 }
733                 return target.getCalendarValue();
734             }
735         }
736         
737         /**
738          * Gets (as xml) the "ApplicantFiscalYearTo" element
739          */
740         public org.apache.xmlbeans.XmlDate xgetApplicantFiscalYearTo()
741         {
742             synchronized (monitor())
743             {
744                 check_orphaned();
745                 org.apache.xmlbeans.XmlDate target = null;
746                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(APPLICANTFISCALYEARTO$12, 0);
747                 return target;
748             }
749         }
750         
751         /**
752          * True if has "ApplicantFiscalYearTo" element
753          */
754         public boolean isSetApplicantFiscalYearTo()
755         {
756             synchronized (monitor())
757             {
758                 check_orphaned();
759                 return get_store().count_elements(APPLICANTFISCALYEARTO$12) != 0;
760             }
761         }
762         
763         /**
764          * Sets the "ApplicantFiscalYearTo" element
765          */
766         public void setApplicantFiscalYearTo(java.util.Calendar applicantFiscalYearTo)
767         {
768             synchronized (monitor())
769             {
770                 check_orphaned();
771                 org.apache.xmlbeans.SimpleValue target = null;
772                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTFISCALYEARTO$12, 0);
773                 if (target == null)
774                 {
775                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTFISCALYEARTO$12);
776                 }
777                 target.setCalendarValue(applicantFiscalYearTo);
778             }
779         }
780         
781         /**
782          * Sets (as xml) the "ApplicantFiscalYearTo" element
783          */
784         public void xsetApplicantFiscalYearTo(org.apache.xmlbeans.XmlDate applicantFiscalYearTo)
785         {
786             synchronized (monitor())
787             {
788                 check_orphaned();
789                 org.apache.xmlbeans.XmlDate target = null;
790                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(APPLICANTFISCALYEARTO$12, 0);
791                 if (target == null)
792                 {
793                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(APPLICANTFISCALYEARTO$12);
794                 }
795                 target.set(applicantFiscalYearTo);
796             }
797         }
798         
799         /**
800          * Unsets the "ApplicantFiscalYearTo" element
801          */
802         public void unsetApplicantFiscalYearTo()
803         {
804             synchronized (monitor())
805             {
806                 check_orphaned();
807                 get_store().remove_element(APPLICANTFISCALYEARTO$12, 0);
808             }
809         }
810         
811         /**
812          * Gets the "PopulationServed" element
813          */
814         public int getPopulationServed()
815         {
816             synchronized (monitor())
817             {
818                 check_orphaned();
819                 org.apache.xmlbeans.SimpleValue target = null;
820                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POPULATIONSERVED$14, 0);
821                 if (target == null)
822                 {
823                     return 0;
824                 }
825                 return target.getIntValue();
826             }
827         }
828         
829         /**
830          * Gets (as xml) the "PopulationServed" element
831          */
832         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed xgetPopulationServed()
833         {
834             synchronized (monitor())
835             {
836                 check_orphaned();
837                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed target = null;
838                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed)get_store().find_element_user(POPULATIONSERVED$14, 0);
839                 return target;
840             }
841         }
842         
843         /**
844          * True if has "PopulationServed" element
845          */
846         public boolean isSetPopulationServed()
847         {
848             synchronized (monitor())
849             {
850                 check_orphaned();
851                 return get_store().count_elements(POPULATIONSERVED$14) != 0;
852             }
853         }
854         
855         /**
856          * Sets the "PopulationServed" element
857          */
858         public void setPopulationServed(int populationServed)
859         {
860             synchronized (monitor())
861             {
862                 check_orphaned();
863                 org.apache.xmlbeans.SimpleValue target = null;
864                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POPULATIONSERVED$14, 0);
865                 if (target == null)
866                 {
867                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(POPULATIONSERVED$14);
868                 }
869                 target.setIntValue(populationServed);
870             }
871         }
872         
873         /**
874          * Sets (as xml) the "PopulationServed" element
875          */
876         public void xsetPopulationServed(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed populationServed)
877         {
878             synchronized (monitor())
879             {
880                 check_orphaned();
881                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed target = null;
882                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed)get_store().find_element_user(POPULATIONSERVED$14, 0);
883                 if (target == null)
884                 {
885                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed)get_store().add_element_user(POPULATIONSERVED$14);
886                 }
887                 target.set(populationServed);
888             }
889         }
890         
891         /**
892          * Unsets the "PopulationServed" element
893          */
894         public void unsetPopulationServed()
895         {
896             synchronized (monitor())
897             {
898                 check_orphaned();
899                 get_store().remove_element(POPULATIONSERVED$14, 0);
900             }
901         }
902         
903         /**
904          * Gets the "NonCensusPopulation" element
905          */
906         public int getNonCensusPopulation()
907         {
908             synchronized (monitor())
909             {
910                 check_orphaned();
911                 org.apache.xmlbeans.SimpleValue target = null;
912                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONCENSUSPOPULATION$16, 0);
913                 if (target == null)
914                 {
915                     return 0;
916                 }
917                 return target.getIntValue();
918             }
919         }
920         
921         /**
922          * Gets (as xml) the "NonCensusPopulation" element
923          */
924         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation xgetNonCensusPopulation()
925         {
926             synchronized (monitor())
927             {
928                 check_orphaned();
929                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation target = null;
930                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation)get_store().find_element_user(NONCENSUSPOPULATION$16, 0);
931                 return target;
932             }
933         }
934         
935         /**
936          * True if has "NonCensusPopulation" element
937          */
938         public boolean isSetNonCensusPopulation()
939         {
940             synchronized (monitor())
941             {
942                 check_orphaned();
943                 return get_store().count_elements(NONCENSUSPOPULATION$16) != 0;
944             }
945         }
946         
947         /**
948          * Sets the "NonCensusPopulation" element
949          */
950         public void setNonCensusPopulation(int nonCensusPopulation)
951         {
952             synchronized (monitor())
953             {
954                 check_orphaned();
955                 org.apache.xmlbeans.SimpleValue target = null;
956                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONCENSUSPOPULATION$16, 0);
957                 if (target == null)
958                 {
959                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONCENSUSPOPULATION$16);
960                 }
961                 target.setIntValue(nonCensusPopulation);
962             }
963         }
964         
965         /**
966          * Sets (as xml) the "NonCensusPopulation" element
967          */
968         public void xsetNonCensusPopulation(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation nonCensusPopulation)
969         {
970             synchronized (monitor())
971             {
972                 check_orphaned();
973                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation target = null;
974                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation)get_store().find_element_user(NONCENSUSPOPULATION$16, 0);
975                 if (target == null)
976                 {
977                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation)get_store().add_element_user(NONCENSUSPOPULATION$16);
978                 }
979                 target.set(nonCensusPopulation);
980             }
981         }
982         
983         /**
984          * Unsets the "NonCensusPopulation" element
985          */
986         public void unsetNonCensusPopulation()
987         {
988             synchronized (monitor())
989             {
990                 check_orphaned();
991                 get_store().remove_element(NONCENSUSPOPULATION$16, 0);
992             }
993         }
994         
995         /**
996          * Gets the "NALawEnforcementAgencyInformation" element
997          */
998         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNALawEnforcementAgencyInformation()
999         {
1000             synchronized (monitor())
1001             {
1002                 check_orphaned();
1003                 org.apache.xmlbeans.SimpleValue target = null;
1004                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NALAWENFORCEMENTAGENCYINFORMATION$18, 0);
1005                 if (target == null)
1006                 {
1007                     return null;
1008                 }
1009                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1010             }
1011         }
1012         
1013         /**
1014          * Gets (as xml) the "NALawEnforcementAgencyInformation" element
1015          */
1016         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNALawEnforcementAgencyInformation()
1017         {
1018             synchronized (monitor())
1019             {
1020                 check_orphaned();
1021                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1022                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NALAWENFORCEMENTAGENCYINFORMATION$18, 0);
1023                 return target;
1024             }
1025         }
1026         
1027         /**
1028          * True if has "NALawEnforcementAgencyInformation" element
1029          */
1030         public boolean isSetNALawEnforcementAgencyInformation()
1031         {
1032             synchronized (monitor())
1033             {
1034                 check_orphaned();
1035                 return get_store().count_elements(NALAWENFORCEMENTAGENCYINFORMATION$18) != 0;
1036             }
1037         }
1038         
1039         /**
1040          * Sets the "NALawEnforcementAgencyInformation" element
1041          */
1042         public void setNALawEnforcementAgencyInformation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naLawEnforcementAgencyInformation)
1043         {
1044             synchronized (monitor())
1045             {
1046                 check_orphaned();
1047                 org.apache.xmlbeans.SimpleValue target = null;
1048                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NALAWENFORCEMENTAGENCYINFORMATION$18, 0);
1049                 if (target == null)
1050                 {
1051                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NALAWENFORCEMENTAGENCYINFORMATION$18);
1052                 }
1053                 target.setEnumValue(naLawEnforcementAgencyInformation);
1054             }
1055         }
1056         
1057         /**
1058          * Sets (as xml) the "NALawEnforcementAgencyInformation" element
1059          */
1060         public void xsetNALawEnforcementAgencyInformation(gov.grants.apply.system.globalLibraryV20.YesNoDataType naLawEnforcementAgencyInformation)
1061         {
1062             synchronized (monitor())
1063             {
1064                 check_orphaned();
1065                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1066                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NALAWENFORCEMENTAGENCYINFORMATION$18, 0);
1067                 if (target == null)
1068                 {
1069                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NALAWENFORCEMENTAGENCYINFORMATION$18);
1070                 }
1071                 target.set(naLawEnforcementAgencyInformation);
1072             }
1073         }
1074         
1075         /**
1076          * Unsets the "NALawEnforcementAgencyInformation" element
1077          */
1078         public void unsetNALawEnforcementAgencyInformation()
1079         {
1080             synchronized (monitor())
1081             {
1082                 check_orphaned();
1083                 get_store().remove_element(NALAWENFORCEMENTAGENCYINFORMATION$18, 0);
1084             }
1085         }
1086         
1087         /**
1088          * Gets the "ContactForServices" element
1089          */
1090         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getContactForServices()
1091         {
1092             synchronized (monitor())
1093             {
1094                 check_orphaned();
1095                 org.apache.xmlbeans.SimpleValue target = null;
1096                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTACTFORSERVICES$20, 0);
1097                 if (target == null)
1098                 {
1099                     return null;
1100                 }
1101                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1102             }
1103         }
1104         
1105         /**
1106          * Gets (as xml) the "ContactForServices" element
1107          */
1108         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetContactForServices()
1109         {
1110             synchronized (monitor())
1111             {
1112                 check_orphaned();
1113                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1114                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONTACTFORSERVICES$20, 0);
1115                 return target;
1116             }
1117         }
1118         
1119         /**
1120          * True if has "ContactForServices" element
1121          */
1122         public boolean isSetContactForServices()
1123         {
1124             synchronized (monitor())
1125             {
1126                 check_orphaned();
1127                 return get_store().count_elements(CONTACTFORSERVICES$20) != 0;
1128             }
1129         }
1130         
1131         /**
1132          * Sets the "ContactForServices" element
1133          */
1134         public void setContactForServices(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum contactForServices)
1135         {
1136             synchronized (monitor())
1137             {
1138                 check_orphaned();
1139                 org.apache.xmlbeans.SimpleValue target = null;
1140                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTACTFORSERVICES$20, 0);
1141                 if (target == null)
1142                 {
1143                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTACTFORSERVICES$20);
1144                 }
1145                 target.setEnumValue(contactForServices);
1146             }
1147         }
1148         
1149         /**
1150          * Sets (as xml) the "ContactForServices" element
1151          */
1152         public void xsetContactForServices(gov.grants.apply.system.globalLibraryV20.YesNoDataType contactForServices)
1153         {
1154             synchronized (monitor())
1155             {
1156                 check_orphaned();
1157                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1158                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONTACTFORSERVICES$20, 0);
1159                 if (target == null)
1160                 {
1161                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONTACTFORSERVICES$20);
1162                 }
1163                 target.set(contactForServices);
1164             }
1165         }
1166         
1167         /**
1168          * Unsets the "ContactForServices" element
1169          */
1170         public void unsetContactForServices()
1171         {
1172             synchronized (monitor())
1173             {
1174                 check_orphaned();
1175                 get_store().remove_element(CONTACTFORSERVICES$20, 0);
1176             }
1177         }
1178         
1179         /**
1180          * Gets the "NonBIAContract" element
1181          */
1182         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getNonBIAContract()
1183         {
1184             synchronized (monitor())
1185             {
1186                 check_orphaned();
1187                 org.apache.xmlbeans.SimpleValue target = null;
1188                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONBIACONTRACT$22, 0);
1189                 if (target == null)
1190                 {
1191                     return null;
1192                 }
1193                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
1194             }
1195         }
1196         
1197         /**
1198          * Gets (as xml) the "NonBIAContract" element
1199          */
1200         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetNonBIAContract()
1201         {
1202             synchronized (monitor())
1203             {
1204                 check_orphaned();
1205                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
1206                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(NONBIACONTRACT$22, 0);
1207                 return target;
1208             }
1209         }
1210         
1211         /**
1212          * True if has "NonBIAContract" element
1213          */
1214         public boolean isSetNonBIAContract()
1215         {
1216             synchronized (monitor())
1217             {
1218                 check_orphaned();
1219                 return get_store().count_elements(NONBIACONTRACT$22) != 0;
1220             }
1221         }
1222         
1223         /**
1224          * Sets the "NonBIAContract" element
1225          */
1226         public void setNonBIAContract(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum nonBIAContract)
1227         {
1228             synchronized (monitor())
1229             {
1230                 check_orphaned();
1231                 org.apache.xmlbeans.SimpleValue target = null;
1232                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONBIACONTRACT$22, 0);
1233                 if (target == null)
1234                 {
1235                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONBIACONTRACT$22);
1236                 }
1237                 target.setEnumValue(nonBIAContract);
1238             }
1239         }
1240         
1241         /**
1242          * Sets (as xml) the "NonBIAContract" element
1243          */
1244         public void xsetNonBIAContract(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType nonBIAContract)
1245         {
1246             synchronized (monitor())
1247             {
1248                 check_orphaned();
1249                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
1250                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(NONBIACONTRACT$22, 0);
1251                 if (target == null)
1252                 {
1253                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(NONBIACONTRACT$22);
1254                 }
1255                 target.set(nonBIAContract);
1256             }
1257         }
1258         
1259         /**
1260          * Unsets the "NonBIAContract" element
1261          */
1262         public void unsetNonBIAContract()
1263         {
1264             synchronized (monitor())
1265             {
1266                 check_orphaned();
1267                 get_store().remove_element(NONBIACONTRACT$22, 0);
1268             }
1269         }
1270         
1271         /**
1272          * Gets the "PrimaryLawEnforcementAuthority" element
1273          */
1274         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryLawEnforcementAuthority()
1275         {
1276             synchronized (monitor())
1277             {
1278                 check_orphaned();
1279                 org.apache.xmlbeans.SimpleValue target = null;
1280                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYLAWENFORCEMENTAUTHORITY$24, 0);
1281                 if (target == null)
1282                 {
1283                     return null;
1284                 }
1285                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1286             }
1287         }
1288         
1289         /**
1290          * Gets (as xml) the "PrimaryLawEnforcementAuthority" element
1291          */
1292         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryLawEnforcementAuthority()
1293         {
1294             synchronized (monitor())
1295             {
1296                 check_orphaned();
1297                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1298                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYLAWENFORCEMENTAUTHORITY$24, 0);
1299                 return target;
1300             }
1301         }
1302         
1303         /**
1304          * True if has "PrimaryLawEnforcementAuthority" element
1305          */
1306         public boolean isSetPrimaryLawEnforcementAuthority()
1307         {
1308             synchronized (monitor())
1309             {
1310                 check_orphaned();
1311                 return get_store().count_elements(PRIMARYLAWENFORCEMENTAUTHORITY$24) != 0;
1312             }
1313         }
1314         
1315         /**
1316          * Sets the "PrimaryLawEnforcementAuthority" element
1317          */
1318         public void setPrimaryLawEnforcementAuthority(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryLawEnforcementAuthority)
1319         {
1320             synchronized (monitor())
1321             {
1322                 check_orphaned();
1323                 org.apache.xmlbeans.SimpleValue target = null;
1324                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYLAWENFORCEMENTAUTHORITY$24, 0);
1325                 if (target == null)
1326                 {
1327                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYLAWENFORCEMENTAUTHORITY$24);
1328                 }
1329                 target.setEnumValue(primaryLawEnforcementAuthority);
1330             }
1331         }
1332         
1333         /**
1334          * Sets (as xml) the "PrimaryLawEnforcementAuthority" element
1335          */
1336         public void xsetPrimaryLawEnforcementAuthority(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryLawEnforcementAuthority)
1337         {
1338             synchronized (monitor())
1339             {
1340                 check_orphaned();
1341                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1342                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYLAWENFORCEMENTAUTHORITY$24, 0);
1343                 if (target == null)
1344                 {
1345                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMARYLAWENFORCEMENTAUTHORITY$24);
1346                 }
1347                 target.set(primaryLawEnforcementAuthority);
1348             }
1349         }
1350         
1351         /**
1352          * Unsets the "PrimaryLawEnforcementAuthority" element
1353          */
1354         public void unsetPrimaryLawEnforcementAuthority()
1355         {
1356             synchronized (monitor())
1357             {
1358                 check_orphaned();
1359                 get_store().remove_element(PRIMARYLAWENFORCEMENTAUTHORITY$24, 0);
1360             }
1361         }
1362         
1363         /**
1364          * Gets the "PrimaryLawEnforcementPopulation" element
1365          */
1366         public int getPrimaryLawEnforcementPopulation()
1367         {
1368             synchronized (monitor())
1369             {
1370                 check_orphaned();
1371                 org.apache.xmlbeans.SimpleValue target = null;
1372                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYLAWENFORCEMENTPOPULATION$26, 0);
1373                 if (target == null)
1374                 {
1375                     return 0;
1376                 }
1377                 return target.getIntValue();
1378             }
1379         }
1380         
1381         /**
1382          * Gets (as xml) the "PrimaryLawEnforcementPopulation" element
1383          */
1384         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation xgetPrimaryLawEnforcementPopulation()
1385         {
1386             synchronized (monitor())
1387             {
1388                 check_orphaned();
1389                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation target = null;
1390                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation)get_store().find_element_user(PRIMARYLAWENFORCEMENTPOPULATION$26, 0);
1391                 return target;
1392             }
1393         }
1394         
1395         /**
1396          * True if has "PrimaryLawEnforcementPopulation" element
1397          */
1398         public boolean isSetPrimaryLawEnforcementPopulation()
1399         {
1400             synchronized (monitor())
1401             {
1402                 check_orphaned();
1403                 return get_store().count_elements(PRIMARYLAWENFORCEMENTPOPULATION$26) != 0;
1404             }
1405         }
1406         
1407         /**
1408          * Sets the "PrimaryLawEnforcementPopulation" element
1409          */
1410         public void setPrimaryLawEnforcementPopulation(int primaryLawEnforcementPopulation)
1411         {
1412             synchronized (monitor())
1413             {
1414                 check_orphaned();
1415                 org.apache.xmlbeans.SimpleValue target = null;
1416                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYLAWENFORCEMENTPOPULATION$26, 0);
1417                 if (target == null)
1418                 {
1419                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYLAWENFORCEMENTPOPULATION$26);
1420                 }
1421                 target.setIntValue(primaryLawEnforcementPopulation);
1422             }
1423         }
1424         
1425         /**
1426          * Sets (as xml) the "PrimaryLawEnforcementPopulation" element
1427          */
1428         public void xsetPrimaryLawEnforcementPopulation(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation primaryLawEnforcementPopulation)
1429         {
1430             synchronized (monitor())
1431             {
1432                 check_orphaned();
1433                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation target = null;
1434                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation)get_store().find_element_user(PRIMARYLAWENFORCEMENTPOPULATION$26, 0);
1435                 if (target == null)
1436                 {
1437                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation)get_store().add_element_user(PRIMARYLAWENFORCEMENTPOPULATION$26);
1438                 }
1439                 target.set(primaryLawEnforcementPopulation);
1440             }
1441         }
1442         
1443         /**
1444          * Unsets the "PrimaryLawEnforcementPopulation" element
1445          */
1446         public void unsetPrimaryLawEnforcementPopulation()
1447         {
1448             synchronized (monitor())
1449             {
1450                 check_orphaned();
1451                 get_store().remove_element(PRIMARYLAWENFORCEMENTPOPULATION$26, 0);
1452             }
1453         }
1454         
1455         /**
1456          * Gets the "NotPrimaryLawEnforcementAuthorityExplanation" element
1457          */
1458         public java.lang.String getNotPrimaryLawEnforcementAuthorityExplanation()
1459         {
1460             synchronized (monitor())
1461             {
1462                 check_orphaned();
1463                 org.apache.xmlbeans.SimpleValue target = null;
1464                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$28, 0);
1465                 if (target == null)
1466                 {
1467                     return null;
1468                 }
1469                 return target.getStringValue();
1470             }
1471         }
1472         
1473         /**
1474          * Gets (as xml) the "NotPrimaryLawEnforcementAuthorityExplanation" element
1475          */
1476         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation xgetNotPrimaryLawEnforcementAuthorityExplanation()
1477         {
1478             synchronized (monitor())
1479             {
1480                 check_orphaned();
1481                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation target = null;
1482                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation)get_store().find_element_user(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$28, 0);
1483                 return target;
1484             }
1485         }
1486         
1487         /**
1488          * True if has "NotPrimaryLawEnforcementAuthorityExplanation" element
1489          */
1490         public boolean isSetNotPrimaryLawEnforcementAuthorityExplanation()
1491         {
1492             synchronized (monitor())
1493             {
1494                 check_orphaned();
1495                 return get_store().count_elements(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$28) != 0;
1496             }
1497         }
1498         
1499         /**
1500          * Sets the "NotPrimaryLawEnforcementAuthorityExplanation" element
1501          */
1502         public void setNotPrimaryLawEnforcementAuthorityExplanation(java.lang.String notPrimaryLawEnforcementAuthorityExplanation)
1503         {
1504             synchronized (monitor())
1505             {
1506                 check_orphaned();
1507                 org.apache.xmlbeans.SimpleValue target = null;
1508                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$28, 0);
1509                 if (target == null)
1510                 {
1511                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$28);
1512                 }
1513                 target.setStringValue(notPrimaryLawEnforcementAuthorityExplanation);
1514             }
1515         }
1516         
1517         /**
1518          * Sets (as xml) the "NotPrimaryLawEnforcementAuthorityExplanation" element
1519          */
1520         public void xsetNotPrimaryLawEnforcementAuthorityExplanation(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation notPrimaryLawEnforcementAuthorityExplanation)
1521         {
1522             synchronized (monitor())
1523             {
1524                 check_orphaned();
1525                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation target = null;
1526                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation)get_store().find_element_user(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$28, 0);
1527                 if (target == null)
1528                 {
1529                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation)get_store().add_element_user(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$28);
1530                 }
1531                 target.set(notPrimaryLawEnforcementAuthorityExplanation);
1532             }
1533         }
1534         
1535         /**
1536          * Unsets the "NotPrimaryLawEnforcementAuthorityExplanation" element
1537          */
1538         public void unsetNotPrimaryLawEnforcementAuthorityExplanation()
1539         {
1540             synchronized (monitor())
1541             {
1542                 check_orphaned();
1543                 get_store().remove_element(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$28, 0);
1544             }
1545         }
1546         
1547         /**
1548          * Gets the "LandBaseCovered" element
1549          */
1550         public int getLandBaseCovered()
1551         {
1552             synchronized (monitor())
1553             {
1554                 check_orphaned();
1555                 org.apache.xmlbeans.SimpleValue target = null;
1556                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LANDBASECOVERED$30, 0);
1557                 if (target == null)
1558                 {
1559                     return 0;
1560                 }
1561                 return target.getIntValue();
1562             }
1563         }
1564         
1565         /**
1566          * Gets (as xml) the "LandBaseCovered" element
1567          */
1568         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered xgetLandBaseCovered()
1569         {
1570             synchronized (monitor())
1571             {
1572                 check_orphaned();
1573                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered target = null;
1574                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered)get_store().find_element_user(LANDBASECOVERED$30, 0);
1575                 return target;
1576             }
1577         }
1578         
1579         /**
1580          * True if has "LandBaseCovered" element
1581          */
1582         public boolean isSetLandBaseCovered()
1583         {
1584             synchronized (monitor())
1585             {
1586                 check_orphaned();
1587                 return get_store().count_elements(LANDBASECOVERED$30) != 0;
1588             }
1589         }
1590         
1591         /**
1592          * Sets the "LandBaseCovered" element
1593          */
1594         public void setLandBaseCovered(int landBaseCovered)
1595         {
1596             synchronized (monitor())
1597             {
1598                 check_orphaned();
1599                 org.apache.xmlbeans.SimpleValue target = null;
1600                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LANDBASECOVERED$30, 0);
1601                 if (target == null)
1602                 {
1603                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LANDBASECOVERED$30);
1604                 }
1605                 target.setIntValue(landBaseCovered);
1606             }
1607         }
1608         
1609         /**
1610          * Sets (as xml) the "LandBaseCovered" element
1611          */
1612         public void xsetLandBaseCovered(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered landBaseCovered)
1613         {
1614             synchronized (monitor())
1615             {
1616                 check_orphaned();
1617                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered target = null;
1618                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered)get_store().find_element_user(LANDBASECOVERED$30, 0);
1619                 if (target == null)
1620                 {
1621                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered)get_store().add_element_user(LANDBASECOVERED$30);
1622                 }
1623                 target.set(landBaseCovered);
1624             }
1625         }
1626         
1627         /**
1628          * Unsets the "LandBaseCovered" element
1629          */
1630         public void unsetLandBaseCovered()
1631         {
1632             synchronized (monitor())
1633             {
1634                 check_orphaned();
1635                 get_store().remove_element(LANDBASECOVERED$30, 0);
1636             }
1637         }
1638         
1639         /**
1640          * Gets the "SwornForceLocalBudgetFullTime" element
1641          */
1642         public int getSwornForceLocalBudgetFullTime()
1643         {
1644             synchronized (monitor())
1645             {
1646                 check_orphaned();
1647                 org.apache.xmlbeans.SimpleValue target = null;
1648                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALBUDGETFULLTIME$32, 0);
1649                 if (target == null)
1650                 {
1651                     return 0;
1652                 }
1653                 return target.getIntValue();
1654             }
1655         }
1656         
1657         /**
1658          * Gets (as xml) the "SwornForceLocalBudgetFullTime" element
1659          */
1660         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime xgetSwornForceLocalBudgetFullTime()
1661         {
1662             synchronized (monitor())
1663             {
1664                 check_orphaned();
1665                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime target = null;
1666                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime)get_store().find_element_user(SWORNFORCELOCALBUDGETFULLTIME$32, 0);
1667                 return target;
1668             }
1669         }
1670         
1671         /**
1672          * True if has "SwornForceLocalBudgetFullTime" element
1673          */
1674         public boolean isSetSwornForceLocalBudgetFullTime()
1675         {
1676             synchronized (monitor())
1677             {
1678                 check_orphaned();
1679                 return get_store().count_elements(SWORNFORCELOCALBUDGETFULLTIME$32) != 0;
1680             }
1681         }
1682         
1683         /**
1684          * Sets the "SwornForceLocalBudgetFullTime" element
1685          */
1686         public void setSwornForceLocalBudgetFullTime(int swornForceLocalBudgetFullTime)
1687         {
1688             synchronized (monitor())
1689             {
1690                 check_orphaned();
1691                 org.apache.xmlbeans.SimpleValue target = null;
1692                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALBUDGETFULLTIME$32, 0);
1693                 if (target == null)
1694                 {
1695                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SWORNFORCELOCALBUDGETFULLTIME$32);
1696                 }
1697                 target.setIntValue(swornForceLocalBudgetFullTime);
1698             }
1699         }
1700         
1701         /**
1702          * Sets (as xml) the "SwornForceLocalBudgetFullTime" element
1703          */
1704         public void xsetSwornForceLocalBudgetFullTime(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime swornForceLocalBudgetFullTime)
1705         {
1706             synchronized (monitor())
1707             {
1708                 check_orphaned();
1709                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime target = null;
1710                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime)get_store().find_element_user(SWORNFORCELOCALBUDGETFULLTIME$32, 0);
1711                 if (target == null)
1712                 {
1713                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime)get_store().add_element_user(SWORNFORCELOCALBUDGETFULLTIME$32);
1714                 }
1715                 target.set(swornForceLocalBudgetFullTime);
1716             }
1717         }
1718         
1719         /**
1720          * Unsets the "SwornForceLocalBudgetFullTime" element
1721          */
1722         public void unsetSwornForceLocalBudgetFullTime()
1723         {
1724             synchronized (monitor())
1725             {
1726                 check_orphaned();
1727                 get_store().remove_element(SWORNFORCELOCALBUDGETFULLTIME$32, 0);
1728             }
1729         }
1730         
1731         /**
1732          * Gets the "SwornForceLocalBudgetPartTime" element
1733          */
1734         public int getSwornForceLocalBudgetPartTime()
1735         {
1736             synchronized (monitor())
1737             {
1738                 check_orphaned();
1739                 org.apache.xmlbeans.SimpleValue target = null;
1740                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALBUDGETPARTTIME$34, 0);
1741                 if (target == null)
1742                 {
1743                     return 0;
1744                 }
1745                 return target.getIntValue();
1746             }
1747         }
1748         
1749         /**
1750          * Gets (as xml) the "SwornForceLocalBudgetPartTime" element
1751          */
1752         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime xgetSwornForceLocalBudgetPartTime()
1753         {
1754             synchronized (monitor())
1755             {
1756                 check_orphaned();
1757                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime target = null;
1758                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime)get_store().find_element_user(SWORNFORCELOCALBUDGETPARTTIME$34, 0);
1759                 return target;
1760             }
1761         }
1762         
1763         /**
1764          * True if has "SwornForceLocalBudgetPartTime" element
1765          */
1766         public boolean isSetSwornForceLocalBudgetPartTime()
1767         {
1768             synchronized (monitor())
1769             {
1770                 check_orphaned();
1771                 return get_store().count_elements(SWORNFORCELOCALBUDGETPARTTIME$34) != 0;
1772             }
1773         }
1774         
1775         /**
1776          * Sets the "SwornForceLocalBudgetPartTime" element
1777          */
1778         public void setSwornForceLocalBudgetPartTime(int swornForceLocalBudgetPartTime)
1779         {
1780             synchronized (monitor())
1781             {
1782                 check_orphaned();
1783                 org.apache.xmlbeans.SimpleValue target = null;
1784                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALBUDGETPARTTIME$34, 0);
1785                 if (target == null)
1786                 {
1787                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SWORNFORCELOCALBUDGETPARTTIME$34);
1788                 }
1789                 target.setIntValue(swornForceLocalBudgetPartTime);
1790             }
1791         }
1792         
1793         /**
1794          * Sets (as xml) the "SwornForceLocalBudgetPartTime" element
1795          */
1796         public void xsetSwornForceLocalBudgetPartTime(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime swornForceLocalBudgetPartTime)
1797         {
1798             synchronized (monitor())
1799             {
1800                 check_orphaned();
1801                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime target = null;
1802                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime)get_store().find_element_user(SWORNFORCELOCALBUDGETPARTTIME$34, 0);
1803                 if (target == null)
1804                 {
1805                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime)get_store().add_element_user(SWORNFORCELOCALBUDGETPARTTIME$34);
1806                 }
1807                 target.set(swornForceLocalBudgetPartTime);
1808             }
1809         }
1810         
1811         /**
1812          * Unsets the "SwornForceLocalBudgetPartTime" element
1813          */
1814         public void unsetSwornForceLocalBudgetPartTime()
1815         {
1816             synchronized (monitor())
1817             {
1818                 check_orphaned();
1819                 get_store().remove_element(SWORNFORCELOCALBUDGETPARTTIME$34, 0);
1820             }
1821         }
1822         
1823         /**
1824          * Gets the "SwornForceLocalActualFullTime" element
1825          */
1826         public int getSwornForceLocalActualFullTime()
1827         {
1828             synchronized (monitor())
1829             {
1830                 check_orphaned();
1831                 org.apache.xmlbeans.SimpleValue target = null;
1832                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALACTUALFULLTIME$36, 0);
1833                 if (target == null)
1834                 {
1835                     return 0;
1836                 }
1837                 return target.getIntValue();
1838             }
1839         }
1840         
1841         /**
1842          * Gets (as xml) the "SwornForceLocalActualFullTime" element
1843          */
1844         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime xgetSwornForceLocalActualFullTime()
1845         {
1846             synchronized (monitor())
1847             {
1848                 check_orphaned();
1849                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime target = null;
1850                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime)get_store().find_element_user(SWORNFORCELOCALACTUALFULLTIME$36, 0);
1851                 return target;
1852             }
1853         }
1854         
1855         /**
1856          * True if has "SwornForceLocalActualFullTime" element
1857          */
1858         public boolean isSetSwornForceLocalActualFullTime()
1859         {
1860             synchronized (monitor())
1861             {
1862                 check_orphaned();
1863                 return get_store().count_elements(SWORNFORCELOCALACTUALFULLTIME$36) != 0;
1864             }
1865         }
1866         
1867         /**
1868          * Sets the "SwornForceLocalActualFullTime" element
1869          */
1870         public void setSwornForceLocalActualFullTime(int swornForceLocalActualFullTime)
1871         {
1872             synchronized (monitor())
1873             {
1874                 check_orphaned();
1875                 org.apache.xmlbeans.SimpleValue target = null;
1876                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALACTUALFULLTIME$36, 0);
1877                 if (target == null)
1878                 {
1879                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SWORNFORCELOCALACTUALFULLTIME$36);
1880                 }
1881                 target.setIntValue(swornForceLocalActualFullTime);
1882             }
1883         }
1884         
1885         /**
1886          * Sets (as xml) the "SwornForceLocalActualFullTime" element
1887          */
1888         public void xsetSwornForceLocalActualFullTime(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime swornForceLocalActualFullTime)
1889         {
1890             synchronized (monitor())
1891             {
1892                 check_orphaned();
1893                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime target = null;
1894                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime)get_store().find_element_user(SWORNFORCELOCALACTUALFULLTIME$36, 0);
1895                 if (target == null)
1896                 {
1897                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime)get_store().add_element_user(SWORNFORCELOCALACTUALFULLTIME$36);
1898                 }
1899                 target.set(swornForceLocalActualFullTime);
1900             }
1901         }
1902         
1903         /**
1904          * Unsets the "SwornForceLocalActualFullTime" element
1905          */
1906         public void unsetSwornForceLocalActualFullTime()
1907         {
1908             synchronized (monitor())
1909             {
1910                 check_orphaned();
1911                 get_store().remove_element(SWORNFORCELOCALACTUALFULLTIME$36, 0);
1912             }
1913         }
1914         
1915         /**
1916          * Gets the "SwornForceLocalActualPartTime" element
1917          */
1918         public int getSwornForceLocalActualPartTime()
1919         {
1920             synchronized (monitor())
1921             {
1922                 check_orphaned();
1923                 org.apache.xmlbeans.SimpleValue target = null;
1924                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALACTUALPARTTIME$38, 0);
1925                 if (target == null)
1926                 {
1927                     return 0;
1928                 }
1929                 return target.getIntValue();
1930             }
1931         }
1932         
1933         /**
1934          * Gets (as xml) the "SwornForceLocalActualPartTime" element
1935          */
1936         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime xgetSwornForceLocalActualPartTime()
1937         {
1938             synchronized (monitor())
1939             {
1940                 check_orphaned();
1941                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime target = null;
1942                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime)get_store().find_element_user(SWORNFORCELOCALACTUALPARTTIME$38, 0);
1943                 return target;
1944             }
1945         }
1946         
1947         /**
1948          * True if has "SwornForceLocalActualPartTime" element
1949          */
1950         public boolean isSetSwornForceLocalActualPartTime()
1951         {
1952             synchronized (monitor())
1953             {
1954                 check_orphaned();
1955                 return get_store().count_elements(SWORNFORCELOCALACTUALPARTTIME$38) != 0;
1956             }
1957         }
1958         
1959         /**
1960          * Sets the "SwornForceLocalActualPartTime" element
1961          */
1962         public void setSwornForceLocalActualPartTime(int swornForceLocalActualPartTime)
1963         {
1964             synchronized (monitor())
1965             {
1966                 check_orphaned();
1967                 org.apache.xmlbeans.SimpleValue target = null;
1968                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALACTUALPARTTIME$38, 0);
1969                 if (target == null)
1970                 {
1971                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SWORNFORCELOCALACTUALPARTTIME$38);
1972                 }
1973                 target.setIntValue(swornForceLocalActualPartTime);
1974             }
1975         }
1976         
1977         /**
1978          * Sets (as xml) the "SwornForceLocalActualPartTime" element
1979          */
1980         public void xsetSwornForceLocalActualPartTime(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime swornForceLocalActualPartTime)
1981         {
1982             synchronized (monitor())
1983             {
1984                 check_orphaned();
1985                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime target = null;
1986                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime)get_store().find_element_user(SWORNFORCELOCALACTUALPARTTIME$38, 0);
1987                 if (target == null)
1988                 {
1989                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime)get_store().add_element_user(SWORNFORCELOCALACTUALPARTTIME$38);
1990                 }
1991                 target.set(swornForceLocalActualPartTime);
1992             }
1993         }
1994         
1995         /**
1996          * Unsets the "SwornForceLocalActualPartTime" element
1997          */
1998         public void unsetSwornForceLocalActualPartTime()
1999         {
2000             synchronized (monitor())
2001             {
2002                 check_orphaned();
2003                 get_store().remove_element(SWORNFORCELOCALACTUALPARTTIME$38, 0);
2004             }
2005         }
2006         
2007         /**
2008          * Gets the "NAWaiversOfTheLocalMatch" element
2009          */
2010         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAWaiversOfTheLocalMatch()
2011         {
2012             synchronized (monitor())
2013             {
2014                 check_orphaned();
2015                 org.apache.xmlbeans.SimpleValue target = null;
2016                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAWAIVERSOFTHELOCALMATCH$40, 0);
2017                 if (target == null)
2018                 {
2019                     return null;
2020                 }
2021                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2022             }
2023         }
2024         
2025         /**
2026          * Gets (as xml) the "NAWaiversOfTheLocalMatch" element
2027          */
2028         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAWaiversOfTheLocalMatch()
2029         {
2030             synchronized (monitor())
2031             {
2032                 check_orphaned();
2033                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2034                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAWAIVERSOFTHELOCALMATCH$40, 0);
2035                 return target;
2036             }
2037         }
2038         
2039         /**
2040          * True if has "NAWaiversOfTheLocalMatch" element
2041          */
2042         public boolean isSetNAWaiversOfTheLocalMatch()
2043         {
2044             synchronized (monitor())
2045             {
2046                 check_orphaned();
2047                 return get_store().count_elements(NAWAIVERSOFTHELOCALMATCH$40) != 0;
2048             }
2049         }
2050         
2051         /**
2052          * Sets the "NAWaiversOfTheLocalMatch" element
2053          */
2054         public void setNAWaiversOfTheLocalMatch(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naWaiversOfTheLocalMatch)
2055         {
2056             synchronized (monitor())
2057             {
2058                 check_orphaned();
2059                 org.apache.xmlbeans.SimpleValue target = null;
2060                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAWAIVERSOFTHELOCALMATCH$40, 0);
2061                 if (target == null)
2062                 {
2063                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NAWAIVERSOFTHELOCALMATCH$40);
2064                 }
2065                 target.setEnumValue(naWaiversOfTheLocalMatch);
2066             }
2067         }
2068         
2069         /**
2070          * Sets (as xml) the "NAWaiversOfTheLocalMatch" element
2071          */
2072         public void xsetNAWaiversOfTheLocalMatch(gov.grants.apply.system.globalLibraryV20.YesNoDataType naWaiversOfTheLocalMatch)
2073         {
2074             synchronized (monitor())
2075             {
2076                 check_orphaned();
2077                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2078                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAWAIVERSOFTHELOCALMATCH$40, 0);
2079                 if (target == null)
2080                 {
2081                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NAWAIVERSOFTHELOCALMATCH$40);
2082                 }
2083                 target.set(naWaiversOfTheLocalMatch);
2084             }
2085         }
2086         
2087         /**
2088          * Unsets the "NAWaiversOfTheLocalMatch" element
2089          */
2090         public void unsetNAWaiversOfTheLocalMatch()
2091         {
2092             synchronized (monitor())
2093             {
2094                 check_orphaned();
2095                 get_store().remove_element(NAWAIVERSOFTHELOCALMATCH$40, 0);
2096             }
2097         }
2098         
2099         /**
2100          * Gets the "WaiverRequested" element
2101          */
2102         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWaiverRequested()
2103         {
2104             synchronized (monitor())
2105             {
2106                 check_orphaned();
2107                 org.apache.xmlbeans.SimpleValue target = null;
2108                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WAIVERREQUESTED$42, 0);
2109                 if (target == null)
2110                 {
2111                     return null;
2112                 }
2113                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2114             }
2115         }
2116         
2117         /**
2118          * Gets (as xml) the "WaiverRequested" element
2119          */
2120         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWaiverRequested()
2121         {
2122             synchronized (monitor())
2123             {
2124                 check_orphaned();
2125                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2126                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WAIVERREQUESTED$42, 0);
2127                 return target;
2128             }
2129         }
2130         
2131         /**
2132          * True if has "WaiverRequested" element
2133          */
2134         public boolean isSetWaiverRequested()
2135         {
2136             synchronized (monitor())
2137             {
2138                 check_orphaned();
2139                 return get_store().count_elements(WAIVERREQUESTED$42) != 0;
2140             }
2141         }
2142         
2143         /**
2144          * Sets the "WaiverRequested" element
2145          */
2146         public void setWaiverRequested(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum waiverRequested)
2147         {
2148             synchronized (monitor())
2149             {
2150                 check_orphaned();
2151                 org.apache.xmlbeans.SimpleValue target = null;
2152                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WAIVERREQUESTED$42, 0);
2153                 if (target == null)
2154                 {
2155                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WAIVERREQUESTED$42);
2156                 }
2157                 target.setEnumValue(waiverRequested);
2158             }
2159         }
2160         
2161         /**
2162          * Sets (as xml) the "WaiverRequested" element
2163          */
2164         public void xsetWaiverRequested(gov.grants.apply.system.globalLibraryV20.YesNoDataType waiverRequested)
2165         {
2166             synchronized (monitor())
2167             {
2168                 check_orphaned();
2169                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2170                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WAIVERREQUESTED$42, 0);
2171                 if (target == null)
2172                 {
2173                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WAIVERREQUESTED$42);
2174                 }
2175                 target.set(waiverRequested);
2176             }
2177         }
2178         
2179         /**
2180          * Unsets the "WaiverRequested" element
2181          */
2182         public void unsetWaiverRequested()
2183         {
2184             synchronized (monitor())
2185             {
2186                 check_orphaned();
2187                 get_store().remove_element(WAIVERREQUESTED$42, 0);
2188             }
2189         }
2190         
2191         /**
2192          * Gets the "DetailedWaiverJustification" element
2193          */
2194         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getDetailedWaiverJustification()
2195         {
2196             synchronized (monitor())
2197             {
2198                 check_orphaned();
2199                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
2200                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(DETAILEDWAIVERJUSTIFICATION$44, 0);
2201                 if (target == null)
2202                 {
2203                     return null;
2204                 }
2205                 return target;
2206             }
2207         }
2208         
2209         /**
2210          * True if has "DetailedWaiverJustification" element
2211          */
2212         public boolean isSetDetailedWaiverJustification()
2213         {
2214             synchronized (monitor())
2215             {
2216                 check_orphaned();
2217                 return get_store().count_elements(DETAILEDWAIVERJUSTIFICATION$44) != 0;
2218             }
2219         }
2220         
2221         /**
2222          * Sets the "DetailedWaiverJustification" element
2223          */
2224         public void setDetailedWaiverJustification(gov.grants.apply.system.attachmentsV10.AttachedFileDataType detailedWaiverJustification)
2225         {
2226             generatedSetterHelperImpl(detailedWaiverJustification, DETAILEDWAIVERJUSTIFICATION$44, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2227         }
2228         
2229         /**
2230          * Appends and returns a new empty "DetailedWaiverJustification" element
2231          */
2232         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewDetailedWaiverJustification()
2233         {
2234             synchronized (monitor())
2235             {
2236                 check_orphaned();
2237                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
2238                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(DETAILEDWAIVERJUSTIFICATION$44);
2239                 return target;
2240             }
2241         }
2242         
2243         /**
2244          * Unsets the "DetailedWaiverJustification" element
2245          */
2246         public void unsetDetailedWaiverJustification()
2247         {
2248             synchronized (monitor())
2249             {
2250                 check_orphaned();
2251                 get_store().remove_element(DETAILEDWAIVERJUSTIFICATION$44, 0);
2252             }
2253         }
2254         
2255         /**
2256          * Gets the "LawEnforcementExecInformation" element
2257          */
2258         public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getLawEnforcementExecInformation()
2259         {
2260             synchronized (monitor())
2261             {
2262                 check_orphaned();
2263                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
2264                 target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().find_element_user(LAWENFORCEMENTEXECINFORMATION$46, 0);
2265                 if (target == null)
2266                 {
2267                     return null;
2268                 }
2269                 return target;
2270             }
2271         }
2272         
2273         /**
2274          * True if has "LawEnforcementExecInformation" element
2275          */
2276         public boolean isSetLawEnforcementExecInformation()
2277         {
2278             synchronized (monitor())
2279             {
2280                 check_orphaned();
2281                 return get_store().count_elements(LAWENFORCEMENTEXECINFORMATION$46) != 0;
2282             }
2283         }
2284         
2285         /**
2286          * Sets the "LawEnforcementExecInformation" element
2287          */
2288         public void setLawEnforcementExecInformation(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType lawEnforcementExecInformation)
2289         {
2290             generatedSetterHelperImpl(lawEnforcementExecInformation, LAWENFORCEMENTEXECINFORMATION$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2291         }
2292         
2293         /**
2294          * Appends and returns a new empty "LawEnforcementExecInformation" element
2295          */
2296         public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewLawEnforcementExecInformation()
2297         {
2298             synchronized (monitor())
2299             {
2300                 check_orphaned();
2301                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
2302                 target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().add_element_user(LAWENFORCEMENTEXECINFORMATION$46);
2303                 return target;
2304             }
2305         }
2306         
2307         /**
2308          * Unsets the "LawEnforcementExecInformation" element
2309          */
2310         public void unsetLawEnforcementExecInformation()
2311         {
2312             synchronized (monitor())
2313             {
2314                 check_orphaned();
2315                 get_store().remove_element(LAWENFORCEMENTEXECINFORMATION$46, 0);
2316             }
2317         }
2318         
2319         /**
2320          * Gets the "LawEnforcementExecAgencyName" element
2321          */
2322         public java.lang.String getLawEnforcementExecAgencyName()
2323         {
2324             synchronized (monitor())
2325             {
2326                 check_orphaned();
2327                 org.apache.xmlbeans.SimpleValue target = null;
2328                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LAWENFORCEMENTEXECAGENCYNAME$48, 0);
2329                 if (target == null)
2330                 {
2331                     return null;
2332                 }
2333                 return target.getStringValue();
2334             }
2335         }
2336         
2337         /**
2338          * Gets (as xml) the "LawEnforcementExecAgencyName" element
2339          */
2340         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName xgetLawEnforcementExecAgencyName()
2341         {
2342             synchronized (monitor())
2343             {
2344                 check_orphaned();
2345                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName target = null;
2346                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName)get_store().find_element_user(LAWENFORCEMENTEXECAGENCYNAME$48, 0);
2347                 return target;
2348             }
2349         }
2350         
2351         /**
2352          * Sets the "LawEnforcementExecAgencyName" element
2353          */
2354         public void setLawEnforcementExecAgencyName(java.lang.String lawEnforcementExecAgencyName)
2355         {
2356             synchronized (monitor())
2357             {
2358                 check_orphaned();
2359                 org.apache.xmlbeans.SimpleValue target = null;
2360                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LAWENFORCEMENTEXECAGENCYNAME$48, 0);
2361                 if (target == null)
2362                 {
2363                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LAWENFORCEMENTEXECAGENCYNAME$48);
2364                 }
2365                 target.setStringValue(lawEnforcementExecAgencyName);
2366             }
2367         }
2368         
2369         /**
2370          * Sets (as xml) the "LawEnforcementExecAgencyName" element
2371          */
2372         public void xsetLawEnforcementExecAgencyName(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName lawEnforcementExecAgencyName)
2373         {
2374             synchronized (monitor())
2375             {
2376                 check_orphaned();
2377                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName target = null;
2378                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName)get_store().find_element_user(LAWENFORCEMENTEXECAGENCYNAME$48, 0);
2379                 if (target == null)
2380                 {
2381                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName)get_store().add_element_user(LAWENFORCEMENTEXECAGENCYNAME$48);
2382                 }
2383                 target.set(lawEnforcementExecAgencyName);
2384             }
2385         }
2386         
2387         /**
2388          * Gets the "AgencyType" element
2389          */
2390         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType.Enum getAgencyType()
2391         {
2392             synchronized (monitor())
2393             {
2394                 check_orphaned();
2395                 org.apache.xmlbeans.SimpleValue target = null;
2396                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYTYPE$50, 0);
2397                 if (target == null)
2398                 {
2399                     return null;
2400                 }
2401                 return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType.Enum)target.getEnumValue();
2402             }
2403         }
2404         
2405         /**
2406          * Gets (as xml) the "AgencyType" element
2407          */
2408         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType xgetAgencyType()
2409         {
2410             synchronized (monitor())
2411             {
2412                 check_orphaned();
2413                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType target = null;
2414                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType)get_store().find_element_user(AGENCYTYPE$50, 0);
2415                 return target;
2416             }
2417         }
2418         
2419         /**
2420          * Sets the "AgencyType" element
2421          */
2422         public void setAgencyType(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType.Enum agencyType)
2423         {
2424             synchronized (monitor())
2425             {
2426                 check_orphaned();
2427                 org.apache.xmlbeans.SimpleValue target = null;
2428                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYTYPE$50, 0);
2429                 if (target == null)
2430                 {
2431                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGENCYTYPE$50);
2432                 }
2433                 target.setEnumValue(agencyType);
2434             }
2435         }
2436         
2437         /**
2438          * Sets (as xml) the "AgencyType" element
2439          */
2440         public void xsetAgencyType(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType agencyType)
2441         {
2442             synchronized (monitor())
2443             {
2444                 check_orphaned();
2445                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType target = null;
2446                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType)get_store().find_element_user(AGENCYTYPE$50, 0);
2447                 if (target == null)
2448                 {
2449                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType)get_store().add_element_user(AGENCYTYPE$50);
2450                 }
2451                 target.set(agencyType);
2452             }
2453         }
2454         
2455         /**
2456          * Gets the "AgencyTypeStartup" element
2457          */
2458         public java.lang.String getAgencyTypeStartup()
2459         {
2460             synchronized (monitor())
2461             {
2462                 check_orphaned();
2463                 org.apache.xmlbeans.SimpleValue target = null;
2464                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYTYPESTARTUP$52, 0);
2465                 if (target == null)
2466                 {
2467                     return null;
2468                 }
2469                 return target.getStringValue();
2470             }
2471         }
2472         
2473         /**
2474          * Gets (as xml) the "AgencyTypeStartup" element
2475          */
2476         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup xgetAgencyTypeStartup()
2477         {
2478             synchronized (monitor())
2479             {
2480                 check_orphaned();
2481                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup target = null;
2482                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup)get_store().find_element_user(AGENCYTYPESTARTUP$52, 0);
2483                 return target;
2484             }
2485         }
2486         
2487         /**
2488          * True if has "AgencyTypeStartup" element
2489          */
2490         public boolean isSetAgencyTypeStartup()
2491         {
2492             synchronized (monitor())
2493             {
2494                 check_orphaned();
2495                 return get_store().count_elements(AGENCYTYPESTARTUP$52) != 0;
2496             }
2497         }
2498         
2499         /**
2500          * Sets the "AgencyTypeStartup" element
2501          */
2502         public void setAgencyTypeStartup(java.lang.String agencyTypeStartup)
2503         {
2504             synchronized (monitor())
2505             {
2506                 check_orphaned();
2507                 org.apache.xmlbeans.SimpleValue target = null;
2508                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYTYPESTARTUP$52, 0);
2509                 if (target == null)
2510                 {
2511                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGENCYTYPESTARTUP$52);
2512                 }
2513                 target.setStringValue(agencyTypeStartup);
2514             }
2515         }
2516         
2517         /**
2518          * Sets (as xml) the "AgencyTypeStartup" element
2519          */
2520         public void xsetAgencyTypeStartup(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup agencyTypeStartup)
2521         {
2522             synchronized (monitor())
2523             {
2524                 check_orphaned();
2525                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup target = null;
2526                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup)get_store().find_element_user(AGENCYTYPESTARTUP$52, 0);
2527                 if (target == null)
2528                 {
2529                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup)get_store().add_element_user(AGENCYTYPESTARTUP$52);
2530                 }
2531                 target.set(agencyTypeStartup);
2532             }
2533         }
2534         
2535         /**
2536          * Unsets the "AgencyTypeStartup" element
2537          */
2538         public void unsetAgencyTypeStartup()
2539         {
2540             synchronized (monitor())
2541             {
2542                 check_orphaned();
2543                 get_store().remove_element(AGENCYTYPESTARTUP$52, 0);
2544             }
2545         }
2546         
2547         /**
2548          * Gets the "AgencyTypeOther" element
2549          */
2550         public java.lang.String getAgencyTypeOther()
2551         {
2552             synchronized (monitor())
2553             {
2554                 check_orphaned();
2555                 org.apache.xmlbeans.SimpleValue target = null;
2556                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYTYPEOTHER$54, 0);
2557                 if (target == null)
2558                 {
2559                     return null;
2560                 }
2561                 return target.getStringValue();
2562             }
2563         }
2564         
2565         /**
2566          * Gets (as xml) the "AgencyTypeOther" element
2567          */
2568         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther xgetAgencyTypeOther()
2569         {
2570             synchronized (monitor())
2571             {
2572                 check_orphaned();
2573                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther target = null;
2574                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther)get_store().find_element_user(AGENCYTYPEOTHER$54, 0);
2575                 return target;
2576             }
2577         }
2578         
2579         /**
2580          * True if has "AgencyTypeOther" element
2581          */
2582         public boolean isSetAgencyTypeOther()
2583         {
2584             synchronized (monitor())
2585             {
2586                 check_orphaned();
2587                 return get_store().count_elements(AGENCYTYPEOTHER$54) != 0;
2588             }
2589         }
2590         
2591         /**
2592          * Sets the "AgencyTypeOther" element
2593          */
2594         public void setAgencyTypeOther(java.lang.String agencyTypeOther)
2595         {
2596             synchronized (monitor())
2597             {
2598                 check_orphaned();
2599                 org.apache.xmlbeans.SimpleValue target = null;
2600                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYTYPEOTHER$54, 0);
2601                 if (target == null)
2602                 {
2603                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGENCYTYPEOTHER$54);
2604                 }
2605                 target.setStringValue(agencyTypeOther);
2606             }
2607         }
2608         
2609         /**
2610          * Sets (as xml) the "AgencyTypeOther" element
2611          */
2612         public void xsetAgencyTypeOther(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther agencyTypeOther)
2613         {
2614             synchronized (monitor())
2615             {
2616                 check_orphaned();
2617                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther target = null;
2618                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther)get_store().find_element_user(AGENCYTYPEOTHER$54, 0);
2619                 if (target == null)
2620                 {
2621                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther)get_store().add_element_user(AGENCYTYPEOTHER$54);
2622                 }
2623                 target.set(agencyTypeOther);
2624             }
2625         }
2626         
2627         /**
2628          * Unsets the "AgencyTypeOther" element
2629          */
2630         public void unsetAgencyTypeOther()
2631         {
2632             synchronized (monitor())
2633             {
2634                 check_orphaned();
2635                 get_store().remove_element(AGENCYTYPEOTHER$54, 0);
2636             }
2637         }
2638         
2639         /**
2640          * Gets the "AgencyTypeAdditionalInfo" element
2641          */
2642         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAgencyTypeAdditionalInfo()
2643         {
2644             synchronized (monitor())
2645             {
2646                 check_orphaned();
2647                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
2648                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(AGENCYTYPEADDITIONALINFO$56, 0);
2649                 if (target == null)
2650                 {
2651                     return null;
2652                 }
2653                 return target;
2654             }
2655         }
2656         
2657         /**
2658          * True if has "AgencyTypeAdditionalInfo" element
2659          */
2660         public boolean isSetAgencyTypeAdditionalInfo()
2661         {
2662             synchronized (monitor())
2663             {
2664                 check_orphaned();
2665                 return get_store().count_elements(AGENCYTYPEADDITIONALINFO$56) != 0;
2666             }
2667         }
2668         
2669         /**
2670          * Sets the "AgencyTypeAdditionalInfo" element
2671          */
2672         public void setAgencyTypeAdditionalInfo(gov.grants.apply.system.attachmentsV10.AttachedFileDataType agencyTypeAdditionalInfo)
2673         {
2674             generatedSetterHelperImpl(agencyTypeAdditionalInfo, AGENCYTYPEADDITIONALINFO$56, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2675         }
2676         
2677         /**
2678          * Appends and returns a new empty "AgencyTypeAdditionalInfo" element
2679          */
2680         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAgencyTypeAdditionalInfo()
2681         {
2682             synchronized (monitor())
2683             {
2684                 check_orphaned();
2685                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
2686                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(AGENCYTYPEADDITIONALINFO$56);
2687                 return target;
2688             }
2689         }
2690         
2691         /**
2692          * Unsets the "AgencyTypeAdditionalInfo" element
2693          */
2694         public void unsetAgencyTypeAdditionalInfo()
2695         {
2696             synchronized (monitor())
2697             {
2698                 check_orphaned();
2699                 get_store().remove_element(AGENCYTYPEADDITIONALINFO$56, 0);
2700             }
2701         }
2702         
2703         /**
2704          * Gets the "GovtExecutiveInfo" element
2705          */
2706         public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getGovtExecutiveInfo()
2707         {
2708             synchronized (monitor())
2709             {
2710                 check_orphaned();
2711                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
2712                 target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().find_element_user(GOVTEXECUTIVEINFO$58, 0);
2713                 if (target == null)
2714                 {
2715                     return null;
2716                 }
2717                 return target;
2718             }
2719         }
2720         
2721         /**
2722          * True if has "GovtExecutiveInfo" element
2723          */
2724         public boolean isSetGovtExecutiveInfo()
2725         {
2726             synchronized (monitor())
2727             {
2728                 check_orphaned();
2729                 return get_store().count_elements(GOVTEXECUTIVEINFO$58) != 0;
2730             }
2731         }
2732         
2733         /**
2734          * Sets the "GovtExecutiveInfo" element
2735          */
2736         public void setGovtExecutiveInfo(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType govtExecutiveInfo)
2737         {
2738             generatedSetterHelperImpl(govtExecutiveInfo, GOVTEXECUTIVEINFO$58, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2739         }
2740         
2741         /**
2742          * Appends and returns a new empty "GovtExecutiveInfo" element
2743          */
2744         public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewGovtExecutiveInfo()
2745         {
2746             synchronized (monitor())
2747             {
2748                 check_orphaned();
2749                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
2750                 target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().add_element_user(GOVTEXECUTIVEINFO$58);
2751                 return target;
2752             }
2753         }
2754         
2755         /**
2756          * Unsets the "GovtExecutiveInfo" element
2757          */
2758         public void unsetGovtExecutiveInfo()
2759         {
2760             synchronized (monitor())
2761             {
2762                 check_orphaned();
2763                 get_store().remove_element(GOVTEXECUTIVEINFO$58, 0);
2764             }
2765         }
2766         
2767         /**
2768          * Gets the "GovtExecutiveEntityName" element
2769          */
2770         public java.lang.String getGovtExecutiveEntityName()
2771         {
2772             synchronized (monitor())
2773             {
2774                 check_orphaned();
2775                 org.apache.xmlbeans.SimpleValue target = null;
2776                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GOVTEXECUTIVEENTITYNAME$60, 0);
2777                 if (target == null)
2778                 {
2779                     return null;
2780                 }
2781                 return target.getStringValue();
2782             }
2783         }
2784         
2785         /**
2786          * Gets (as xml) the "GovtExecutiveEntityName" element
2787          */
2788         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName xgetGovtExecutiveEntityName()
2789         {
2790             synchronized (monitor())
2791             {
2792                 check_orphaned();
2793                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName target = null;
2794                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName)get_store().find_element_user(GOVTEXECUTIVEENTITYNAME$60, 0);
2795                 return target;
2796             }
2797         }
2798         
2799         /**
2800          * Sets the "GovtExecutiveEntityName" element
2801          */
2802         public void setGovtExecutiveEntityName(java.lang.String govtExecutiveEntityName)
2803         {
2804             synchronized (monitor())
2805             {
2806                 check_orphaned();
2807                 org.apache.xmlbeans.SimpleValue target = null;
2808                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GOVTEXECUTIVEENTITYNAME$60, 0);
2809                 if (target == null)
2810                 {
2811                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GOVTEXECUTIVEENTITYNAME$60);
2812                 }
2813                 target.setStringValue(govtExecutiveEntityName);
2814             }
2815         }
2816         
2817         /**
2818          * Sets (as xml) the "GovtExecutiveEntityName" element
2819          */
2820         public void xsetGovtExecutiveEntityName(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName govtExecutiveEntityName)
2821         {
2822             synchronized (monitor())
2823             {
2824                 check_orphaned();
2825                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName target = null;
2826                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName)get_store().find_element_user(GOVTEXECUTIVEENTITYNAME$60, 0);
2827                 if (target == null)
2828                 {
2829                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName)get_store().add_element_user(GOVTEXECUTIVEENTITYNAME$60);
2830                 }
2831                 target.set(govtExecutiveEntityName);
2832             }
2833         }
2834         
2835         /**
2836          * Gets the "GovtEntityType" element
2837          */
2838         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType.Enum getGovtEntityType()
2839         {
2840             synchronized (monitor())
2841             {
2842                 check_orphaned();
2843                 org.apache.xmlbeans.SimpleValue target = null;
2844                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GOVTENTITYTYPE$62, 0);
2845                 if (target == null)
2846                 {
2847                     return null;
2848                 }
2849                 return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType.Enum)target.getEnumValue();
2850             }
2851         }
2852         
2853         /**
2854          * Gets (as xml) the "GovtEntityType" element
2855          */
2856         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType xgetGovtEntityType()
2857         {
2858             synchronized (monitor())
2859             {
2860                 check_orphaned();
2861                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType target = null;
2862                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType)get_store().find_element_user(GOVTENTITYTYPE$62, 0);
2863                 return target;
2864             }
2865         }
2866         
2867         /**
2868          * Sets the "GovtEntityType" element
2869          */
2870         public void setGovtEntityType(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType.Enum govtEntityType)
2871         {
2872             synchronized (monitor())
2873             {
2874                 check_orphaned();
2875                 org.apache.xmlbeans.SimpleValue target = null;
2876                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GOVTENTITYTYPE$62, 0);
2877                 if (target == null)
2878                 {
2879                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GOVTENTITYTYPE$62);
2880                 }
2881                 target.setEnumValue(govtEntityType);
2882             }
2883         }
2884         
2885         /**
2886          * Sets (as xml) the "GovtEntityType" element
2887          */
2888         public void xsetGovtEntityType(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType govtEntityType)
2889         {
2890             synchronized (monitor())
2891             {
2892                 check_orphaned();
2893                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType target = null;
2894                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType)get_store().find_element_user(GOVTENTITYTYPE$62, 0);
2895                 if (target == null)
2896                 {
2897                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType)get_store().add_element_user(GOVTENTITYTYPE$62);
2898                 }
2899                 target.set(govtEntityType);
2900             }
2901         }
2902         
2903         /**
2904          * Gets the "NotApplyingForHiringGrant" element
2905          */
2906         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNotApplyingForHiringGrant()
2907         {
2908             synchronized (monitor())
2909             {
2910                 check_orphaned();
2911                 org.apache.xmlbeans.SimpleValue target = null;
2912                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTAPPLYINGFORHIRINGGRANT$64, 0);
2913                 if (target == null)
2914                 {
2915                     return null;
2916                 }
2917                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2918             }
2919         }
2920         
2921         /**
2922          * Gets (as xml) the "NotApplyingForHiringGrant" element
2923          */
2924         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNotApplyingForHiringGrant()
2925         {
2926             synchronized (monitor())
2927             {
2928                 check_orphaned();
2929                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2930                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTAPPLYINGFORHIRINGGRANT$64, 0);
2931                 return target;
2932             }
2933         }
2934         
2935         /**
2936          * True if has "NotApplyingForHiringGrant" element
2937          */
2938         public boolean isSetNotApplyingForHiringGrant()
2939         {
2940             synchronized (monitor())
2941             {
2942                 check_orphaned();
2943                 return get_store().count_elements(NOTAPPLYINGFORHIRINGGRANT$64) != 0;
2944             }
2945         }
2946         
2947         /**
2948          * Sets the "NotApplyingForHiringGrant" element
2949          */
2950         public void setNotApplyingForHiringGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum notApplyingForHiringGrant)
2951         {
2952             synchronized (monitor())
2953             {
2954                 check_orphaned();
2955                 org.apache.xmlbeans.SimpleValue target = null;
2956                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTAPPLYINGFORHIRINGGRANT$64, 0);
2957                 if (target == null)
2958                 {
2959                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOTAPPLYINGFORHIRINGGRANT$64);
2960                 }
2961                 target.setEnumValue(notApplyingForHiringGrant);
2962             }
2963         }
2964         
2965         /**
2966          * Sets (as xml) the "NotApplyingForHiringGrant" element
2967          */
2968         public void xsetNotApplyingForHiringGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType notApplyingForHiringGrant)
2969         {
2970             synchronized (monitor())
2971             {
2972                 check_orphaned();
2973                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2974                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTAPPLYINGFORHIRINGGRANT$64, 0);
2975                 if (target == null)
2976                 {
2977                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOTAPPLYINGFORHIRINGGRANT$64);
2978                 }
2979                 target.set(notApplyingForHiringGrant);
2980             }
2981         }
2982         
2983         /**
2984          * Unsets the "NotApplyingForHiringGrant" element
2985          */
2986         public void unsetNotApplyingForHiringGrant()
2987         {
2988             synchronized (monitor())
2989             {
2990                 check_orphaned();
2991                 get_store().remove_element(NOTAPPLYINGFORHIRINGGRANT$64, 0);
2992             }
2993         }
2994         
2995         /**
2996          * Gets the "RetentionForCOPSHiringGrantsExplanation" element
2997          */
2998         public java.lang.String getRetentionForCOPSHiringGrantsExplanation()
2999         {
3000             synchronized (monitor())
3001             {
3002                 check_orphaned();
3003                 org.apache.xmlbeans.SimpleValue target = null;
3004                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$66, 0);
3005                 if (target == null)
3006                 {
3007                     return null;
3008                 }
3009                 return target.getStringValue();
3010             }
3011         }
3012         
3013         /**
3014          * Gets (as xml) the "RetentionForCOPSHiringGrantsExplanation" element
3015          */
3016         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation xgetRetentionForCOPSHiringGrantsExplanation()
3017         {
3018             synchronized (monitor())
3019             {
3020                 check_orphaned();
3021                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation target = null;
3022                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation)get_store().find_element_user(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$66, 0);
3023                 return target;
3024             }
3025         }
3026         
3027         /**
3028          * True if has "RetentionForCOPSHiringGrantsExplanation" element
3029          */
3030         public boolean isSetRetentionForCOPSHiringGrantsExplanation()
3031         {
3032             synchronized (monitor())
3033             {
3034                 check_orphaned();
3035                 return get_store().count_elements(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$66) != 0;
3036             }
3037         }
3038         
3039         /**
3040          * Sets the "RetentionForCOPSHiringGrantsExplanation" element
3041          */
3042         public void setRetentionForCOPSHiringGrantsExplanation(java.lang.String retentionForCOPSHiringGrantsExplanation)
3043         {
3044             synchronized (monitor())
3045             {
3046                 check_orphaned();
3047                 org.apache.xmlbeans.SimpleValue target = null;
3048                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$66, 0);
3049                 if (target == null)
3050                 {
3051                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$66);
3052                 }
3053                 target.setStringValue(retentionForCOPSHiringGrantsExplanation);
3054             }
3055         }
3056         
3057         /**
3058          * Sets (as xml) the "RetentionForCOPSHiringGrantsExplanation" element
3059          */
3060         public void xsetRetentionForCOPSHiringGrantsExplanation(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation retentionForCOPSHiringGrantsExplanation)
3061         {
3062             synchronized (monitor())
3063             {
3064                 check_orphaned();
3065                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation target = null;
3066                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation)get_store().find_element_user(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$66, 0);
3067                 if (target == null)
3068                 {
3069                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation)get_store().add_element_user(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$66);
3070                 }
3071                 target.set(retentionForCOPSHiringGrantsExplanation);
3072             }
3073         }
3074         
3075         /**
3076          * Unsets the "RetentionForCOPSHiringGrantsExplanation" element
3077          */
3078         public void unsetRetentionForCOPSHiringGrantsExplanation()
3079         {
3080             synchronized (monitor())
3081             {
3082                 check_orphaned();
3083                 get_store().remove_element(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$66, 0);
3084             }
3085         }
3086         
3087         /**
3088          * Gets the "NeedForFederalAssistanceExplanation" element
3089          */
3090         public java.lang.String getNeedForFederalAssistanceExplanation()
3091         {
3092             synchronized (monitor())
3093             {
3094                 check_orphaned();
3095                 org.apache.xmlbeans.SimpleValue target = null;
3096                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEEDFORFEDERALASSISTANCEEXPLANATION$68, 0);
3097                 if (target == null)
3098                 {
3099                     return null;
3100                 }
3101                 return target.getStringValue();
3102             }
3103         }
3104         
3105         /**
3106          * Gets (as xml) the "NeedForFederalAssistanceExplanation" element
3107          */
3108         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation xgetNeedForFederalAssistanceExplanation()
3109         {
3110             synchronized (monitor())
3111             {
3112                 check_orphaned();
3113                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation target = null;
3114                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation)get_store().find_element_user(NEEDFORFEDERALASSISTANCEEXPLANATION$68, 0);
3115                 return target;
3116             }
3117         }
3118         
3119         /**
3120          * Sets the "NeedForFederalAssistanceExplanation" element
3121          */
3122         public void setNeedForFederalAssistanceExplanation(java.lang.String needForFederalAssistanceExplanation)
3123         {
3124             synchronized (monitor())
3125             {
3126                 check_orphaned();
3127                 org.apache.xmlbeans.SimpleValue target = null;
3128                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEEDFORFEDERALASSISTANCEEXPLANATION$68, 0);
3129                 if (target == null)
3130                 {
3131                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEEDFORFEDERALASSISTANCEEXPLANATION$68);
3132                 }
3133                 target.setStringValue(needForFederalAssistanceExplanation);
3134             }
3135         }
3136         
3137         /**
3138          * Sets (as xml) the "NeedForFederalAssistanceExplanation" element
3139          */
3140         public void xsetNeedForFederalAssistanceExplanation(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation needForFederalAssistanceExplanation)
3141         {
3142             synchronized (monitor())
3143             {
3144                 check_orphaned();
3145                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation target = null;
3146                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation)get_store().find_element_user(NEEDFORFEDERALASSISTANCEEXPLANATION$68, 0);
3147                 if (target == null)
3148                 {
3149                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation)get_store().add_element_user(NEEDFORFEDERALASSISTANCEEXPLANATION$68);
3150                 }
3151                 target.set(needForFederalAssistanceExplanation);
3152             }
3153         }
3154         
3155         /**
3156          * Gets the "NAExecutiveSummary" element
3157          */
3158         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAExecutiveSummary()
3159         {
3160             synchronized (monitor())
3161             {
3162                 check_orphaned();
3163                 org.apache.xmlbeans.SimpleValue target = null;
3164                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAEXECUTIVESUMMARY$70, 0);
3165                 if (target == null)
3166                 {
3167                     return null;
3168                 }
3169                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3170             }
3171         }
3172         
3173         /**
3174          * Gets (as xml) the "NAExecutiveSummary" element
3175          */
3176         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAExecutiveSummary()
3177         {
3178             synchronized (monitor())
3179             {
3180                 check_orphaned();
3181                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3182                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAEXECUTIVESUMMARY$70, 0);
3183                 return target;
3184             }
3185         }
3186         
3187         /**
3188          * True if has "NAExecutiveSummary" element
3189          */
3190         public boolean isSetNAExecutiveSummary()
3191         {
3192             synchronized (monitor())
3193             {
3194                 check_orphaned();
3195                 return get_store().count_elements(NAEXECUTIVESUMMARY$70) != 0;
3196             }
3197         }
3198         
3199         /**
3200          * Sets the "NAExecutiveSummary" element
3201          */
3202         public void setNAExecutiveSummary(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naExecutiveSummary)
3203         {
3204             synchronized (monitor())
3205             {
3206                 check_orphaned();
3207                 org.apache.xmlbeans.SimpleValue target = null;
3208                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAEXECUTIVESUMMARY$70, 0);
3209                 if (target == null)
3210                 {
3211                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NAEXECUTIVESUMMARY$70);
3212                 }
3213                 target.setEnumValue(naExecutiveSummary);
3214             }
3215         }
3216         
3217         /**
3218          * Sets (as xml) the "NAExecutiveSummary" element
3219          */
3220         public void xsetNAExecutiveSummary(gov.grants.apply.system.globalLibraryV20.YesNoDataType naExecutiveSummary)
3221         {
3222             synchronized (monitor())
3223             {
3224                 check_orphaned();
3225                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3226                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAEXECUTIVESUMMARY$70, 0);
3227                 if (target == null)
3228                 {
3229                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NAEXECUTIVESUMMARY$70);
3230                 }
3231                 target.set(naExecutiveSummary);
3232             }
3233         }
3234         
3235         /**
3236          * Unsets the "NAExecutiveSummary" element
3237          */
3238         public void unsetNAExecutiveSummary()
3239         {
3240             synchronized (monitor())
3241             {
3242                 check_orphaned();
3243                 get_store().remove_element(NAEXECUTIVESUMMARY$70, 0);
3244             }
3245         }
3246         
3247         /**
3248          * Gets the "ExecutiveSummary" element
3249          */
3250         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getExecutiveSummary()
3251         {
3252             synchronized (monitor())
3253             {
3254                 check_orphaned();
3255                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3256                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(EXECUTIVESUMMARY$72, 0);
3257                 if (target == null)
3258                 {
3259                     return null;
3260                 }
3261                 return target;
3262             }
3263         }
3264         
3265         /**
3266          * True if has "ExecutiveSummary" element
3267          */
3268         public boolean isSetExecutiveSummary()
3269         {
3270             synchronized (monitor())
3271             {
3272                 check_orphaned();
3273                 return get_store().count_elements(EXECUTIVESUMMARY$72) != 0;
3274             }
3275         }
3276         
3277         /**
3278          * Sets the "ExecutiveSummary" element
3279          */
3280         public void setExecutiveSummary(gov.grants.apply.system.attachmentsV10.AttachedFileDataType executiveSummary)
3281         {
3282             generatedSetterHelperImpl(executiveSummary, EXECUTIVESUMMARY$72, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3283         }
3284         
3285         /**
3286          * Appends and returns a new empty "ExecutiveSummary" element
3287          */
3288         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewExecutiveSummary()
3289         {
3290             synchronized (monitor())
3291             {
3292                 check_orphaned();
3293                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3294                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(EXECUTIVESUMMARY$72);
3295                 return target;
3296             }
3297         }
3298         
3299         /**
3300          * Unsets the "ExecutiveSummary" element
3301          */
3302         public void unsetExecutiveSummary()
3303         {
3304             synchronized (monitor())
3305             {
3306                 check_orphaned();
3307                 get_store().remove_element(EXECUTIVESUMMARY$72, 0);
3308             }
3309         }
3310         
3311         /**
3312          * Gets the "NAProjectDescription" element
3313          */
3314         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAProjectDescription()
3315         {
3316             synchronized (monitor())
3317             {
3318                 check_orphaned();
3319                 org.apache.xmlbeans.SimpleValue target = null;
3320                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAPROJECTDESCRIPTION$74, 0);
3321                 if (target == null)
3322                 {
3323                     return null;
3324                 }
3325                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3326             }
3327         }
3328         
3329         /**
3330          * Gets (as xml) the "NAProjectDescription" element
3331          */
3332         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAProjectDescription()
3333         {
3334             synchronized (monitor())
3335             {
3336                 check_orphaned();
3337                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3338                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAPROJECTDESCRIPTION$74, 0);
3339                 return target;
3340             }
3341         }
3342         
3343         /**
3344          * True if has "NAProjectDescription" element
3345          */
3346         public boolean isSetNAProjectDescription()
3347         {
3348             synchronized (monitor())
3349             {
3350                 check_orphaned();
3351                 return get_store().count_elements(NAPROJECTDESCRIPTION$74) != 0;
3352             }
3353         }
3354         
3355         /**
3356          * Sets the "NAProjectDescription" element
3357          */
3358         public void setNAProjectDescription(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naProjectDescription)
3359         {
3360             synchronized (monitor())
3361             {
3362                 check_orphaned();
3363                 org.apache.xmlbeans.SimpleValue target = null;
3364                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAPROJECTDESCRIPTION$74, 0);
3365                 if (target == null)
3366                 {
3367                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NAPROJECTDESCRIPTION$74);
3368                 }
3369                 target.setEnumValue(naProjectDescription);
3370             }
3371         }
3372         
3373         /**
3374          * Sets (as xml) the "NAProjectDescription" element
3375          */
3376         public void xsetNAProjectDescription(gov.grants.apply.system.globalLibraryV20.YesNoDataType naProjectDescription)
3377         {
3378             synchronized (monitor())
3379             {
3380                 check_orphaned();
3381                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3382                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAPROJECTDESCRIPTION$74, 0);
3383                 if (target == null)
3384                 {
3385                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NAPROJECTDESCRIPTION$74);
3386                 }
3387                 target.set(naProjectDescription);
3388             }
3389         }
3390         
3391         /**
3392          * Unsets the "NAProjectDescription" element
3393          */
3394         public void unsetNAProjectDescription()
3395         {
3396             synchronized (monitor())
3397             {
3398                 check_orphaned();
3399                 get_store().remove_element(NAPROJECTDESCRIPTION$74, 0);
3400             }
3401         }
3402         
3403         /**
3404          * Gets the "ProjectDescription" element
3405          */
3406         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getProjectDescription()
3407         {
3408             synchronized (monitor())
3409             {
3410                 check_orphaned();
3411                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3412                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(PROJECTDESCRIPTION$76, 0);
3413                 if (target == null)
3414                 {
3415                     return null;
3416                 }
3417                 return target;
3418             }
3419         }
3420         
3421         /**
3422          * True if has "ProjectDescription" element
3423          */
3424         public boolean isSetProjectDescription()
3425         {
3426             synchronized (monitor())
3427             {
3428                 check_orphaned();
3429                 return get_store().count_elements(PROJECTDESCRIPTION$76) != 0;
3430             }
3431         }
3432         
3433         /**
3434          * Sets the "ProjectDescription" element
3435          */
3436         public void setProjectDescription(gov.grants.apply.system.attachmentsV10.AttachedFileDataType projectDescription)
3437         {
3438             generatedSetterHelperImpl(projectDescription, PROJECTDESCRIPTION$76, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3439         }
3440         
3441         /**
3442          * Appends and returns a new empty "ProjectDescription" element
3443          */
3444         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewProjectDescription()
3445         {
3446             synchronized (monitor())
3447             {
3448                 check_orphaned();
3449                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3450                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(PROJECTDESCRIPTION$76);
3451                 return target;
3452             }
3453         }
3454         
3455         /**
3456          * Unsets the "ProjectDescription" element
3457          */
3458         public void unsetProjectDescription()
3459         {
3460             synchronized (monitor())
3461             {
3462                 check_orphaned();
3463                 get_store().remove_element(PROJECTDESCRIPTION$76, 0);
3464             }
3465         }
3466         
3467         /**
3468          * Gets the "NABudgetNarrative" element
3469          */
3470         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNABudgetNarrative()
3471         {
3472             synchronized (monitor())
3473             {
3474                 check_orphaned();
3475                 org.apache.xmlbeans.SimpleValue target = null;
3476                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NABUDGETNARRATIVE$78, 0);
3477                 if (target == null)
3478                 {
3479                     return null;
3480                 }
3481                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3482             }
3483         }
3484         
3485         /**
3486          * Gets (as xml) the "NABudgetNarrative" element
3487          */
3488         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNABudgetNarrative()
3489         {
3490             synchronized (monitor())
3491             {
3492                 check_orphaned();
3493                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3494                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NABUDGETNARRATIVE$78, 0);
3495                 return target;
3496             }
3497         }
3498         
3499         /**
3500          * True if has "NABudgetNarrative" element
3501          */
3502         public boolean isSetNABudgetNarrative()
3503         {
3504             synchronized (monitor())
3505             {
3506                 check_orphaned();
3507                 return get_store().count_elements(NABUDGETNARRATIVE$78) != 0;
3508             }
3509         }
3510         
3511         /**
3512          * Sets the "NABudgetNarrative" element
3513          */
3514         public void setNABudgetNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naBudgetNarrative)
3515         {
3516             synchronized (monitor())
3517             {
3518                 check_orphaned();
3519                 org.apache.xmlbeans.SimpleValue target = null;
3520                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NABUDGETNARRATIVE$78, 0);
3521                 if (target == null)
3522                 {
3523                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NABUDGETNARRATIVE$78);
3524                 }
3525                 target.setEnumValue(naBudgetNarrative);
3526             }
3527         }
3528         
3529         /**
3530          * Sets (as xml) the "NABudgetNarrative" element
3531          */
3532         public void xsetNABudgetNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType naBudgetNarrative)
3533         {
3534             synchronized (monitor())
3535             {
3536                 check_orphaned();
3537                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3538                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NABUDGETNARRATIVE$78, 0);
3539                 if (target == null)
3540                 {
3541                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NABUDGETNARRATIVE$78);
3542                 }
3543                 target.set(naBudgetNarrative);
3544             }
3545         }
3546         
3547         /**
3548          * Unsets the "NABudgetNarrative" element
3549          */
3550         public void unsetNABudgetNarrative()
3551         {
3552             synchronized (monitor())
3553             {
3554                 check_orphaned();
3555                 get_store().remove_element(NABUDGETNARRATIVE$78, 0);
3556             }
3557         }
3558         
3559         /**
3560          * Gets the "BudgetNarrative" element
3561          */
3562         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getBudgetNarrative()
3563         {
3564             synchronized (monitor())
3565             {
3566                 check_orphaned();
3567                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3568                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(BUDGETNARRATIVE$80, 0);
3569                 if (target == null)
3570                 {
3571                     return null;
3572                 }
3573                 return target;
3574             }
3575         }
3576         
3577         /**
3578          * True if has "BudgetNarrative" element
3579          */
3580         public boolean isSetBudgetNarrative()
3581         {
3582             synchronized (monitor())
3583             {
3584                 check_orphaned();
3585                 return get_store().count_elements(BUDGETNARRATIVE$80) != 0;
3586             }
3587         }
3588         
3589         /**
3590          * Sets the "BudgetNarrative" element
3591          */
3592         public void setBudgetNarrative(gov.grants.apply.system.attachmentsV10.AttachedFileDataType budgetNarrative)
3593         {
3594             generatedSetterHelperImpl(budgetNarrative, BUDGETNARRATIVE$80, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3595         }
3596         
3597         /**
3598          * Appends and returns a new empty "BudgetNarrative" element
3599          */
3600         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewBudgetNarrative()
3601         {
3602             synchronized (monitor())
3603             {
3604                 check_orphaned();
3605                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3606                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(BUDGETNARRATIVE$80);
3607                 return target;
3608             }
3609         }
3610         
3611         /**
3612          * Unsets the "BudgetNarrative" element
3613          */
3614         public void unsetBudgetNarrative()
3615         {
3616             synchronized (monitor())
3617             {
3618                 check_orphaned();
3619                 get_store().remove_element(BUDGETNARRATIVE$80, 0);
3620             }
3621         }
3622         
3623         /**
3624          * Gets the "NAMemorandumOfUnderstanding" element
3625          */
3626         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAMemorandumOfUnderstanding()
3627         {
3628             synchronized (monitor())
3629             {
3630                 check_orphaned();
3631                 org.apache.xmlbeans.SimpleValue target = null;
3632                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAMEMORANDUMOFUNDERSTANDING$82, 0);
3633                 if (target == null)
3634                 {
3635                     return null;
3636                 }
3637                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3638             }
3639         }
3640         
3641         /**
3642          * Gets (as xml) the "NAMemorandumOfUnderstanding" element
3643          */
3644         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAMemorandumOfUnderstanding()
3645         {
3646             synchronized (monitor())
3647             {
3648                 check_orphaned();
3649                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3650                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAMEMORANDUMOFUNDERSTANDING$82, 0);
3651                 return target;
3652             }
3653         }
3654         
3655         /**
3656          * True if has "NAMemorandumOfUnderstanding" element
3657          */
3658         public boolean isSetNAMemorandumOfUnderstanding()
3659         {
3660             synchronized (monitor())
3661             {
3662                 check_orphaned();
3663                 return get_store().count_elements(NAMEMORANDUMOFUNDERSTANDING$82) != 0;
3664             }
3665         }
3666         
3667         /**
3668          * Sets the "NAMemorandumOfUnderstanding" element
3669          */
3670         public void setNAMemorandumOfUnderstanding(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naMemorandumOfUnderstanding)
3671         {
3672             synchronized (monitor())
3673             {
3674                 check_orphaned();
3675                 org.apache.xmlbeans.SimpleValue target = null;
3676                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAMEMORANDUMOFUNDERSTANDING$82, 0);
3677                 if (target == null)
3678                 {
3679                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NAMEMORANDUMOFUNDERSTANDING$82);
3680                 }
3681                 target.setEnumValue(naMemorandumOfUnderstanding);
3682             }
3683         }
3684         
3685         /**
3686          * Sets (as xml) the "NAMemorandumOfUnderstanding" element
3687          */
3688         public void xsetNAMemorandumOfUnderstanding(gov.grants.apply.system.globalLibraryV20.YesNoDataType naMemorandumOfUnderstanding)
3689         {
3690             synchronized (monitor())
3691             {
3692                 check_orphaned();
3693                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3694                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAMEMORANDUMOFUNDERSTANDING$82, 0);
3695                 if (target == null)
3696                 {
3697                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NAMEMORANDUMOFUNDERSTANDING$82);
3698                 }
3699                 target.set(naMemorandumOfUnderstanding);
3700             }
3701         }
3702         
3703         /**
3704          * Unsets the "NAMemorandumOfUnderstanding" element
3705          */
3706         public void unsetNAMemorandumOfUnderstanding()
3707         {
3708             synchronized (monitor())
3709             {
3710                 check_orphaned();
3711                 get_store().remove_element(NAMEMORANDUMOFUNDERSTANDING$82, 0);
3712             }
3713         }
3714         
3715         /**
3716          * Gets the "MemorandumOfUnderstanding" element
3717          */
3718         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getMemorandumOfUnderstanding()
3719         {
3720             synchronized (monitor())
3721             {
3722                 check_orphaned();
3723                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3724                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(MEMORANDUMOFUNDERSTANDING$84, 0);
3725                 if (target == null)
3726                 {
3727                     return null;
3728                 }
3729                 return target;
3730             }
3731         }
3732         
3733         /**
3734          * True if has "MemorandumOfUnderstanding" element
3735          */
3736         public boolean isSetMemorandumOfUnderstanding()
3737         {
3738             synchronized (monitor())
3739             {
3740                 check_orphaned();
3741                 return get_store().count_elements(MEMORANDUMOFUNDERSTANDING$84) != 0;
3742             }
3743         }
3744         
3745         /**
3746          * Sets the "MemorandumOfUnderstanding" element
3747          */
3748         public void setMemorandumOfUnderstanding(gov.grants.apply.system.attachmentsV10.AttachedFileDataType memorandumOfUnderstanding)
3749         {
3750             generatedSetterHelperImpl(memorandumOfUnderstanding, MEMORANDUMOFUNDERSTANDING$84, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3751         }
3752         
3753         /**
3754          * Appends and returns a new empty "MemorandumOfUnderstanding" element
3755          */
3756         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewMemorandumOfUnderstanding()
3757         {
3758             synchronized (monitor())
3759             {
3760                 check_orphaned();
3761                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3762                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(MEMORANDUMOFUNDERSTANDING$84);
3763                 return target;
3764             }
3765         }
3766         
3767         /**
3768          * Unsets the "MemorandumOfUnderstanding" element
3769          */
3770         public void unsetMemorandumOfUnderstanding()
3771         {
3772             synchronized (monitor())
3773             {
3774                 check_orphaned();
3775                 get_store().remove_element(MEMORANDUMOFUNDERSTANDING$84, 0);
3776             }
3777         }
3778         
3779         /**
3780          * Gets the "NoPartnerRequired" element
3781          */
3782         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoPartnerRequired()
3783         {
3784             synchronized (monitor())
3785             {
3786                 check_orphaned();
3787                 org.apache.xmlbeans.SimpleValue target = null;
3788                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOPARTNERREQUIRED$86, 0);
3789                 if (target == null)
3790                 {
3791                     return null;
3792                 }
3793                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3794             }
3795         }
3796         
3797         /**
3798          * Gets (as xml) the "NoPartnerRequired" element
3799          */
3800         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoPartnerRequired()
3801         {
3802             synchronized (monitor())
3803             {
3804                 check_orphaned();
3805                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3806                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOPARTNERREQUIRED$86, 0);
3807                 return target;
3808             }
3809         }
3810         
3811         /**
3812          * True if has "NoPartnerRequired" element
3813          */
3814         public boolean isSetNoPartnerRequired()
3815         {
3816             synchronized (monitor())
3817             {
3818                 check_orphaned();
3819                 return get_store().count_elements(NOPARTNERREQUIRED$86) != 0;
3820             }
3821         }
3822         
3823         /**
3824          * Sets the "NoPartnerRequired" element
3825          */
3826         public void setNoPartnerRequired(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noPartnerRequired)
3827         {
3828             synchronized (monitor())
3829             {
3830                 check_orphaned();
3831                 org.apache.xmlbeans.SimpleValue target = null;
3832                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOPARTNERREQUIRED$86, 0);
3833                 if (target == null)
3834                 {
3835                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOPARTNERREQUIRED$86);
3836                 }
3837                 target.setEnumValue(noPartnerRequired);
3838             }
3839         }
3840         
3841         /**
3842          * Sets (as xml) the "NoPartnerRequired" element
3843          */
3844         public void xsetNoPartnerRequired(gov.grants.apply.system.globalLibraryV20.YesNoDataType noPartnerRequired)
3845         {
3846             synchronized (monitor())
3847             {
3848                 check_orphaned();
3849                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3850                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOPARTNERREQUIRED$86, 0);
3851                 if (target == null)
3852                 {
3853                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOPARTNERREQUIRED$86);
3854                 }
3855                 target.set(noPartnerRequired);
3856             }
3857         }
3858         
3859         /**
3860          * Unsets the "NoPartnerRequired" element
3861          */
3862         public void unsetNoPartnerRequired()
3863         {
3864             synchronized (monitor())
3865             {
3866                 check_orphaned();
3867                 get_store().remove_element(NOPARTNERREQUIRED$86, 0);
3868             }
3869         }
3870         
3871         /**
3872          * Gets the "OfficialPartners" element
3873          */
3874         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners getOfficialPartners()
3875         {
3876             synchronized (monitor())
3877             {
3878                 check_orphaned();
3879                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners target = null;
3880                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners)get_store().find_element_user(OFFICIALPARTNERS$88, 0);
3881                 if (target == null)
3882                 {
3883                     return null;
3884                 }
3885                 return target;
3886             }
3887         }
3888         
3889         /**
3890          * True if has "OfficialPartners" element
3891          */
3892         public boolean isSetOfficialPartners()
3893         {
3894             synchronized (monitor())
3895             {
3896                 check_orphaned();
3897                 return get_store().count_elements(OFFICIALPARTNERS$88) != 0;
3898             }
3899         }
3900         
3901         /**
3902          * Sets the "OfficialPartners" element
3903          */
3904         public void setOfficialPartners(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners officialPartners)
3905         {
3906             generatedSetterHelperImpl(officialPartners, OFFICIALPARTNERS$88, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3907         }
3908         
3909         /**
3910          * Appends and returns a new empty "OfficialPartners" element
3911          */
3912         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners addNewOfficialPartners()
3913         {
3914             synchronized (monitor())
3915             {
3916                 check_orphaned();
3917                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners target = null;
3918                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners)get_store().add_element_user(OFFICIALPARTNERS$88);
3919                 return target;
3920             }
3921         }
3922         
3923         /**
3924          * Unsets the "OfficialPartners" element
3925          */
3926         public void unsetOfficialPartners()
3927         {
3928             synchronized (monitor())
3929             {
3930                 check_orphaned();
3931                 get_store().remove_element(OFFICIALPARTNERS$88, 0);
3932             }
3933         }
3934         
3935         /**
3936          * Gets the "AdditionalPartners" element
3937          */
3938         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAdditionalPartners()
3939         {
3940             synchronized (monitor())
3941             {
3942                 check_orphaned();
3943                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3944                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ADDITIONALPARTNERS$90, 0);
3945                 if (target == null)
3946                 {
3947                     return null;
3948                 }
3949                 return target;
3950             }
3951         }
3952         
3953         /**
3954          * True if has "AdditionalPartners" element
3955          */
3956         public boolean isSetAdditionalPartners()
3957         {
3958             synchronized (monitor())
3959             {
3960                 check_orphaned();
3961                 return get_store().count_elements(ADDITIONALPARTNERS$90) != 0;
3962             }
3963         }
3964         
3965         /**
3966          * Sets the "AdditionalPartners" element
3967          */
3968         public void setAdditionalPartners(gov.grants.apply.system.attachmentsV10.AttachedFileDataType additionalPartners)
3969         {
3970             generatedSetterHelperImpl(additionalPartners, ADDITIONALPARTNERS$90, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3971         }
3972         
3973         /**
3974          * Appends and returns a new empty "AdditionalPartners" element
3975          */
3976         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAdditionalPartners()
3977         {
3978             synchronized (monitor())
3979             {
3980                 check_orphaned();
3981                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3982                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ADDITIONALPARTNERS$90);
3983                 return target;
3984             }
3985         }
3986         
3987         /**
3988          * Unsets the "AdditionalPartners" element
3989          */
3990         public void unsetAdditionalPartners()
3991         {
3992             synchronized (monitor())
3993             {
3994                 check_orphaned();
3995                 get_store().remove_element(ADDITIONALPARTNERS$90, 0);
3996             }
3997         }
3998         
3999         /**
4000          * Gets the "AuthorizedRepSignature" element
4001          */
4002         public java.lang.String getAuthorizedRepSignature()
4003         {
4004             synchronized (monitor())
4005             {
4006                 check_orphaned();
4007                 org.apache.xmlbeans.SimpleValue target = null;
4008                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPSIGNATURE$92, 0);
4009                 if (target == null)
4010                 {
4011                     return null;
4012                 }
4013                 return target.getStringValue();
4014             }
4015         }
4016         
4017         /**
4018          * Gets (as xml) the "AuthorizedRepSignature" element
4019          */
4020         public gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAuthorizedRepSignature()
4021         {
4022             synchronized (monitor())
4023             {
4024                 check_orphaned();
4025                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
4026                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AUTHORIZEDREPSIGNATURE$92, 0);
4027                 return target;
4028             }
4029         }
4030         
4031         /**
4032          * Sets the "AuthorizedRepSignature" element
4033          */
4034         public void setAuthorizedRepSignature(java.lang.String authorizedRepSignature)
4035         {
4036             synchronized (monitor())
4037             {
4038                 check_orphaned();
4039                 org.apache.xmlbeans.SimpleValue target = null;
4040                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPSIGNATURE$92, 0);
4041                 if (target == null)
4042                 {
4043                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPSIGNATURE$92);
4044                 }
4045                 target.setStringValue(authorizedRepSignature);
4046             }
4047         }
4048         
4049         /**
4050          * Sets (as xml) the "AuthorizedRepSignature" element
4051          */
4052         public void xsetAuthorizedRepSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType authorizedRepSignature)
4053         {
4054             synchronized (monitor())
4055             {
4056                 check_orphaned();
4057                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
4058                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AUTHORIZEDREPSIGNATURE$92, 0);
4059                 if (target == null)
4060                 {
4061                     target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().add_element_user(AUTHORIZEDREPSIGNATURE$92);
4062                 }
4063                 target.set(authorizedRepSignature);
4064             }
4065         }
4066         
4067         /**
4068          * Gets the "AuthorizedRepSignatureDate" element
4069          */
4070         public java.util.Calendar getAuthorizedRepSignatureDate()
4071         {
4072             synchronized (monitor())
4073             {
4074                 check_orphaned();
4075                 org.apache.xmlbeans.SimpleValue target = null;
4076                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPSIGNATUREDATE$94, 0);
4077                 if (target == null)
4078                 {
4079                     return null;
4080                 }
4081                 return target.getCalendarValue();
4082             }
4083         }
4084         
4085         /**
4086          * Gets (as xml) the "AuthorizedRepSignatureDate" element
4087          */
4088         public org.apache.xmlbeans.XmlDate xgetAuthorizedRepSignatureDate()
4089         {
4090             synchronized (monitor())
4091             {
4092                 check_orphaned();
4093                 org.apache.xmlbeans.XmlDate target = null;
4094                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(AUTHORIZEDREPSIGNATUREDATE$94, 0);
4095                 return target;
4096             }
4097         }
4098         
4099         /**
4100          * Sets the "AuthorizedRepSignatureDate" element
4101          */
4102         public void setAuthorizedRepSignatureDate(java.util.Calendar authorizedRepSignatureDate)
4103         {
4104             synchronized (monitor())
4105             {
4106                 check_orphaned();
4107                 org.apache.xmlbeans.SimpleValue target = null;
4108                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPSIGNATUREDATE$94, 0);
4109                 if (target == null)
4110                 {
4111                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPSIGNATUREDATE$94);
4112                 }
4113                 target.setCalendarValue(authorizedRepSignatureDate);
4114             }
4115         }
4116         
4117         /**
4118          * Sets (as xml) the "AuthorizedRepSignatureDate" element
4119          */
4120         public void xsetAuthorizedRepSignatureDate(org.apache.xmlbeans.XmlDate authorizedRepSignatureDate)
4121         {
4122             synchronized (monitor())
4123             {
4124                 check_orphaned();
4125                 org.apache.xmlbeans.XmlDate target = null;
4126                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(AUTHORIZEDREPSIGNATUREDATE$94, 0);
4127                 if (target == null)
4128                 {
4129                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(AUTHORIZEDREPSIGNATUREDATE$94);
4130                 }
4131                 target.set(authorizedRepSignatureDate);
4132             }
4133         }
4134         
4135         /**
4136          * Gets the "LE" element
4137          */
4138         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getLE()
4139         {
4140             synchronized (monitor())
4141             {
4142                 check_orphaned();
4143                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
4144                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(LE$96, 0);
4145                 if (target == null)
4146                 {
4147                     return null;
4148                 }
4149                 return target;
4150             }
4151         }
4152         
4153         /**
4154          * True if has "LE" element
4155          */
4156         public boolean isSetLE()
4157         {
4158             synchronized (monitor())
4159             {
4160                 check_orphaned();
4161                 return get_store().count_elements(LE$96) != 0;
4162             }
4163         }
4164         
4165         /**
4166          * Sets the "LE" element
4167          */
4168         public void setLE(gov.grants.apply.system.globalLibraryV20.HumanNameDataType le)
4169         {
4170             generatedSetterHelperImpl(le, LE$96, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4171         }
4172         
4173         /**
4174          * Appends and returns a new empty "LE" element
4175          */
4176         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewLE()
4177         {
4178             synchronized (monitor())
4179             {
4180                 check_orphaned();
4181                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
4182                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(LE$96);
4183                 return target;
4184             }
4185         }
4186         
4187         /**
4188          * Unsets the "LE" element
4189          */
4190         public void unsetLE()
4191         {
4192             synchronized (monitor())
4193             {
4194                 check_orphaned();
4195                 get_store().remove_element(LE$96, 0);
4196             }
4197         }
4198         
4199         /**
4200          * Gets the "LESignatureDate" element
4201          */
4202         public java.util.Calendar getLESignatureDate()
4203         {
4204             synchronized (monitor())
4205             {
4206                 check_orphaned();
4207                 org.apache.xmlbeans.SimpleValue target = null;
4208                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LESIGNATUREDATE$98, 0);
4209                 if (target == null)
4210                 {
4211                     return null;
4212                 }
4213                 return target.getCalendarValue();
4214             }
4215         }
4216         
4217         /**
4218          * Gets (as xml) the "LESignatureDate" element
4219          */
4220         public org.apache.xmlbeans.XmlDate xgetLESignatureDate()
4221         {
4222             synchronized (monitor())
4223             {
4224                 check_orphaned();
4225                 org.apache.xmlbeans.XmlDate target = null;
4226                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(LESIGNATUREDATE$98, 0);
4227                 return target;
4228             }
4229         }
4230         
4231         /**
4232          * Sets the "LESignatureDate" element
4233          */
4234         public void setLESignatureDate(java.util.Calendar leSignatureDate)
4235         {
4236             synchronized (monitor())
4237             {
4238                 check_orphaned();
4239                 org.apache.xmlbeans.SimpleValue target = null;
4240                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LESIGNATUREDATE$98, 0);
4241                 if (target == null)
4242                 {
4243                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LESIGNATUREDATE$98);
4244                 }
4245                 target.setCalendarValue(leSignatureDate);
4246             }
4247         }
4248         
4249         /**
4250          * Sets (as xml) the "LESignatureDate" element
4251          */
4252         public void xsetLESignatureDate(org.apache.xmlbeans.XmlDate leSignatureDate)
4253         {
4254             synchronized (monitor())
4255             {
4256                 check_orphaned();
4257                 org.apache.xmlbeans.XmlDate target = null;
4258                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(LESIGNATUREDATE$98, 0);
4259                 if (target == null)
4260                 {
4261                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(LESIGNATUREDATE$98);
4262                 }
4263                 target.set(leSignatureDate);
4264             }
4265         }
4266         
4267         /**
4268          * Gets the "GE" element
4269          */
4270         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getGE()
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().find_element_user(GE$100, 0);
4277                 if (target == null)
4278                 {
4279                     return null;
4280                 }
4281                 return target;
4282             }
4283         }
4284         
4285         /**
4286          * True if has "GE" element
4287          */
4288         public boolean isSetGE()
4289         {
4290             synchronized (monitor())
4291             {
4292                 check_orphaned();
4293                 return get_store().count_elements(GE$100) != 0;
4294             }
4295         }
4296         
4297         /**
4298          * Sets the "GE" element
4299          */
4300         public void setGE(gov.grants.apply.system.globalLibraryV20.HumanNameDataType ge)
4301         {
4302             generatedSetterHelperImpl(ge, GE$100, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4303         }
4304         
4305         /**
4306          * Appends and returns a new empty "GE" element
4307          */
4308         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewGE()
4309         {
4310             synchronized (monitor())
4311             {
4312                 check_orphaned();
4313                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
4314                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(GE$100);
4315                 return target;
4316             }
4317         }
4318         
4319         /**
4320          * Unsets the "GE" element
4321          */
4322         public void unsetGE()
4323         {
4324             synchronized (monitor())
4325             {
4326                 check_orphaned();
4327                 get_store().remove_element(GE$100, 0);
4328             }
4329         }
4330         
4331         /**
4332          * Gets the "GESignatureDate" element
4333          */
4334         public java.util.Calendar getGESignatureDate()
4335         {
4336             synchronized (monitor())
4337             {
4338                 check_orphaned();
4339                 org.apache.xmlbeans.SimpleValue target = null;
4340                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GESIGNATUREDATE$102, 0);
4341                 if (target == null)
4342                 {
4343                     return null;
4344                 }
4345                 return target.getCalendarValue();
4346             }
4347         }
4348         
4349         /**
4350          * Gets (as xml) the "GESignatureDate" element
4351          */
4352         public org.apache.xmlbeans.XmlDate xgetGESignatureDate()
4353         {
4354             synchronized (monitor())
4355             {
4356                 check_orphaned();
4357                 org.apache.xmlbeans.XmlDate target = null;
4358                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(GESIGNATUREDATE$102, 0);
4359                 return target;
4360             }
4361         }
4362         
4363         /**
4364          * Sets the "GESignatureDate" element
4365          */
4366         public void setGESignatureDate(java.util.Calendar geSignatureDate)
4367         {
4368             synchronized (monitor())
4369             {
4370                 check_orphaned();
4371                 org.apache.xmlbeans.SimpleValue target = null;
4372                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GESIGNATUREDATE$102, 0);
4373                 if (target == null)
4374                 {
4375                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GESIGNATUREDATE$102);
4376                 }
4377                 target.setCalendarValue(geSignatureDate);
4378             }
4379         }
4380         
4381         /**
4382          * Sets (as xml) the "GESignatureDate" element
4383          */
4384         public void xsetGESignatureDate(org.apache.xmlbeans.XmlDate geSignatureDate)
4385         {
4386             synchronized (monitor())
4387             {
4388                 check_orphaned();
4389                 org.apache.xmlbeans.XmlDate target = null;
4390                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(GESIGNATUREDATE$102, 0);
4391                 if (target == null)
4392                 {
4393                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(GESIGNATUREDATE$102);
4394                 }
4395                 target.set(geSignatureDate);
4396             }
4397         }
4398         
4399         /**
4400          * Gets array of all "PartnerPersonSignatureAndName" elements
4401          */
4402         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName[] getPartnerPersonSignatureAndNameArray()
4403         {
4404             synchronized (monitor())
4405             {
4406                 check_orphaned();
4407                 java.util.List targetList = new java.util.ArrayList();
4408                 get_store().find_all_element_users(PARTNERPERSONSIGNATUREANDNAME$104, targetList);
4409                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName[] result = new gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName[targetList.size()];
4410                 targetList.toArray(result);
4411                 return result;
4412             }
4413         }
4414         
4415         /**
4416          * Gets ith "PartnerPersonSignatureAndName" element
4417          */
4418         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName getPartnerPersonSignatureAndNameArray(int i)
4419         {
4420             synchronized (monitor())
4421             {
4422                 check_orphaned();
4423                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName target = null;
4424                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName)get_store().find_element_user(PARTNERPERSONSIGNATUREANDNAME$104, i);
4425                 if (target == null)
4426                 {
4427                     throw new IndexOutOfBoundsException();
4428                 }
4429                 return target;
4430             }
4431         }
4432         
4433         /**
4434          * Returns number of "PartnerPersonSignatureAndName" element
4435          */
4436         public int sizeOfPartnerPersonSignatureAndNameArray()
4437         {
4438             synchronized (monitor())
4439             {
4440                 check_orphaned();
4441                 return get_store().count_elements(PARTNERPERSONSIGNATUREANDNAME$104);
4442             }
4443         }
4444         
4445         /**
4446          * Sets array of all "PartnerPersonSignatureAndName" element  WARNING: This method is not atomicaly synchronized.
4447          */
4448         public void setPartnerPersonSignatureAndNameArray(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName[] partnerPersonSignatureAndNameArray)
4449         {
4450             check_orphaned();
4451             arraySetterHelper(partnerPersonSignatureAndNameArray, PARTNERPERSONSIGNATUREANDNAME$104);
4452         }
4453         
4454         /**
4455          * Sets ith "PartnerPersonSignatureAndName" element
4456          */
4457         public void setPartnerPersonSignatureAndNameArray(int i, gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName partnerPersonSignatureAndName)
4458         {
4459             generatedSetterHelperImpl(partnerPersonSignatureAndName, PARTNERPERSONSIGNATUREANDNAME$104, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
4460         }
4461         
4462         /**
4463          * Inserts and returns a new empty value (as xml) as the ith "PartnerPersonSignatureAndName" element
4464          */
4465         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName insertNewPartnerPersonSignatureAndName(int i)
4466         {
4467             synchronized (monitor())
4468             {
4469                 check_orphaned();
4470                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName target = null;
4471                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName)get_store().insert_element_user(PARTNERPERSONSIGNATUREANDNAME$104, i);
4472                 return target;
4473             }
4474         }
4475         
4476         /**
4477          * Appends and returns a new empty value (as xml) as the last "PartnerPersonSignatureAndName" element
4478          */
4479         public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName addNewPartnerPersonSignatureAndName()
4480         {
4481             synchronized (monitor())
4482             {
4483                 check_orphaned();
4484                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName target = null;
4485                 target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName)get_store().add_element_user(PARTNERPERSONSIGNATUREANDNAME$104);
4486                 return target;
4487             }
4488         }
4489         
4490         /**
4491          * Removes the ith "PartnerPersonSignatureAndName" element
4492          */
4493         public void removePartnerPersonSignatureAndName(int i)
4494         {
4495             synchronized (monitor())
4496             {
4497                 check_orphaned();
4498                 get_store().remove_element(PARTNERPERSONSIGNATUREANDNAME$104, i);
4499             }
4500         }
4501         
4502         /**
4503          * Gets the "FormVersion" attribute
4504          */
4505         public java.lang.String getFormVersion()
4506         {
4507             synchronized (monitor())
4508             {
4509                 check_orphaned();
4510                 org.apache.xmlbeans.SimpleValue target = null;
4511                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$106);
4512                 if (target == null)
4513                 {
4514                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$106);
4515                 }
4516                 if (target == null)
4517                 {
4518                     return null;
4519                 }
4520                 return target.getStringValue();
4521             }
4522         }
4523         
4524         /**
4525          * Gets (as xml) the "FormVersion" attribute
4526          */
4527         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
4528         {
4529             synchronized (monitor())
4530             {
4531                 check_orphaned();
4532                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
4533                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$106);
4534                 if (target == null)
4535                 {
4536                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$106);
4537                 }
4538                 return target;
4539             }
4540         }
4541         
4542         /**
4543          * Sets the "FormVersion" attribute
4544          */
4545         public void setFormVersion(java.lang.String formVersion)
4546         {
4547             synchronized (monitor())
4548             {
4549                 check_orphaned();
4550                 org.apache.xmlbeans.SimpleValue target = null;
4551                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$106);
4552                 if (target == null)
4553                 {
4554                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$106);
4555                 }
4556                 target.setStringValue(formVersion);
4557             }
4558         }
4559         
4560         /**
4561          * Sets (as xml) the "FormVersion" attribute
4562          */
4563         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
4564         {
4565             synchronized (monitor())
4566             {
4567                 check_orphaned();
4568                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
4569                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$106);
4570                 if (target == null)
4571                 {
4572                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$106);
4573                 }
4574                 target.set(formVersion);
4575             }
4576         }
4577         /**
4578          * An XML ProgramName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4579          *
4580          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$ProgramName.
4581          */
4582         public static class ProgramNameImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName
4583         {
4584             private static final long serialVersionUID = 1L;
4585             
4586             public ProgramNameImpl(org.apache.xmlbeans.SchemaType sType)
4587             {
4588                 super(sType, false);
4589             }
4590             
4591             protected ProgramNameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4592             {
4593                 super(sType, b);
4594             }
4595         }
4596         /**
4597          * An XML ApplicantORINumber(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4598          *
4599          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$ApplicantORINumber.
4600          */
4601         public static class ApplicantORINumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber
4602         {
4603             private static final long serialVersionUID = 1L;
4604             
4605             public ApplicantORINumberImpl(org.apache.xmlbeans.SchemaType sType)
4606             {
4607                 super(sType, false);
4608             }
4609             
4610             protected ApplicantORINumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4611             {
4612                 super(sType, b);
4613             }
4614         }
4615         /**
4616          * An XML CognizantFederalAgency(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4617          *
4618          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$CognizantFederalAgency.
4619          */
4620         public static class CognizantFederalAgencyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency
4621         {
4622             private static final long serialVersionUID = 1L;
4623             
4624             public CognizantFederalAgencyImpl(org.apache.xmlbeans.SchemaType sType)
4625             {
4626                 super(sType, false);
4627             }
4628             
4629             protected CognizantFederalAgencyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4630             {
4631                 super(sType, b);
4632             }
4633         }
4634         /**
4635          * An XML PopulationServed(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4636          *
4637          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$PopulationServed.
4638          */
4639         public static class PopulationServedImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed
4640         {
4641             private static final long serialVersionUID = 1L;
4642             
4643             public PopulationServedImpl(org.apache.xmlbeans.SchemaType sType)
4644             {
4645                 super(sType, false);
4646             }
4647             
4648             protected PopulationServedImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4649             {
4650                 super(sType, b);
4651             }
4652         }
4653         /**
4654          * An XML NonCensusPopulation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4655          *
4656          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$NonCensusPopulation.
4657          */
4658         public static class NonCensusPopulationImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation
4659         {
4660             private static final long serialVersionUID = 1L;
4661             
4662             public NonCensusPopulationImpl(org.apache.xmlbeans.SchemaType sType)
4663             {
4664                 super(sType, false);
4665             }
4666             
4667             protected NonCensusPopulationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4668             {
4669                 super(sType, b);
4670             }
4671         }
4672         /**
4673          * An XML PrimaryLawEnforcementPopulation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4674          *
4675          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$PrimaryLawEnforcementPopulation.
4676          */
4677         public static class PrimaryLawEnforcementPopulationImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation
4678         {
4679             private static final long serialVersionUID = 1L;
4680             
4681             public PrimaryLawEnforcementPopulationImpl(org.apache.xmlbeans.SchemaType sType)
4682             {
4683                 super(sType, false);
4684             }
4685             
4686             protected PrimaryLawEnforcementPopulationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4687             {
4688                 super(sType, b);
4689             }
4690         }
4691         /**
4692          * An XML NotPrimaryLawEnforcementAuthorityExplanation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4693          *
4694          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$NotPrimaryLawEnforcementAuthorityExplanation.
4695          */
4696         public static class NotPrimaryLawEnforcementAuthorityExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation
4697         {
4698             private static final long serialVersionUID = 1L;
4699             
4700             public NotPrimaryLawEnforcementAuthorityExplanationImpl(org.apache.xmlbeans.SchemaType sType)
4701             {
4702                 super(sType, false);
4703             }
4704             
4705             protected NotPrimaryLawEnforcementAuthorityExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4706             {
4707                 super(sType, b);
4708             }
4709         }
4710         /**
4711          * An XML LandBaseCovered(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4712          *
4713          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$LandBaseCovered.
4714          */
4715         public static class LandBaseCoveredImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered
4716         {
4717             private static final long serialVersionUID = 1L;
4718             
4719             public LandBaseCoveredImpl(org.apache.xmlbeans.SchemaType sType)
4720             {
4721                 super(sType, false);
4722             }
4723             
4724             protected LandBaseCoveredImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4725             {
4726                 super(sType, b);
4727             }
4728         }
4729         /**
4730          * An XML SwornForceLocalBudgetFullTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4731          *
4732          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$SwornForceLocalBudgetFullTime.
4733          */
4734         public static class SwornForceLocalBudgetFullTimeImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime
4735         {
4736             private static final long serialVersionUID = 1L;
4737             
4738             public SwornForceLocalBudgetFullTimeImpl(org.apache.xmlbeans.SchemaType sType)
4739             {
4740                 super(sType, false);
4741             }
4742             
4743             protected SwornForceLocalBudgetFullTimeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4744             {
4745                 super(sType, b);
4746             }
4747         }
4748         /**
4749          * An XML SwornForceLocalBudgetPartTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4750          *
4751          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$SwornForceLocalBudgetPartTime.
4752          */
4753         public static class SwornForceLocalBudgetPartTimeImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime
4754         {
4755             private static final long serialVersionUID = 1L;
4756             
4757             public SwornForceLocalBudgetPartTimeImpl(org.apache.xmlbeans.SchemaType sType)
4758             {
4759                 super(sType, false);
4760             }
4761             
4762             protected SwornForceLocalBudgetPartTimeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4763             {
4764                 super(sType, b);
4765             }
4766         }
4767         /**
4768          * An XML SwornForceLocalActualFullTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4769          *
4770          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$SwornForceLocalActualFullTime.
4771          */
4772         public static class SwornForceLocalActualFullTimeImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime
4773         {
4774             private static final long serialVersionUID = 1L;
4775             
4776             public SwornForceLocalActualFullTimeImpl(org.apache.xmlbeans.SchemaType sType)
4777             {
4778                 super(sType, false);
4779             }
4780             
4781             protected SwornForceLocalActualFullTimeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4782             {
4783                 super(sType, b);
4784             }
4785         }
4786         /**
4787          * An XML SwornForceLocalActualPartTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4788          *
4789          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$SwornForceLocalActualPartTime.
4790          */
4791         public static class SwornForceLocalActualPartTimeImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime
4792         {
4793             private static final long serialVersionUID = 1L;
4794             
4795             public SwornForceLocalActualPartTimeImpl(org.apache.xmlbeans.SchemaType sType)
4796             {
4797                 super(sType, false);
4798             }
4799             
4800             protected SwornForceLocalActualPartTimeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4801             {
4802                 super(sType, b);
4803             }
4804         }
4805         /**
4806          * An XML LawEnforcementExecAgencyName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4807          *
4808          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$LawEnforcementExecAgencyName.
4809          */
4810         public static class LawEnforcementExecAgencyNameImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName
4811         {
4812             private static final long serialVersionUID = 1L;
4813             
4814             public LawEnforcementExecAgencyNameImpl(org.apache.xmlbeans.SchemaType sType)
4815             {
4816                 super(sType, false);
4817             }
4818             
4819             protected LawEnforcementExecAgencyNameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4820             {
4821                 super(sType, b);
4822             }
4823         }
4824         /**
4825          * An XML AgencyType(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4826          *
4827          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$AgencyType.
4828          */
4829         public static class AgencyTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType
4830         {
4831             private static final long serialVersionUID = 1L;
4832             
4833             public AgencyTypeImpl(org.apache.xmlbeans.SchemaType sType)
4834             {
4835                 super(sType, false);
4836             }
4837             
4838             protected AgencyTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4839             {
4840                 super(sType, b);
4841             }
4842         }
4843         /**
4844          * An XML AgencyTypeStartup(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4845          *
4846          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$AgencyTypeStartup.
4847          */
4848         public static class AgencyTypeStartupImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup
4849         {
4850             private static final long serialVersionUID = 1L;
4851             
4852             public AgencyTypeStartupImpl(org.apache.xmlbeans.SchemaType sType)
4853             {
4854                 super(sType, false);
4855             }
4856             
4857             protected AgencyTypeStartupImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4858             {
4859                 super(sType, b);
4860             }
4861         }
4862         /**
4863          * An XML AgencyTypeOther(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4864          *
4865          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$AgencyTypeOther.
4866          */
4867         public static class AgencyTypeOtherImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther
4868         {
4869             private static final long serialVersionUID = 1L;
4870             
4871             public AgencyTypeOtherImpl(org.apache.xmlbeans.SchemaType sType)
4872             {
4873                 super(sType, false);
4874             }
4875             
4876             protected AgencyTypeOtherImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4877             {
4878                 super(sType, b);
4879             }
4880         }
4881         /**
4882          * An XML GovtExecutiveEntityName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4883          *
4884          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$GovtExecutiveEntityName.
4885          */
4886         public static class GovtExecutiveEntityNameImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName
4887         {
4888             private static final long serialVersionUID = 1L;
4889             
4890             public GovtExecutiveEntityNameImpl(org.apache.xmlbeans.SchemaType sType)
4891             {
4892                 super(sType, false);
4893             }
4894             
4895             protected GovtExecutiveEntityNameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4896             {
4897                 super(sType, b);
4898             }
4899         }
4900         /**
4901          * An XML GovtEntityType(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4902          *
4903          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$GovtEntityType.
4904          */
4905         public static class GovtEntityTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType
4906         {
4907             private static final long serialVersionUID = 1L;
4908             
4909             public GovtEntityTypeImpl(org.apache.xmlbeans.SchemaType sType)
4910             {
4911                 super(sType, false);
4912             }
4913             
4914             protected GovtEntityTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4915             {
4916                 super(sType, b);
4917             }
4918         }
4919         /**
4920          * An XML RetentionForCOPSHiringGrantsExplanation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4921          *
4922          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$RetentionForCOPSHiringGrantsExplanation.
4923          */
4924         public static class RetentionForCOPSHiringGrantsExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation
4925         {
4926             private static final long serialVersionUID = 1L;
4927             
4928             public RetentionForCOPSHiringGrantsExplanationImpl(org.apache.xmlbeans.SchemaType sType)
4929             {
4930                 super(sType, false);
4931             }
4932             
4933             protected RetentionForCOPSHiringGrantsExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4934             {
4935                 super(sType, b);
4936             }
4937         }
4938         /**
4939          * An XML NeedForFederalAssistanceExplanation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4940          *
4941          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$NeedForFederalAssistanceExplanation.
4942          */
4943         public static class NeedForFederalAssistanceExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation
4944         {
4945             private static final long serialVersionUID = 1L;
4946             
4947             public NeedForFederalAssistanceExplanationImpl(org.apache.xmlbeans.SchemaType sType)
4948             {
4949                 super(sType, false);
4950             }
4951             
4952             protected NeedForFederalAssistanceExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4953             {
4954                 super(sType, b);
4955             }
4956         }
4957         /**
4958          * An XML OfficialPartners(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
4959          *
4960          * This is a complex type.
4961          */
4962         public static class OfficialPartnersImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners
4963         {
4964             private static final long serialVersionUID = 1L;
4965             
4966             public OfficialPartnersImpl(org.apache.xmlbeans.SchemaType sType)
4967             {
4968                 super(sType);
4969             }
4970             
4971             private static final javax.xml.namespace.QName OFFICIALPARTNER1$0 = 
4972                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "OfficialPartner1");
4973             private static final javax.xml.namespace.QName OFFICIALPARTNER2$2 = 
4974                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "OfficialPartner2");
4975             private static final javax.xml.namespace.QName OFFICIALPARTNER3$4 = 
4976                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "OfficialPartner3");
4977             private static final javax.xml.namespace.QName OFFICIALPARTNER4$6 = 
4978                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "OfficialPartner4");
4979             
4980             
4981             /**
4982              * Gets the "OfficialPartner1" element
4983              */
4984             public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1 getOfficialPartner1()
4985             {
4986                 synchronized (monitor())
4987                 {
4988                     check_orphaned();
4989                     gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1 target = null;
4990                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1)get_store().find_element_user(OFFICIALPARTNER1$0, 0);
4991                     if (target == null)
4992                     {
4993                       return null;
4994                     }
4995                     return target;
4996                 }
4997             }
4998             
4999             /**
5000              * True if has "OfficialPartner1" element
5001              */
5002             public boolean isSetOfficialPartner1()
5003             {
5004                 synchronized (monitor())
5005                 {
5006                     check_orphaned();
5007                     return get_store().count_elements(OFFICIALPARTNER1$0) != 0;
5008                 }
5009             }
5010             
5011             /**
5012              * Sets the "OfficialPartner1" element
5013              */
5014             public void setOfficialPartner1(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1 officialPartner1)
5015             {
5016                 generatedSetterHelperImpl(officialPartner1, OFFICIALPARTNER1$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
5017             }
5018             
5019             /**
5020              * Appends and returns a new empty "OfficialPartner1" element
5021              */
5022             public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1 addNewOfficialPartner1()
5023             {
5024                 synchronized (monitor())
5025                 {
5026                     check_orphaned();
5027                     gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1 target = null;
5028                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1)get_store().add_element_user(OFFICIALPARTNER1$0);
5029                     return target;
5030                 }
5031             }
5032             
5033             /**
5034              * Unsets the "OfficialPartner1" element
5035              */
5036             public void unsetOfficialPartner1()
5037             {
5038                 synchronized (monitor())
5039                 {
5040                     check_orphaned();
5041                     get_store().remove_element(OFFICIALPARTNER1$0, 0);
5042                 }
5043             }
5044             
5045             /**
5046              * Gets the "OfficialPartner2" element
5047              */
5048             public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2 getOfficialPartner2()
5049             {
5050                 synchronized (monitor())
5051                 {
5052                     check_orphaned();
5053                     gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2 target = null;
5054                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2)get_store().find_element_user(OFFICIALPARTNER2$2, 0);
5055                     if (target == null)
5056                     {
5057                       return null;
5058                     }
5059                     return target;
5060                 }
5061             }
5062             
5063             /**
5064              * True if has "OfficialPartner2" element
5065              */
5066             public boolean isSetOfficialPartner2()
5067             {
5068                 synchronized (monitor())
5069                 {
5070                     check_orphaned();
5071                     return get_store().count_elements(OFFICIALPARTNER2$2) != 0;
5072                 }
5073             }
5074             
5075             /**
5076              * Sets the "OfficialPartner2" element
5077              */
5078             public void setOfficialPartner2(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2 officialPartner2)
5079             {
5080                 generatedSetterHelperImpl(officialPartner2, OFFICIALPARTNER2$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
5081             }
5082             
5083             /**
5084              * Appends and returns a new empty "OfficialPartner2" element
5085              */
5086             public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2 addNewOfficialPartner2()
5087             {
5088                 synchronized (monitor())
5089                 {
5090                     check_orphaned();
5091                     gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2 target = null;
5092                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2)get_store().add_element_user(OFFICIALPARTNER2$2);
5093                     return target;
5094                 }
5095             }
5096             
5097             /**
5098              * Unsets the "OfficialPartner2" element
5099              */
5100             public void unsetOfficialPartner2()
5101             {
5102                 synchronized (monitor())
5103                 {
5104                     check_orphaned();
5105                     get_store().remove_element(OFFICIALPARTNER2$2, 0);
5106                 }
5107             }
5108             
5109             /**
5110              * Gets the "OfficialPartner3" element
5111              */
5112             public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3 getOfficialPartner3()
5113             {
5114                 synchronized (monitor())
5115                 {
5116                     check_orphaned();
5117                     gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3 target = null;
5118                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3)get_store().find_element_user(OFFICIALPARTNER3$4, 0);
5119                     if (target == null)
5120                     {
5121                       return null;
5122                     }
5123                     return target;
5124                 }
5125             }
5126             
5127             /**
5128              * True if has "OfficialPartner3" element
5129              */
5130             public boolean isSetOfficialPartner3()
5131             {
5132                 synchronized (monitor())
5133                 {
5134                     check_orphaned();
5135                     return get_store().count_elements(OFFICIALPARTNER3$4) != 0;
5136                 }
5137             }
5138             
5139             /**
5140              * Sets the "OfficialPartner3" element
5141              */
5142             public void setOfficialPartner3(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3 officialPartner3)
5143             {
5144                 generatedSetterHelperImpl(officialPartner3, OFFICIALPARTNER3$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
5145             }
5146             
5147             /**
5148              * Appends and returns a new empty "OfficialPartner3" element
5149              */
5150             public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3 addNewOfficialPartner3()
5151             {
5152                 synchronized (monitor())
5153                 {
5154                     check_orphaned();
5155                     gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3 target = null;
5156                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3)get_store().add_element_user(OFFICIALPARTNER3$4);
5157                     return target;
5158                 }
5159             }
5160             
5161             /**
5162              * Unsets the "OfficialPartner3" element
5163              */
5164             public void unsetOfficialPartner3()
5165             {
5166                 synchronized (monitor())
5167                 {
5168                     check_orphaned();
5169                     get_store().remove_element(OFFICIALPARTNER3$4, 0);
5170                 }
5171             }
5172             
5173             /**
5174              * Gets the "OfficialPartner4" element
5175              */
5176             public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4 getOfficialPartner4()
5177             {
5178                 synchronized (monitor())
5179                 {
5180                     check_orphaned();
5181                     gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4 target = null;
5182                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4)get_store().find_element_user(OFFICIALPARTNER4$6, 0);
5183                     if (target == null)
5184                     {
5185                       return null;
5186                     }
5187                     return target;
5188                 }
5189             }
5190             
5191             /**
5192              * True if has "OfficialPartner4" element
5193              */
5194             public boolean isSetOfficialPartner4()
5195             {
5196                 synchronized (monitor())
5197                 {
5198                     check_orphaned();
5199                     return get_store().count_elements(OFFICIALPARTNER4$6) != 0;
5200                 }
5201             }
5202             
5203             /**
5204              * Sets the "OfficialPartner4" element
5205              */
5206             public void setOfficialPartner4(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4 officialPartner4)
5207             {
5208                 generatedSetterHelperImpl(officialPartner4, OFFICIALPARTNER4$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
5209             }
5210             
5211             /**
5212              * Appends and returns a new empty "OfficialPartner4" element
5213              */
5214             public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4 addNewOfficialPartner4()
5215             {
5216                 synchronized (monitor())
5217                 {
5218                     check_orphaned();
5219                     gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4 target = null;
5220                     target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4)get_store().add_element_user(OFFICIALPARTNER4$6);
5221                     return target;
5222                 }
5223             }
5224             
5225             /**
5226              * Unsets the "OfficialPartner4" element
5227              */
5228             public void unsetOfficialPartner4()
5229             {
5230                 synchronized (monitor())
5231                 {
5232                     check_orphaned();
5233                     get_store().remove_element(OFFICIALPARTNER4$6, 0);
5234                 }
5235             }
5236             /**
5237              * An XML OfficialPartner1(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
5238              *
5239              * This is a complex type.
5240              */
5241             public static class OfficialPartner1Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1
5242             {
5243                 private static final long serialVersionUID = 1L;
5244                 
5245                 public OfficialPartner1Impl(org.apache.xmlbeans.SchemaType sType)
5246                 {
5247                     super(sType);
5248                 }
5249                 
5250                 private static final javax.xml.namespace.QName OFFICIALPARTNER1CONTACTINFO$0 = 
5251                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "OfficialPartner1ContactInfo");
5252                 private static final javax.xml.namespace.QName PARTNERENTITY1NAME$2 = 
5253                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "PartnerEntity1Name");
5254                 private static final javax.xml.namespace.QName PARTNERENTITY1TYPE$4 = 
5255                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "PartnerEntity1Type");
5256                 
5257                 
5258                 /**
5259                  * Gets the "OfficialPartner1ContactInfo" element
5260                  */
5261                 public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getOfficialPartner1ContactInfo()
5262                 {
5263                     synchronized (monitor())
5264                     {
5265                       check_orphaned();
5266                       gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
5267                       target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().find_element_user(OFFICIALPARTNER1CONTACTINFO$0, 0);
5268                       if (target == null)
5269                       {
5270                         return null;
5271                       }
5272                       return target;
5273                     }
5274                 }
5275                 
5276                 /**
5277                  * True if has "OfficialPartner1ContactInfo" element
5278                  */
5279                 public boolean isSetOfficialPartner1ContactInfo()
5280                 {
5281                     synchronized (monitor())
5282                     {
5283                       check_orphaned();
5284                       return get_store().count_elements(OFFICIALPARTNER1CONTACTINFO$0) != 0;
5285                     }
5286                 }
5287                 
5288                 /**
5289                  * Sets the "OfficialPartner1ContactInfo" element
5290                  */
5291                 public void setOfficialPartner1ContactInfo(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType officialPartner1ContactInfo)
5292                 {
5293                     generatedSetterHelperImpl(officialPartner1ContactInfo, OFFICIALPARTNER1CONTACTINFO$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
5294                 }
5295                 
5296                 /**
5297                  * Appends and returns a new empty "OfficialPartner1ContactInfo" element
5298                  */
5299                 public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewOfficialPartner1ContactInfo()
5300                 {
5301                     synchronized (monitor())
5302                     {
5303                       check_orphaned();
5304                       gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
5305                       target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().add_element_user(OFFICIALPARTNER1CONTACTINFO$0);
5306                       return target;
5307                     }
5308                 }
5309                 
5310                 /**
5311                  * Unsets the "OfficialPartner1ContactInfo" element
5312                  */
5313                 public void unsetOfficialPartner1ContactInfo()
5314                 {
5315                     synchronized (monitor())
5316                     {
5317                       check_orphaned();
5318                       get_store().remove_element(OFFICIALPARTNER1CONTACTINFO$0, 0);
5319                     }
5320                 }
5321                 
5322                 /**
5323                  * Gets the "PartnerEntity1Name" element
5324                  */
5325                 public java.lang.String getPartnerEntity1Name()
5326                 {
5327                     synchronized (monitor())
5328                     {
5329                       check_orphaned();
5330                       org.apache.xmlbeans.SimpleValue target = null;
5331                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY1NAME$2, 0);
5332                       if (target == null)
5333                       {
5334                         return null;
5335                       }
5336                       return target.getStringValue();
5337                     }
5338                 }
5339                 
5340                 /**
5341                  * Gets (as xml) the "PartnerEntity1Name" element
5342                  */
5343                 public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name xgetPartnerEntity1Name()
5344                 {
5345                     synchronized (monitor())
5346                     {
5347                       check_orphaned();
5348                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name target = null;
5349                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name)get_store().find_element_user(PARTNERENTITY1NAME$2, 0);
5350                       return target;
5351                     }
5352                 }
5353                 
5354                 /**
5355                  * True if has "PartnerEntity1Name" element
5356                  */
5357                 public boolean isSetPartnerEntity1Name()
5358                 {
5359                     synchronized (monitor())
5360                     {
5361                       check_orphaned();
5362                       return get_store().count_elements(PARTNERENTITY1NAME$2) != 0;
5363                     }
5364                 }
5365                 
5366                 /**
5367                  * Sets the "PartnerEntity1Name" element
5368                  */
5369                 public void setPartnerEntity1Name(java.lang.String partnerEntity1Name)
5370                 {
5371                     synchronized (monitor())
5372                     {
5373                       check_orphaned();
5374                       org.apache.xmlbeans.SimpleValue target = null;
5375                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY1NAME$2, 0);
5376                       if (target == null)
5377                       {
5378                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERENTITY1NAME$2);
5379                       }
5380                       target.setStringValue(partnerEntity1Name);
5381                     }
5382                 }
5383                 
5384                 /**
5385                  * Sets (as xml) the "PartnerEntity1Name" element
5386                  */
5387                 public void xsetPartnerEntity1Name(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name partnerEntity1Name)
5388                 {
5389                     synchronized (monitor())
5390                     {
5391                       check_orphaned();
5392                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name target = null;
5393                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name)get_store().find_element_user(PARTNERENTITY1NAME$2, 0);
5394                       if (target == null)
5395                       {
5396                         target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name)get_store().add_element_user(PARTNERENTITY1NAME$2);
5397                       }
5398                       target.set(partnerEntity1Name);
5399                     }
5400                 }
5401                 
5402                 /**
5403                  * Unsets the "PartnerEntity1Name" element
5404                  */
5405                 public void unsetPartnerEntity1Name()
5406                 {
5407                     synchronized (monitor())
5408                     {
5409                       check_orphaned();
5410                       get_store().remove_element(PARTNERENTITY1NAME$2, 0);
5411                     }
5412                 }
5413                 
5414                 /**
5415                  * Gets the "PartnerEntity1Type" element
5416                  */
5417                 public java.lang.String getPartnerEntity1Type()
5418                 {
5419                     synchronized (monitor())
5420                     {
5421                       check_orphaned();
5422                       org.apache.xmlbeans.SimpleValue target = null;
5423                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY1TYPE$4, 0);
5424                       if (target == null)
5425                       {
5426                         return null;
5427                       }
5428                       return target.getStringValue();
5429                     }
5430                 }
5431                 
5432                 /**
5433                  * Gets (as xml) the "PartnerEntity1Type" element
5434                  */
5435                 public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type xgetPartnerEntity1Type()
5436                 {
5437                     synchronized (monitor())
5438                     {
5439                       check_orphaned();
5440                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type target = null;
5441                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type)get_store().find_element_user(PARTNERENTITY1TYPE$4, 0);
5442                       return target;
5443                     }
5444                 }
5445                 
5446                 /**
5447                  * True if has "PartnerEntity1Type" element
5448                  */
5449                 public boolean isSetPartnerEntity1Type()
5450                 {
5451                     synchronized (monitor())
5452                     {
5453                       check_orphaned();
5454                       return get_store().count_elements(PARTNERENTITY1TYPE$4) != 0;
5455                     }
5456                 }
5457                 
5458                 /**
5459                  * Sets the "PartnerEntity1Type" element
5460                  */
5461                 public void setPartnerEntity1Type(java.lang.String partnerEntity1Type)
5462                 {
5463                     synchronized (monitor())
5464                     {
5465                       check_orphaned();
5466                       org.apache.xmlbeans.SimpleValue target = null;
5467                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY1TYPE$4, 0);
5468                       if (target == null)
5469                       {
5470                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERENTITY1TYPE$4);
5471                       }
5472                       target.setStringValue(partnerEntity1Type);
5473                     }
5474                 }
5475                 
5476                 /**
5477                  * Sets (as xml) the "PartnerEntity1Type" element
5478                  */
5479                 public void xsetPartnerEntity1Type(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type partnerEntity1Type)
5480                 {
5481                     synchronized (monitor())
5482                     {
5483                       check_orphaned();
5484                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type target = null;
5485                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type)get_store().find_element_user(PARTNERENTITY1TYPE$4, 0);
5486                       if (target == null)
5487                       {
5488                         target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type)get_store().add_element_user(PARTNERENTITY1TYPE$4);
5489                       }
5490                       target.set(partnerEntity1Type);
5491                     }
5492                 }
5493                 
5494                 /**
5495                  * Unsets the "PartnerEntity1Type" element
5496                  */
5497                 public void unsetPartnerEntity1Type()
5498                 {
5499                     synchronized (monitor())
5500                     {
5501                       check_orphaned();
5502                       get_store().remove_element(PARTNERENTITY1TYPE$4, 0);
5503                     }
5504                 }
5505                 /**
5506                  * An XML PartnerEntity1Name(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
5507                  *
5508                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner1$PartnerEntity1Name.
5509                  */
5510                 public static class PartnerEntity1NameImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name
5511                 {
5512                     private static final long serialVersionUID = 1L;
5513                     
5514                     public PartnerEntity1NameImpl(org.apache.xmlbeans.SchemaType sType)
5515                     {
5516                       super(sType, false);
5517                     }
5518                     
5519                     protected PartnerEntity1NameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
5520                     {
5521                       super(sType, b);
5522                     }
5523                 }
5524                 /**
5525                  * An XML PartnerEntity1Type(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
5526                  *
5527                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner1$PartnerEntity1Type.
5528                  */
5529                 public static class PartnerEntity1TypeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type
5530                 {
5531                     private static final long serialVersionUID = 1L;
5532                     
5533                     public PartnerEntity1TypeImpl(org.apache.xmlbeans.SchemaType sType)
5534                     {
5535                       super(sType, false);
5536                     }
5537                     
5538                     protected PartnerEntity1TypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
5539                     {
5540                       super(sType, b);
5541                     }
5542                 }
5543             }
5544             /**
5545              * An XML OfficialPartner2(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
5546              *
5547              * This is a complex type.
5548              */
5549             public static class OfficialPartner2Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2
5550             {
5551                 private static final long serialVersionUID = 1L;
5552                 
5553                 public OfficialPartner2Impl(org.apache.xmlbeans.SchemaType sType)
5554                 {
5555                     super(sType);
5556                 }
5557                 
5558                 private static final javax.xml.namespace.QName OFFICIALPARTNER2CONTACTINFO$0 = 
5559                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "OfficialPartner2ContactInfo");
5560                 private static final javax.xml.namespace.QName PARTNERENTITY2NAME$2 = 
5561                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "PartnerEntity2Name");
5562                 private static final javax.xml.namespace.QName PARTNERENTITY2TYPE$4 = 
5563                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "PartnerEntity2Type");
5564                 
5565                 
5566                 /**
5567                  * Gets the "OfficialPartner2ContactInfo" element
5568                  */
5569                 public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getOfficialPartner2ContactInfo()
5570                 {
5571                     synchronized (monitor())
5572                     {
5573                       check_orphaned();
5574                       gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
5575                       target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().find_element_user(OFFICIALPARTNER2CONTACTINFO$0, 0);
5576                       if (target == null)
5577                       {
5578                         return null;
5579                       }
5580                       return target;
5581                     }
5582                 }
5583                 
5584                 /**
5585                  * True if has "OfficialPartner2ContactInfo" element
5586                  */
5587                 public boolean isSetOfficialPartner2ContactInfo()
5588                 {
5589                     synchronized (monitor())
5590                     {
5591                       check_orphaned();
5592                       return get_store().count_elements(OFFICIALPARTNER2CONTACTINFO$0) != 0;
5593                     }
5594                 }
5595                 
5596                 /**
5597                  * Sets the "OfficialPartner2ContactInfo" element
5598                  */
5599                 public void setOfficialPartner2ContactInfo(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType officialPartner2ContactInfo)
5600                 {
5601                     generatedSetterHelperImpl(officialPartner2ContactInfo, OFFICIALPARTNER2CONTACTINFO$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
5602                 }
5603                 
5604                 /**
5605                  * Appends and returns a new empty "OfficialPartner2ContactInfo" element
5606                  */
5607                 public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewOfficialPartner2ContactInfo()
5608                 {
5609                     synchronized (monitor())
5610                     {
5611                       check_orphaned();
5612                       gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
5613                       target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().add_element_user(OFFICIALPARTNER2CONTACTINFO$0);
5614                       return target;
5615                     }
5616                 }
5617                 
5618                 /**
5619                  * Unsets the "OfficialPartner2ContactInfo" element
5620                  */
5621                 public void unsetOfficialPartner2ContactInfo()
5622                 {
5623                     synchronized (monitor())
5624                     {
5625                       check_orphaned();
5626                       get_store().remove_element(OFFICIALPARTNER2CONTACTINFO$0, 0);
5627                     }
5628                 }
5629                 
5630                 /**
5631                  * Gets the "PartnerEntity2Name" element
5632                  */
5633                 public java.lang.String getPartnerEntity2Name()
5634                 {
5635                     synchronized (monitor())
5636                     {
5637                       check_orphaned();
5638                       org.apache.xmlbeans.SimpleValue target = null;
5639                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY2NAME$2, 0);
5640                       if (target == null)
5641                       {
5642                         return null;
5643                       }
5644                       return target.getStringValue();
5645                     }
5646                 }
5647                 
5648                 /**
5649                  * Gets (as xml) the "PartnerEntity2Name" element
5650                  */
5651                 public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name xgetPartnerEntity2Name()
5652                 {
5653                     synchronized (monitor())
5654                     {
5655                       check_orphaned();
5656                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name target = null;
5657                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name)get_store().find_element_user(PARTNERENTITY2NAME$2, 0);
5658                       return target;
5659                     }
5660                 }
5661                 
5662                 /**
5663                  * True if has "PartnerEntity2Name" element
5664                  */
5665                 public boolean isSetPartnerEntity2Name()
5666                 {
5667                     synchronized (monitor())
5668                     {
5669                       check_orphaned();
5670                       return get_store().count_elements(PARTNERENTITY2NAME$2) != 0;
5671                     }
5672                 }
5673                 
5674                 /**
5675                  * Sets the "PartnerEntity2Name" element
5676                  */
5677                 public void setPartnerEntity2Name(java.lang.String partnerEntity2Name)
5678                 {
5679                     synchronized (monitor())
5680                     {
5681                       check_orphaned();
5682                       org.apache.xmlbeans.SimpleValue target = null;
5683                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY2NAME$2, 0);
5684                       if (target == null)
5685                       {
5686                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERENTITY2NAME$2);
5687                       }
5688                       target.setStringValue(partnerEntity2Name);
5689                     }
5690                 }
5691                 
5692                 /**
5693                  * Sets (as xml) the "PartnerEntity2Name" element
5694                  */
5695                 public void xsetPartnerEntity2Name(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name partnerEntity2Name)
5696                 {
5697                     synchronized (monitor())
5698                     {
5699                       check_orphaned();
5700                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name target = null;
5701                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name)get_store().find_element_user(PARTNERENTITY2NAME$2, 0);
5702                       if (target == null)
5703                       {
5704                         target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name)get_store().add_element_user(PARTNERENTITY2NAME$2);
5705                       }
5706                       target.set(partnerEntity2Name);
5707                     }
5708                 }
5709                 
5710                 /**
5711                  * Unsets the "PartnerEntity2Name" element
5712                  */
5713                 public void unsetPartnerEntity2Name()
5714                 {
5715                     synchronized (monitor())
5716                     {
5717                       check_orphaned();
5718                       get_store().remove_element(PARTNERENTITY2NAME$2, 0);
5719                     }
5720                 }
5721                 
5722                 /**
5723                  * Gets the "PartnerEntity2Type" element
5724                  */
5725                 public java.lang.String getPartnerEntity2Type()
5726                 {
5727                     synchronized (monitor())
5728                     {
5729                       check_orphaned();
5730                       org.apache.xmlbeans.SimpleValue target = null;
5731                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY2TYPE$4, 0);
5732                       if (target == null)
5733                       {
5734                         return null;
5735                       }
5736                       return target.getStringValue();
5737                     }
5738                 }
5739                 
5740                 /**
5741                  * Gets (as xml) the "PartnerEntity2Type" element
5742                  */
5743                 public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type xgetPartnerEntity2Type()
5744                 {
5745                     synchronized (monitor())
5746                     {
5747                       check_orphaned();
5748                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type target = null;
5749                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type)get_store().find_element_user(PARTNERENTITY2TYPE$4, 0);
5750                       return target;
5751                     }
5752                 }
5753                 
5754                 /**
5755                  * True if has "PartnerEntity2Type" element
5756                  */
5757                 public boolean isSetPartnerEntity2Type()
5758                 {
5759                     synchronized (monitor())
5760                     {
5761                       check_orphaned();
5762                       return get_store().count_elements(PARTNERENTITY2TYPE$4) != 0;
5763                     }
5764                 }
5765                 
5766                 /**
5767                  * Sets the "PartnerEntity2Type" element
5768                  */
5769                 public void setPartnerEntity2Type(java.lang.String partnerEntity2Type)
5770                 {
5771                     synchronized (monitor())
5772                     {
5773                       check_orphaned();
5774                       org.apache.xmlbeans.SimpleValue target = null;
5775                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY2TYPE$4, 0);
5776                       if (target == null)
5777                       {
5778                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERENTITY2TYPE$4);
5779                       }
5780                       target.setStringValue(partnerEntity2Type);
5781                     }
5782                 }
5783                 
5784                 /**
5785                  * Sets (as xml) the "PartnerEntity2Type" element
5786                  */
5787                 public void xsetPartnerEntity2Type(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type partnerEntity2Type)
5788                 {
5789                     synchronized (monitor())
5790                     {
5791                       check_orphaned();
5792                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type target = null;
5793                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type)get_store().find_element_user(PARTNERENTITY2TYPE$4, 0);
5794                       if (target == null)
5795                       {
5796                         target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type)get_store().add_element_user(PARTNERENTITY2TYPE$4);
5797                       }
5798                       target.set(partnerEntity2Type);
5799                     }
5800                 }
5801                 
5802                 /**
5803                  * Unsets the "PartnerEntity2Type" element
5804                  */
5805                 public void unsetPartnerEntity2Type()
5806                 {
5807                     synchronized (monitor())
5808                     {
5809                       check_orphaned();
5810                       get_store().remove_element(PARTNERENTITY2TYPE$4, 0);
5811                     }
5812                 }
5813                 /**
5814                  * An XML PartnerEntity2Name(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
5815                  *
5816                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner2$PartnerEntity2Name.
5817                  */
5818                 public static class PartnerEntity2NameImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name
5819                 {
5820                     private static final long serialVersionUID = 1L;
5821                     
5822                     public PartnerEntity2NameImpl(org.apache.xmlbeans.SchemaType sType)
5823                     {
5824                       super(sType, false);
5825                     }
5826                     
5827                     protected PartnerEntity2NameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
5828                     {
5829                       super(sType, b);
5830                     }
5831                 }
5832                 /**
5833                  * An XML PartnerEntity2Type(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
5834                  *
5835                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner2$PartnerEntity2Type.
5836                  */
5837                 public static class PartnerEntity2TypeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type
5838                 {
5839                     private static final long serialVersionUID = 1L;
5840                     
5841                     public PartnerEntity2TypeImpl(org.apache.xmlbeans.SchemaType sType)
5842                     {
5843                       super(sType, false);
5844                     }
5845                     
5846                     protected PartnerEntity2TypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
5847                     {
5848                       super(sType, b);
5849                     }
5850                 }
5851             }
5852             /**
5853              * An XML OfficialPartner3(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
5854              *
5855              * This is a complex type.
5856              */
5857             public static class OfficialPartner3Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3
5858             {
5859                 private static final long serialVersionUID = 1L;
5860                 
5861                 public OfficialPartner3Impl(org.apache.xmlbeans.SchemaType sType)
5862                 {
5863                     super(sType);
5864                 }
5865                 
5866                 private static final javax.xml.namespace.QName OFFICIALPARTNER3CONTACTINFO$0 = 
5867                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "OfficialPartner3ContactInfo");
5868                 private static final javax.xml.namespace.QName PARTNERENTITY3NAME$2 = 
5869                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "PartnerEntity3Name");
5870                 private static final javax.xml.namespace.QName PARTNERENTITY3TYPE$4 = 
5871                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "PartnerEntity3Type");
5872                 
5873                 
5874                 /**
5875                  * Gets the "OfficialPartner3ContactInfo" element
5876                  */
5877                 public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getOfficialPartner3ContactInfo()
5878                 {
5879                     synchronized (monitor())
5880                     {
5881                       check_orphaned();
5882                       gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
5883                       target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().find_element_user(OFFICIALPARTNER3CONTACTINFO$0, 0);
5884                       if (target == null)
5885                       {
5886                         return null;
5887                       }
5888                       return target;
5889                     }
5890                 }
5891                 
5892                 /**
5893                  * True if has "OfficialPartner3ContactInfo" element
5894                  */
5895                 public boolean isSetOfficialPartner3ContactInfo()
5896                 {
5897                     synchronized (monitor())
5898                     {
5899                       check_orphaned();
5900                       return get_store().count_elements(OFFICIALPARTNER3CONTACTINFO$0) != 0;
5901                     }
5902                 }
5903                 
5904                 /**
5905                  * Sets the "OfficialPartner3ContactInfo" element
5906                  */
5907                 public void setOfficialPartner3ContactInfo(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType officialPartner3ContactInfo)
5908                 {
5909                     generatedSetterHelperImpl(officialPartner3ContactInfo, OFFICIALPARTNER3CONTACTINFO$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
5910                 }
5911                 
5912                 /**
5913                  * Appends and returns a new empty "OfficialPartner3ContactInfo" element
5914                  */
5915                 public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewOfficialPartner3ContactInfo()
5916                 {
5917                     synchronized (monitor())
5918                     {
5919                       check_orphaned();
5920                       gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
5921                       target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().add_element_user(OFFICIALPARTNER3CONTACTINFO$0);
5922                       return target;
5923                     }
5924                 }
5925                 
5926                 /**
5927                  * Unsets the "OfficialPartner3ContactInfo" element
5928                  */
5929                 public void unsetOfficialPartner3ContactInfo()
5930                 {
5931                     synchronized (monitor())
5932                     {
5933                       check_orphaned();
5934                       get_store().remove_element(OFFICIALPARTNER3CONTACTINFO$0, 0);
5935                     }
5936                 }
5937                 
5938                 /**
5939                  * Gets the "PartnerEntity3Name" element
5940                  */
5941                 public java.lang.String getPartnerEntity3Name()
5942                 {
5943                     synchronized (monitor())
5944                     {
5945                       check_orphaned();
5946                       org.apache.xmlbeans.SimpleValue target = null;
5947                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY3NAME$2, 0);
5948                       if (target == null)
5949                       {
5950                         return null;
5951                       }
5952                       return target.getStringValue();
5953                     }
5954                 }
5955                 
5956                 /**
5957                  * Gets (as xml) the "PartnerEntity3Name" element
5958                  */
5959                 public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name xgetPartnerEntity3Name()
5960                 {
5961                     synchronized (monitor())
5962                     {
5963                       check_orphaned();
5964                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name target = null;
5965                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name)get_store().find_element_user(PARTNERENTITY3NAME$2, 0);
5966                       return target;
5967                     }
5968                 }
5969                 
5970                 /**
5971                  * True if has "PartnerEntity3Name" element
5972                  */
5973                 public boolean isSetPartnerEntity3Name()
5974                 {
5975                     synchronized (monitor())
5976                     {
5977                       check_orphaned();
5978                       return get_store().count_elements(PARTNERENTITY3NAME$2) != 0;
5979                     }
5980                 }
5981                 
5982                 /**
5983                  * Sets the "PartnerEntity3Name" element
5984                  */
5985                 public void setPartnerEntity3Name(java.lang.String partnerEntity3Name)
5986                 {
5987                     synchronized (monitor())
5988                     {
5989                       check_orphaned();
5990                       org.apache.xmlbeans.SimpleValue target = null;
5991                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY3NAME$2, 0);
5992                       if (target == null)
5993                       {
5994                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERENTITY3NAME$2);
5995                       }
5996                       target.setStringValue(partnerEntity3Name);
5997                     }
5998                 }
5999                 
6000                 /**
6001                  * Sets (as xml) the "PartnerEntity3Name" element
6002                  */
6003                 public void xsetPartnerEntity3Name(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name partnerEntity3Name)
6004                 {
6005                     synchronized (monitor())
6006                     {
6007                       check_orphaned();
6008                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name target = null;
6009                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name)get_store().find_element_user(PARTNERENTITY3NAME$2, 0);
6010                       if (target == null)
6011                       {
6012                         target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name)get_store().add_element_user(PARTNERENTITY3NAME$2);
6013                       }
6014                       target.set(partnerEntity3Name);
6015                     }
6016                 }
6017                 
6018                 /**
6019                  * Unsets the "PartnerEntity3Name" element
6020                  */
6021                 public void unsetPartnerEntity3Name()
6022                 {
6023                     synchronized (monitor())
6024                     {
6025                       check_orphaned();
6026                       get_store().remove_element(PARTNERENTITY3NAME$2, 0);
6027                     }
6028                 }
6029                 
6030                 /**
6031                  * Gets the "PartnerEntity3Type" element
6032                  */
6033                 public java.lang.String getPartnerEntity3Type()
6034                 {
6035                     synchronized (monitor())
6036                     {
6037                       check_orphaned();
6038                       org.apache.xmlbeans.SimpleValue target = null;
6039                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY3TYPE$4, 0);
6040                       if (target == null)
6041                       {
6042                         return null;
6043                       }
6044                       return target.getStringValue();
6045                     }
6046                 }
6047                 
6048                 /**
6049                  * Gets (as xml) the "PartnerEntity3Type" element
6050                  */
6051                 public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type xgetPartnerEntity3Type()
6052                 {
6053                     synchronized (monitor())
6054                     {
6055                       check_orphaned();
6056                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type target = null;
6057                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type)get_store().find_element_user(PARTNERENTITY3TYPE$4, 0);
6058                       return target;
6059                     }
6060                 }
6061                 
6062                 /**
6063                  * True if has "PartnerEntity3Type" element
6064                  */
6065                 public boolean isSetPartnerEntity3Type()
6066                 {
6067                     synchronized (monitor())
6068                     {
6069                       check_orphaned();
6070                       return get_store().count_elements(PARTNERENTITY3TYPE$4) != 0;
6071                     }
6072                 }
6073                 
6074                 /**
6075                  * Sets the "PartnerEntity3Type" element
6076                  */
6077                 public void setPartnerEntity3Type(java.lang.String partnerEntity3Type)
6078                 {
6079                     synchronized (monitor())
6080                     {
6081                       check_orphaned();
6082                       org.apache.xmlbeans.SimpleValue target = null;
6083                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY3TYPE$4, 0);
6084                       if (target == null)
6085                       {
6086                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERENTITY3TYPE$4);
6087                       }
6088                       target.setStringValue(partnerEntity3Type);
6089                     }
6090                 }
6091                 
6092                 /**
6093                  * Sets (as xml) the "PartnerEntity3Type" element
6094                  */
6095                 public void xsetPartnerEntity3Type(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type partnerEntity3Type)
6096                 {
6097                     synchronized (monitor())
6098                     {
6099                       check_orphaned();
6100                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type target = null;
6101                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type)get_store().find_element_user(PARTNERENTITY3TYPE$4, 0);
6102                       if (target == null)
6103                       {
6104                         target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type)get_store().add_element_user(PARTNERENTITY3TYPE$4);
6105                       }
6106                       target.set(partnerEntity3Type);
6107                     }
6108                 }
6109                 
6110                 /**
6111                  * Unsets the "PartnerEntity3Type" element
6112                  */
6113                 public void unsetPartnerEntity3Type()
6114                 {
6115                     synchronized (monitor())
6116                     {
6117                       check_orphaned();
6118                       get_store().remove_element(PARTNERENTITY3TYPE$4, 0);
6119                     }
6120                 }
6121                 /**
6122                  * An XML PartnerEntity3Name(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
6123                  *
6124                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner3$PartnerEntity3Name.
6125                  */
6126                 public static class PartnerEntity3NameImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name
6127                 {
6128                     private static final long serialVersionUID = 1L;
6129                     
6130                     public PartnerEntity3NameImpl(org.apache.xmlbeans.SchemaType sType)
6131                     {
6132                       super(sType, false);
6133                     }
6134                     
6135                     protected PartnerEntity3NameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
6136                     {
6137                       super(sType, b);
6138                     }
6139                 }
6140                 /**
6141                  * An XML PartnerEntity3Type(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
6142                  *
6143                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner3$PartnerEntity3Type.
6144                  */
6145                 public static class PartnerEntity3TypeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type
6146                 {
6147                     private static final long serialVersionUID = 1L;
6148                     
6149                     public PartnerEntity3TypeImpl(org.apache.xmlbeans.SchemaType sType)
6150                     {
6151                       super(sType, false);
6152                     }
6153                     
6154                     protected PartnerEntity3TypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
6155                     {
6156                       super(sType, b);
6157                     }
6158                 }
6159             }
6160             /**
6161              * An XML OfficialPartner4(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
6162              *
6163              * This is a complex type.
6164              */
6165             public static class OfficialPartner4Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4
6166             {
6167                 private static final long serialVersionUID = 1L;
6168                 
6169                 public OfficialPartner4Impl(org.apache.xmlbeans.SchemaType sType)
6170                 {
6171                     super(sType);
6172                 }
6173                 
6174                 private static final javax.xml.namespace.QName OFFICIALPARTNER4CONTACTINFO$0 = 
6175                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "OfficialPartner4ContactInfo");
6176                 private static final javax.xml.namespace.QName PARTNERENTITY4NAME$2 = 
6177                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "PartnerEntity4Name");
6178                 private static final javax.xml.namespace.QName PARTNERENTITY4TYPE$4 = 
6179                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "PartnerEntity4Type");
6180                 
6181                 
6182                 /**
6183                  * Gets the "OfficialPartner4ContactInfo" element
6184                  */
6185                 public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getOfficialPartner4ContactInfo()
6186                 {
6187                     synchronized (monitor())
6188                     {
6189                       check_orphaned();
6190                       gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
6191                       target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().find_element_user(OFFICIALPARTNER4CONTACTINFO$0, 0);
6192                       if (target == null)
6193                       {
6194                         return null;
6195                       }
6196                       return target;
6197                     }
6198                 }
6199                 
6200                 /**
6201                  * True if has "OfficialPartner4ContactInfo" element
6202                  */
6203                 public boolean isSetOfficialPartner4ContactInfo()
6204                 {
6205                     synchronized (monitor())
6206                     {
6207                       check_orphaned();
6208                       return get_store().count_elements(OFFICIALPARTNER4CONTACTINFO$0) != 0;
6209                     }
6210                 }
6211                 
6212                 /**
6213                  * Sets the "OfficialPartner4ContactInfo" element
6214                  */
6215                 public void setOfficialPartner4ContactInfo(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType officialPartner4ContactInfo)
6216                 {
6217                     generatedSetterHelperImpl(officialPartner4ContactInfo, OFFICIALPARTNER4CONTACTINFO$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
6218                 }
6219                 
6220                 /**
6221                  * Appends and returns a new empty "OfficialPartner4ContactInfo" element
6222                  */
6223                 public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewOfficialPartner4ContactInfo()
6224                 {
6225                     synchronized (monitor())
6226                     {
6227                       check_orphaned();
6228                       gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
6229                       target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().add_element_user(OFFICIALPARTNER4CONTACTINFO$0);
6230                       return target;
6231                     }
6232                 }
6233                 
6234                 /**
6235                  * Unsets the "OfficialPartner4ContactInfo" element
6236                  */
6237                 public void unsetOfficialPartner4ContactInfo()
6238                 {
6239                     synchronized (monitor())
6240                     {
6241                       check_orphaned();
6242                       get_store().remove_element(OFFICIALPARTNER4CONTACTINFO$0, 0);
6243                     }
6244                 }
6245                 
6246                 /**
6247                  * Gets the "PartnerEntity4Name" element
6248                  */
6249                 public java.lang.String getPartnerEntity4Name()
6250                 {
6251                     synchronized (monitor())
6252                     {
6253                       check_orphaned();
6254                       org.apache.xmlbeans.SimpleValue target = null;
6255                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY4NAME$2, 0);
6256                       if (target == null)
6257                       {
6258                         return null;
6259                       }
6260                       return target.getStringValue();
6261                     }
6262                 }
6263                 
6264                 /**
6265                  * Gets (as xml) the "PartnerEntity4Name" element
6266                  */
6267                 public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name xgetPartnerEntity4Name()
6268                 {
6269                     synchronized (monitor())
6270                     {
6271                       check_orphaned();
6272                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name target = null;
6273                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name)get_store().find_element_user(PARTNERENTITY4NAME$2, 0);
6274                       return target;
6275                     }
6276                 }
6277                 
6278                 /**
6279                  * True if has "PartnerEntity4Name" element
6280                  */
6281                 public boolean isSetPartnerEntity4Name()
6282                 {
6283                     synchronized (monitor())
6284                     {
6285                       check_orphaned();
6286                       return get_store().count_elements(PARTNERENTITY4NAME$2) != 0;
6287                     }
6288                 }
6289                 
6290                 /**
6291                  * Sets the "PartnerEntity4Name" element
6292                  */
6293                 public void setPartnerEntity4Name(java.lang.String partnerEntity4Name)
6294                 {
6295                     synchronized (monitor())
6296                     {
6297                       check_orphaned();
6298                       org.apache.xmlbeans.SimpleValue target = null;
6299                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY4NAME$2, 0);
6300                       if (target == null)
6301                       {
6302                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERENTITY4NAME$2);
6303                       }
6304                       target.setStringValue(partnerEntity4Name);
6305                     }
6306                 }
6307                 
6308                 /**
6309                  * Sets (as xml) the "PartnerEntity4Name" element
6310                  */
6311                 public void xsetPartnerEntity4Name(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name partnerEntity4Name)
6312                 {
6313                     synchronized (monitor())
6314                     {
6315                       check_orphaned();
6316                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name target = null;
6317                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name)get_store().find_element_user(PARTNERENTITY4NAME$2, 0);
6318                       if (target == null)
6319                       {
6320                         target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name)get_store().add_element_user(PARTNERENTITY4NAME$2);
6321                       }
6322                       target.set(partnerEntity4Name);
6323                     }
6324                 }
6325                 
6326                 /**
6327                  * Unsets the "PartnerEntity4Name" element
6328                  */
6329                 public void unsetPartnerEntity4Name()
6330                 {
6331                     synchronized (monitor())
6332                     {
6333                       check_orphaned();
6334                       get_store().remove_element(PARTNERENTITY4NAME$2, 0);
6335                     }
6336                 }
6337                 
6338                 /**
6339                  * Gets the "PartnerEntity4Type" element
6340                  */
6341                 public java.lang.String getPartnerEntity4Type()
6342                 {
6343                     synchronized (monitor())
6344                     {
6345                       check_orphaned();
6346                       org.apache.xmlbeans.SimpleValue target = null;
6347                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY4TYPE$4, 0);
6348                       if (target == null)
6349                       {
6350                         return null;
6351                       }
6352                       return target.getStringValue();
6353                     }
6354                 }
6355                 
6356                 /**
6357                  * Gets (as xml) the "PartnerEntity4Type" element
6358                  */
6359                 public gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type xgetPartnerEntity4Type()
6360                 {
6361                     synchronized (monitor())
6362                     {
6363                       check_orphaned();
6364                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type target = null;
6365                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type)get_store().find_element_user(PARTNERENTITY4TYPE$4, 0);
6366                       return target;
6367                     }
6368                 }
6369                 
6370                 /**
6371                  * True if has "PartnerEntity4Type" element
6372                  */
6373                 public boolean isSetPartnerEntity4Type()
6374                 {
6375                     synchronized (monitor())
6376                     {
6377                       check_orphaned();
6378                       return get_store().count_elements(PARTNERENTITY4TYPE$4) != 0;
6379                     }
6380                 }
6381                 
6382                 /**
6383                  * Sets the "PartnerEntity4Type" element
6384                  */
6385                 public void setPartnerEntity4Type(java.lang.String partnerEntity4Type)
6386                 {
6387                     synchronized (monitor())
6388                     {
6389                       check_orphaned();
6390                       org.apache.xmlbeans.SimpleValue target = null;
6391                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITY4TYPE$4, 0);
6392                       if (target == null)
6393                       {
6394                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERENTITY4TYPE$4);
6395                       }
6396                       target.setStringValue(partnerEntity4Type);
6397                     }
6398                 }
6399                 
6400                 /**
6401                  * Sets (as xml) the "PartnerEntity4Type" element
6402                  */
6403                 public void xsetPartnerEntity4Type(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type partnerEntity4Type)
6404                 {
6405                     synchronized (monitor())
6406                     {
6407                       check_orphaned();
6408                       gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type target = null;
6409                       target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type)get_store().find_element_user(PARTNERENTITY4TYPE$4, 0);
6410                       if (target == null)
6411                       {
6412                         target = (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type)get_store().add_element_user(PARTNERENTITY4TYPE$4);
6413                       }
6414                       target.set(partnerEntity4Type);
6415                     }
6416                 }
6417                 
6418                 /**
6419                  * Unsets the "PartnerEntity4Type" element
6420                  */
6421                 public void unsetPartnerEntity4Type()
6422                 {
6423                     synchronized (monitor())
6424                     {
6425                       check_orphaned();
6426                       get_store().remove_element(PARTNERENTITY4TYPE$4, 0);
6427                     }
6428                 }
6429                 /**
6430                  * An XML PartnerEntity4Name(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
6431                  *
6432                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner4$PartnerEntity4Name.
6433                  */
6434                 public static class PartnerEntity4NameImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name
6435                 {
6436                     private static final long serialVersionUID = 1L;
6437                     
6438                     public PartnerEntity4NameImpl(org.apache.xmlbeans.SchemaType sType)
6439                     {
6440                       super(sType, false);
6441                     }
6442                     
6443                     protected PartnerEntity4NameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
6444                     {
6445                       super(sType, b);
6446                     }
6447                 }
6448                 /**
6449                  * An XML PartnerEntity4Type(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
6450                  *
6451                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner4$PartnerEntity4Type.
6452                  */
6453                 public static class PartnerEntity4TypeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type
6454                 {
6455                     private static final long serialVersionUID = 1L;
6456                     
6457                     public PartnerEntity4TypeImpl(org.apache.xmlbeans.SchemaType sType)
6458                     {
6459                       super(sType, false);
6460                     }
6461                     
6462                     protected PartnerEntity4TypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
6463                     {
6464                       super(sType, b);
6465                     }
6466                 }
6467             }
6468         }
6469         /**
6470          * An XML PartnerPersonSignatureAndName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
6471          *
6472          * This is a complex type.
6473          */
6474         public static class PartnerPersonSignatureAndNameImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName
6475         {
6476             private static final long serialVersionUID = 1L;
6477             
6478             public PartnerPersonSignatureAndNameImpl(org.apache.xmlbeans.SchemaType sType)
6479             {
6480                 super(sType);
6481             }
6482             
6483             private static final javax.xml.namespace.QName PARTNERPERSONNAME$0 = 
6484                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "PartnerPersonName");
6485             private static final javax.xml.namespace.QName PARTNERPERSONSIGNATUREDATE$2 = 
6486                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0", "PartnerPersonSignatureDate");
6487             
6488             
6489             /**
6490              * Gets the "PartnerPersonName" element
6491              */
6492             public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getPartnerPersonName()
6493             {
6494                 synchronized (monitor())
6495                 {
6496                     check_orphaned();
6497                     gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
6498                     target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(PARTNERPERSONNAME$0, 0);
6499                     if (target == null)
6500                     {
6501                       return null;
6502                     }
6503                     return target;
6504                 }
6505             }
6506             
6507             /**
6508              * True if has "PartnerPersonName" element
6509              */
6510             public boolean isSetPartnerPersonName()
6511             {
6512                 synchronized (monitor())
6513                 {
6514                     check_orphaned();
6515                     return get_store().count_elements(PARTNERPERSONNAME$0) != 0;
6516                 }
6517             }
6518             
6519             /**
6520              * Sets the "PartnerPersonName" element
6521              */
6522             public void setPartnerPersonName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType partnerPersonName)
6523             {
6524                 generatedSetterHelperImpl(partnerPersonName, PARTNERPERSONNAME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
6525             }
6526             
6527             /**
6528              * Appends and returns a new empty "PartnerPersonName" element
6529              */
6530             public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewPartnerPersonName()
6531             {
6532                 synchronized (monitor())
6533                 {
6534                     check_orphaned();
6535                     gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
6536                     target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(PARTNERPERSONNAME$0);
6537                     return target;
6538                 }
6539             }
6540             
6541             /**
6542              * Unsets the "PartnerPersonName" element
6543              */
6544             public void unsetPartnerPersonName()
6545             {
6546                 synchronized (monitor())
6547                 {
6548                     check_orphaned();
6549                     get_store().remove_element(PARTNERPERSONNAME$0, 0);
6550                 }
6551             }
6552             
6553             /**
6554              * Gets the "PartnerPersonSignatureDate" element
6555              */
6556             public java.util.Calendar getPartnerPersonSignatureDate()
6557             {
6558                 synchronized (monitor())
6559                 {
6560                     check_orphaned();
6561                     org.apache.xmlbeans.SimpleValue target = null;
6562                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERPERSONSIGNATUREDATE$2, 0);
6563                     if (target == null)
6564                     {
6565                       return null;
6566                     }
6567                     return target.getCalendarValue();
6568                 }
6569             }
6570             
6571             /**
6572              * Gets (as xml) the "PartnerPersonSignatureDate" element
6573              */
6574             public org.apache.xmlbeans.XmlDate xgetPartnerPersonSignatureDate()
6575             {
6576                 synchronized (monitor())
6577                 {
6578                     check_orphaned();
6579                     org.apache.xmlbeans.XmlDate target = null;
6580                     target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PARTNERPERSONSIGNATUREDATE$2, 0);
6581                     return target;
6582                 }
6583             }
6584             
6585             /**
6586              * Sets the "PartnerPersonSignatureDate" element
6587              */
6588             public void setPartnerPersonSignatureDate(java.util.Calendar partnerPersonSignatureDate)
6589             {
6590                 synchronized (monitor())
6591                 {
6592                     check_orphaned();
6593                     org.apache.xmlbeans.SimpleValue target = null;
6594                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERPERSONSIGNATUREDATE$2, 0);
6595                     if (target == null)
6596                     {
6597                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERPERSONSIGNATUREDATE$2);
6598                     }
6599                     target.setCalendarValue(partnerPersonSignatureDate);
6600                 }
6601             }
6602             
6603             /**
6604              * Sets (as xml) the "PartnerPersonSignatureDate" element
6605              */
6606             public void xsetPartnerPersonSignatureDate(org.apache.xmlbeans.XmlDate partnerPersonSignatureDate)
6607             {
6608                 synchronized (monitor())
6609                 {
6610                     check_orphaned();
6611                     org.apache.xmlbeans.XmlDate target = null;
6612                     target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PARTNERPERSONSIGNATUREDATE$2, 0);
6613                     if (target == null)
6614                     {
6615                       target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(PARTNERPERSONSIGNATUREDATE$2);
6616                     }
6617                     target.set(partnerPersonSignatureDate);
6618                 }
6619             }
6620         }
6621     }
6622 }