View Javadoc
1   /*
2    * An XML document type.
3    * Localname: COPS_ApplicationAttachment2
4    * Namespace: http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0
5    * Java type: gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.copsApplicationAttachment2V20.impl;
10  /**
11   * A document containing one COPS_ApplicationAttachment2(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0) element.
12   *
13   * This is a complex type.
14   */
15  public class COPSApplicationAttachment2DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public COPSApplicationAttachment2DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName COPSAPPLICATIONATTACHMENT2$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "COPS_ApplicationAttachment2");
26      
27      
28      /**
29       * Gets the "COPS_ApplicationAttachment2" element
30       */
31      public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2 getCOPSApplicationAttachment2()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2 target = null;
37              target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2)get_store().find_element_user(COPSAPPLICATIONATTACHMENT2$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "COPS_ApplicationAttachment2" element
48       */
49      public void setCOPSApplicationAttachment2(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2 copsApplicationAttachment2)
50      {
51          generatedSetterHelperImpl(copsApplicationAttachment2, COPSAPPLICATIONATTACHMENT2$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "COPS_ApplicationAttachment2" element
56       */
57      public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2 addNewCOPSApplicationAttachment2()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2 target = null;
63              target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2)get_store().add_element_user(COPSAPPLICATIONATTACHMENT2$0);
64              return target;
65          }
66      }
67      /**
68       * An XML COPS_ApplicationAttachment2(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
69       *
70       * This is a complex type.
71       */
72      public static class COPSApplicationAttachment2Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public COPSApplicationAttachment2Impl(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_ApplicationAttachment2-V2.0", "ProgramName");
83          private static final javax.xml.namespace.QName APPLICANTORINUMBER$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "ApplicantORINumber");
85          private static final javax.xml.namespace.QName NOORI$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "NoORI");
87          private static final javax.xml.namespace.QName LAWENFORCEMENTEXECINFORMATION$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "LawEnforcementExecInformation");
89          private static final javax.xml.namespace.QName LAWENFORCEMENTEXECAGENCYNAME$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "LawEnforcementExecAgencyName");
91          private static final javax.xml.namespace.QName AGENCYTYPE$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "AgencyType");
93          private static final javax.xml.namespace.QName AGENCYTYPESTARTUP$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "AgencyTypeStartup");
95          private static final javax.xml.namespace.QName AGENCYTYPEOTHER$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "AgencyTypeOther");
97          private static final javax.xml.namespace.QName AGENCYTYPEADDITIONALINFO$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "AgencyTypeAdditionalInfo");
99          private static final javax.xml.namespace.QName GOVTEXECUTIVEINFO$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "GovtExecutiveInfo");
101         private static final javax.xml.namespace.QName GOVTEXECUTIVEENTITYNAME$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "GovtExecutiveEntityName");
103         private static final javax.xml.namespace.QName GOVTENTITYTYPE$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "GovtEntityType");
105         private static final javax.xml.namespace.QName COGNIZANTFEDERALAGENCY$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "CognizantFederalAgency");
107         private static final javax.xml.namespace.QName APPLICANTFISCALYEARFROM$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "ApplicantFiscalYearFrom");
109         private static final javax.xml.namespace.QName APPLICANTFISCALYEARTO$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "ApplicantFiscalYearTo");
111         private static final javax.xml.namespace.QName POPULATIONSERVED$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "PopulationServed");
113         private static final javax.xml.namespace.QName NONCENSUSPOPULATION$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "NonCensusPopulation");
115         private static final javax.xml.namespace.QName CONTACTFORSERVICES$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "ContactForServices");
117         private static final javax.xml.namespace.QName NONBIACONTRACT$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "NonBIAContract");
119         private static final javax.xml.namespace.QName PRIMARYLAWENFORCEMENTAUTHORITY$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "PrimaryLawEnforcementAuthority");
121         private static final javax.xml.namespace.QName PRIMARYLAWENFORCEMENTPOPULATION$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "PrimaryLawEnforcementPopulation");
123         private static final javax.xml.namespace.QName NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "NotPrimaryLawEnforcementAuthorityExplanation");
125         private static final javax.xml.namespace.QName SWORNFORCELOCALBUDGETFULLTIME$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "SwornForceLocalBudgetFullTime");
127         private static final javax.xml.namespace.QName SWORNFORCELOCALBUDGETPARTTIME$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "SwornForceLocalBudgetPartTime");
129         private static final javax.xml.namespace.QName SWORNFORCELOCALACTUALFULLTIME$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "SwornForceLocalActualFullTime");
131         private static final javax.xml.namespace.QName SWORNFORCELOCALACTUALPARTTIME$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "SwornForceLocalActualPartTime");
133         private static final javax.xml.namespace.QName P1$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "P1");
135         private static final javax.xml.namespace.QName P2$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "P2");
137         private static final javax.xml.namespace.QName P3$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "P3");
139         private static final javax.xml.namespace.QName P4$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "P4");
141         private static final javax.xml.namespace.QName EXAMPLECOMMUNITYPARTNERSHIPS$60 = 
142             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "example_community_partnerships");
143         private static final javax.xml.namespace.QName PS1$62 = 
144             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "PS1");
145         private static final javax.xml.namespace.QName PS2$64 = 
146             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "PS2");
147         private static final javax.xml.namespace.QName PS3$66 = 
148             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "PS3");
149         private static final javax.xml.namespace.QName PS4$68 = 
150             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "PS4");
151         private static final javax.xml.namespace.QName EXAMPLEPROBLEMSOLVING$70 = 
152             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "example_problem_solving");
153         private static final javax.xml.namespace.QName OC1$72 = 
154             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "OC1");
155         private static final javax.xml.namespace.QName OC2$74 = 
156             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "OC2");
157         private static final javax.xml.namespace.QName OC3$76 = 
158             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "OC3");
159         private static final javax.xml.namespace.QName OC4$78 = 
160             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "OC4");
161         private static final javax.xml.namespace.QName EXAMPLEORGALIGNMENT$80 = 
162             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "example_org_alignment");
163         private static final javax.xml.namespace.QName T1$82 = 
164             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "T1");
165         private static final javax.xml.namespace.QName T2$84 = 
166             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "T2");
167         private static final javax.xml.namespace.QName T3$86 = 
168             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "T3");
169         private static final javax.xml.namespace.QName T4$88 = 
170             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "T4");
171         private static final javax.xml.namespace.QName EXAMPLETECHNOLOGYACTIVITES$90 = 
172             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "example_technology_activites");
173         private static final javax.xml.namespace.QName NOTAPPLYINGFORHIRINGGRANT$92 = 
174             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "NotApplyingForHiringGrant");
175         private static final javax.xml.namespace.QName RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$94 = 
176             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "RetentionForCOPSHiringGrantsExplanation");
177         private static final javax.xml.namespace.QName NEEDFORFEDERALASSISTANCEEXPLANATION$96 = 
178             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "NeedForFederalAssistanceExplanation");
179         private static final javax.xml.namespace.QName NAWAIVERSOFTHELOCALMATCH$98 = 
180             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "NAWaiversOfTheLocalMatch");
181         private static final javax.xml.namespace.QName WAIVERREQUESTED$100 = 
182             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "WaiverRequested");
183         private static final javax.xml.namespace.QName DETAILEDWAIVERJUSTIFICATION$102 = 
184             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "DetailedWaiverJustification");
185         private static final javax.xml.namespace.QName NAEXECUTIVESUMMARY$104 = 
186             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "NAExecutiveSummary");
187         private static final javax.xml.namespace.QName EXECUTIVESUMMARY$106 = 
188             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "ExecutiveSummary");
189         private static final javax.xml.namespace.QName PROJECTDESCRIPTION$108 = 
190             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "ProjectDescription");
191         private static final javax.xml.namespace.QName NABUDGETNARRATIVE$110 = 
192             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "NABudgetNarrative");
193         private static final javax.xml.namespace.QName BUDGETNARRATIVE$112 = 
194             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "BudgetNarrative");
195         private static final javax.xml.namespace.QName NAMEMORANDUMOFUNDERSTANDING$114 = 
196             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "NAMemorandumOfUnderstanding");
197         private static final javax.xml.namespace.QName MEMORANDUMOFUNDERSTANDING$116 = 
198             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "MemorandumOfUnderstanding");
199         private static final javax.xml.namespace.QName NOPARTNERREQUIRED$118 = 
200             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "NoPartnerRequired");
201         private static final javax.xml.namespace.QName OFFICIALPARTNER$120 = 
202             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "OfficialPartner");
203         private static final javax.xml.namespace.QName NAINCIDENTDATA$122 = 
204             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "NA_incident_data");
205         private static final javax.xml.namespace.QName HOMICIDES$124 = 
206             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Homicides");
207         private static final javax.xml.namespace.QName SEXOFFENSES$126 = 
208             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Sex_offenses");
209         private static final javax.xml.namespace.QName ASSAULTSFIGHTS$128 = 
210             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Assaults_fights");
211         private static final javax.xml.namespace.QName MINORASSAULTS$130 = 
212             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Minor_assaults");
213         private static final javax.xml.namespace.QName THEFTFROMVEHICLES$132 = 
214             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Theft_from_vehicles");
215         private static final javax.xml.namespace.QName WEAPONSPOSSESSIONS$134 = 
216             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Weapons_possessions");
217         private static final javax.xml.namespace.QName VANDALISMGRAFFITTI$136 = 
218             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Vandalism_graffitti");
219         private static final javax.xml.namespace.QName UNDERAGEDRINKING$138 = 
220             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Underage_drinking");
221         private static final javax.xml.namespace.QName DRUGPOSSESSIONS$140 = 
222             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Drug_possessions");
223         private static final javax.xml.namespace.QName DISORDERLYCONDUCT$142 = 
224             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Disorderly_conduct");
225         private static final javax.xml.namespace.QName TRUANCY$144 = 
226             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Truancy");
227         private static final javax.xml.namespace.QName DETENTIONS$146 = 
228             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Detentions");
229         private static final javax.xml.namespace.QName SUSPENSIONS$148 = 
230             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Suspensions");
231         private static final javax.xml.namespace.QName EXPULSIONS$150 = 
232             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Expulsions");
233         private static final javax.xml.namespace.QName THREATSTOSCHOOLPROPERTY$152 = 
234             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Threats_to_school_property");
235         private static final javax.xml.namespace.QName PARTICIPATINGSCHOOLS$154 = 
236             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Participating_schools");
237         private static final javax.xml.namespace.QName TOTALSTUDENTPOPULATIONFORINVOLVEDSCHOOLS$156 = 
238             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "Total_student_population_for_involved_schools");
239         private static final javax.xml.namespace.QName CRIMINALINTELLIGENCESYSTEM$158 = 
240             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "CriminalIntelligenceSystem");
241         private static final javax.xml.namespace.QName AUTHORIZEDREPSIGNATURE$160 = 
242             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "AuthorizedRepSignature");
243         private static final javax.xml.namespace.QName AUTHORIZEDREPSIGNATUREDATE$162 = 
244             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "AuthorizedRepSignatureDate");
245         private static final javax.xml.namespace.QName LE$164 = 
246             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "LE");
247         private static final javax.xml.namespace.QName LESIGNATUREDATE$166 = 
248             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "LESignatureDate");
249         private static final javax.xml.namespace.QName GE$168 = 
250             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "GE");
251         private static final javax.xml.namespace.QName GESIGNATUREDATE$170 = 
252             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "GESignatureDate");
253         private static final javax.xml.namespace.QName PARTNERPERSONSIGNATUREANDNAME$172 = 
254             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "PartnerPersonSignatureAndName");
255         private static final javax.xml.namespace.QName PLACEOFPERFORMANCE$174 = 
256             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "PlaceOfPerformance");
257         private static final javax.xml.namespace.QName CHECKIFWORKPLACE$176 = 
258             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "CheckIfWorkPlace");
259         private static final javax.xml.namespace.QName GRANTEENGVNAMEADD$178 = 
260             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "GranteeNgVNameAdd");
261         private static final javax.xml.namespace.QName GRANTEEIRSVENDORNUMBER$180 = 
262             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "GranteeIRSVendorNumber");
263         private static final javax.xml.namespace.QName TYPEDNAMETITLEOFLAW$182 = 
264             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "TypedNameTitleOfLaw");
265         private static final javax.xml.namespace.QName TYPEDNAMETITLEOFGOV$184 = 
266             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "TypedNameTitleOfGov");
267         private static final javax.xml.namespace.QName FORMVERSION$186 = 
268             new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "FormVersion");
269         
270         
271         /**
272          * Gets the "ProgramName" element
273          */
274         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName.Enum getProgramName()
275         {
276             synchronized (monitor())
277             {
278                 check_orphaned();
279                 org.apache.xmlbeans.SimpleValue target = null;
280                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMNAME$0, 0);
281                 if (target == null)
282                 {
283                     return null;
284                 }
285                 return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName.Enum)target.getEnumValue();
286             }
287         }
288         
289         /**
290          * Gets (as xml) the "ProgramName" element
291          */
292         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName xgetProgramName()
293         {
294             synchronized (monitor())
295             {
296                 check_orphaned();
297                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName target = null;
298                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName)get_store().find_element_user(PROGRAMNAME$0, 0);
299                 return target;
300             }
301         }
302         
303         /**
304          * Sets the "ProgramName" element
305          */
306         public void setProgramName(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName.Enum programName)
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(PROGRAMNAME$0, 0);
313                 if (target == null)
314                 {
315                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROGRAMNAME$0);
316                 }
317                 target.setEnumValue(programName);
318             }
319         }
320         
321         /**
322          * Sets (as xml) the "ProgramName" element
323          */
324         public void xsetProgramName(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName programName)
325         {
326             synchronized (monitor())
327             {
328                 check_orphaned();
329                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName target = null;
330                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName)get_store().find_element_user(PROGRAMNAME$0, 0);
331                 if (target == null)
332                 {
333                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName)get_store().add_element_user(PROGRAMNAME$0);
334                 }
335                 target.set(programName);
336             }
337         }
338         
339         /**
340          * Gets the "ApplicantORINumber" element
341          */
342         public java.lang.String getApplicantORINumber()
343         {
344             synchronized (monitor())
345             {
346                 check_orphaned();
347                 org.apache.xmlbeans.SimpleValue target = null;
348                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTORINUMBER$2, 0);
349                 if (target == null)
350                 {
351                     return null;
352                 }
353                 return target.getStringValue();
354             }
355         }
356         
357         /**
358          * Gets (as xml) the "ApplicantORINumber" element
359          */
360         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber xgetApplicantORINumber()
361         {
362             synchronized (monitor())
363             {
364                 check_orphaned();
365                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber target = null;
366                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber)get_store().find_element_user(APPLICANTORINUMBER$2, 0);
367                 return target;
368             }
369         }
370         
371         /**
372          * True if has "ApplicantORINumber" element
373          */
374         public boolean isSetApplicantORINumber()
375         {
376             synchronized (monitor())
377             {
378                 check_orphaned();
379                 return get_store().count_elements(APPLICANTORINUMBER$2) != 0;
380             }
381         }
382         
383         /**
384          * Sets the "ApplicantORINumber" element
385          */
386         public void setApplicantORINumber(java.lang.String applicantORINumber)
387         {
388             synchronized (monitor())
389             {
390                 check_orphaned();
391                 org.apache.xmlbeans.SimpleValue target = null;
392                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTORINUMBER$2, 0);
393                 if (target == null)
394                 {
395                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTORINUMBER$2);
396                 }
397                 target.setStringValue(applicantORINumber);
398             }
399         }
400         
401         /**
402          * Sets (as xml) the "ApplicantORINumber" element
403          */
404         public void xsetApplicantORINumber(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber applicantORINumber)
405         {
406             synchronized (monitor())
407             {
408                 check_orphaned();
409                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber target = null;
410                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber)get_store().find_element_user(APPLICANTORINUMBER$2, 0);
411                 if (target == null)
412                 {
413                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber)get_store().add_element_user(APPLICANTORINUMBER$2);
414                 }
415                 target.set(applicantORINumber);
416             }
417         }
418         
419         /**
420          * Unsets the "ApplicantORINumber" element
421          */
422         public void unsetApplicantORINumber()
423         {
424             synchronized (monitor())
425             {
426                 check_orphaned();
427                 get_store().remove_element(APPLICANTORINUMBER$2, 0);
428             }
429         }
430         
431         /**
432          * Gets the "NoORI" element
433          */
434         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoORI()
435         {
436             synchronized (monitor())
437             {
438                 check_orphaned();
439                 org.apache.xmlbeans.SimpleValue target = null;
440                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOORI$4, 0);
441                 if (target == null)
442                 {
443                     return null;
444                 }
445                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
446             }
447         }
448         
449         /**
450          * Gets (as xml) the "NoORI" element
451          */
452         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoORI()
453         {
454             synchronized (monitor())
455             {
456                 check_orphaned();
457                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
458                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOORI$4, 0);
459                 return target;
460             }
461         }
462         
463         /**
464          * True if has "NoORI" element
465          */
466         public boolean isSetNoORI()
467         {
468             synchronized (monitor())
469             {
470                 check_orphaned();
471                 return get_store().count_elements(NOORI$4) != 0;
472             }
473         }
474         
475         /**
476          * Sets the "NoORI" element
477          */
478         public void setNoORI(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noORI)
479         {
480             synchronized (monitor())
481             {
482                 check_orphaned();
483                 org.apache.xmlbeans.SimpleValue target = null;
484                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOORI$4, 0);
485                 if (target == null)
486                 {
487                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOORI$4);
488                 }
489                 target.setEnumValue(noORI);
490             }
491         }
492         
493         /**
494          * Sets (as xml) the "NoORI" element
495          */
496         public void xsetNoORI(gov.grants.apply.system.globalLibraryV20.YesNoDataType noORI)
497         {
498             synchronized (monitor())
499             {
500                 check_orphaned();
501                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
502                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOORI$4, 0);
503                 if (target == null)
504                 {
505                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOORI$4);
506                 }
507                 target.set(noORI);
508             }
509         }
510         
511         /**
512          * Unsets the "NoORI" element
513          */
514         public void unsetNoORI()
515         {
516             synchronized (monitor())
517             {
518                 check_orphaned();
519                 get_store().remove_element(NOORI$4, 0);
520             }
521         }
522         
523         /**
524          * Gets the "LawEnforcementExecInformation" element
525          */
526         public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getLawEnforcementExecInformation()
527         {
528             synchronized (monitor())
529             {
530                 check_orphaned();
531                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
532                 target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().find_element_user(LAWENFORCEMENTEXECINFORMATION$6, 0);
533                 if (target == null)
534                 {
535                     return null;
536                 }
537                 return target;
538             }
539         }
540         
541         /**
542          * Sets the "LawEnforcementExecInformation" element
543          */
544         public void setLawEnforcementExecInformation(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType lawEnforcementExecInformation)
545         {
546             generatedSetterHelperImpl(lawEnforcementExecInformation, LAWENFORCEMENTEXECINFORMATION$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
547         }
548         
549         /**
550          * Appends and returns a new empty "LawEnforcementExecInformation" element
551          */
552         public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewLawEnforcementExecInformation()
553         {
554             synchronized (monitor())
555             {
556                 check_orphaned();
557                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
558                 target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().add_element_user(LAWENFORCEMENTEXECINFORMATION$6);
559                 return target;
560             }
561         }
562         
563         /**
564          * Gets the "LawEnforcementExecAgencyName" element
565          */
566         public java.lang.String getLawEnforcementExecAgencyName()
567         {
568             synchronized (monitor())
569             {
570                 check_orphaned();
571                 org.apache.xmlbeans.SimpleValue target = null;
572                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LAWENFORCEMENTEXECAGENCYNAME$8, 0);
573                 if (target == null)
574                 {
575                     return null;
576                 }
577                 return target.getStringValue();
578             }
579         }
580         
581         /**
582          * Gets (as xml) the "LawEnforcementExecAgencyName" element
583          */
584         public gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetLawEnforcementExecAgencyName()
585         {
586             synchronized (monitor())
587             {
588                 check_orphaned();
589                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
590                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(LAWENFORCEMENTEXECAGENCYNAME$8, 0);
591                 return target;
592             }
593         }
594         
595         /**
596          * Sets the "LawEnforcementExecAgencyName" element
597          */
598         public void setLawEnforcementExecAgencyName(java.lang.String lawEnforcementExecAgencyName)
599         {
600             synchronized (monitor())
601             {
602                 check_orphaned();
603                 org.apache.xmlbeans.SimpleValue target = null;
604                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LAWENFORCEMENTEXECAGENCYNAME$8, 0);
605                 if (target == null)
606                 {
607                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LAWENFORCEMENTEXECAGENCYNAME$8);
608                 }
609                 target.setStringValue(lawEnforcementExecAgencyName);
610             }
611         }
612         
613         /**
614          * Sets (as xml) the "LawEnforcementExecAgencyName" element
615          */
616         public void xsetLawEnforcementExecAgencyName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType lawEnforcementExecAgencyName)
617         {
618             synchronized (monitor())
619             {
620                 check_orphaned();
621                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
622                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(LAWENFORCEMENTEXECAGENCYNAME$8, 0);
623                 if (target == null)
624                 {
625                     target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().add_element_user(LAWENFORCEMENTEXECAGENCYNAME$8);
626                 }
627                 target.set(lawEnforcementExecAgencyName);
628             }
629         }
630         
631         /**
632          * Gets the "AgencyType" element
633          */
634         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType.Enum getAgencyType()
635         {
636             synchronized (monitor())
637             {
638                 check_orphaned();
639                 org.apache.xmlbeans.SimpleValue target = null;
640                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYTYPE$10, 0);
641                 if (target == null)
642                 {
643                     return null;
644                 }
645                 return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType.Enum)target.getEnumValue();
646             }
647         }
648         
649         /**
650          * Gets (as xml) the "AgencyType" element
651          */
652         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType xgetAgencyType()
653         {
654             synchronized (monitor())
655             {
656                 check_orphaned();
657                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType target = null;
658                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType)get_store().find_element_user(AGENCYTYPE$10, 0);
659                 return target;
660             }
661         }
662         
663         /**
664          * Sets the "AgencyType" element
665          */
666         public void setAgencyType(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType.Enum agencyType)
667         {
668             synchronized (monitor())
669             {
670                 check_orphaned();
671                 org.apache.xmlbeans.SimpleValue target = null;
672                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYTYPE$10, 0);
673                 if (target == null)
674                 {
675                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGENCYTYPE$10);
676                 }
677                 target.setEnumValue(agencyType);
678             }
679         }
680         
681         /**
682          * Sets (as xml) the "AgencyType" element
683          */
684         public void xsetAgencyType(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType agencyType)
685         {
686             synchronized (monitor())
687             {
688                 check_orphaned();
689                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType target = null;
690                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType)get_store().find_element_user(AGENCYTYPE$10, 0);
691                 if (target == null)
692                 {
693                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType)get_store().add_element_user(AGENCYTYPE$10);
694                 }
695                 target.set(agencyType);
696             }
697         }
698         
699         /**
700          * Gets the "AgencyTypeStartup" element
701          */
702         public java.lang.String getAgencyTypeStartup()
703         {
704             synchronized (monitor())
705             {
706                 check_orphaned();
707                 org.apache.xmlbeans.SimpleValue target = null;
708                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYTYPESTARTUP$12, 0);
709                 if (target == null)
710                 {
711                     return null;
712                 }
713                 return target.getStringValue();
714             }
715         }
716         
717         /**
718          * Gets (as xml) the "AgencyTypeStartup" element
719          */
720         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup xgetAgencyTypeStartup()
721         {
722             synchronized (monitor())
723             {
724                 check_orphaned();
725                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup target = null;
726                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup)get_store().find_element_user(AGENCYTYPESTARTUP$12, 0);
727                 return target;
728             }
729         }
730         
731         /**
732          * True if has "AgencyTypeStartup" element
733          */
734         public boolean isSetAgencyTypeStartup()
735         {
736             synchronized (monitor())
737             {
738                 check_orphaned();
739                 return get_store().count_elements(AGENCYTYPESTARTUP$12) != 0;
740             }
741         }
742         
743         /**
744          * Sets the "AgencyTypeStartup" element
745          */
746         public void setAgencyTypeStartup(java.lang.String agencyTypeStartup)
747         {
748             synchronized (monitor())
749             {
750                 check_orphaned();
751                 org.apache.xmlbeans.SimpleValue target = null;
752                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYTYPESTARTUP$12, 0);
753                 if (target == null)
754                 {
755                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGENCYTYPESTARTUP$12);
756                 }
757                 target.setStringValue(agencyTypeStartup);
758             }
759         }
760         
761         /**
762          * Sets (as xml) the "AgencyTypeStartup" element
763          */
764         public void xsetAgencyTypeStartup(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup agencyTypeStartup)
765         {
766             synchronized (monitor())
767             {
768                 check_orphaned();
769                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup target = null;
770                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup)get_store().find_element_user(AGENCYTYPESTARTUP$12, 0);
771                 if (target == null)
772                 {
773                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup)get_store().add_element_user(AGENCYTYPESTARTUP$12);
774                 }
775                 target.set(agencyTypeStartup);
776             }
777         }
778         
779         /**
780          * Unsets the "AgencyTypeStartup" element
781          */
782         public void unsetAgencyTypeStartup()
783         {
784             synchronized (monitor())
785             {
786                 check_orphaned();
787                 get_store().remove_element(AGENCYTYPESTARTUP$12, 0);
788             }
789         }
790         
791         /**
792          * Gets the "AgencyTypeOther" element
793          */
794         public java.lang.String getAgencyTypeOther()
795         {
796             synchronized (monitor())
797             {
798                 check_orphaned();
799                 org.apache.xmlbeans.SimpleValue target = null;
800                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYTYPEOTHER$14, 0);
801                 if (target == null)
802                 {
803                     return null;
804                 }
805                 return target.getStringValue();
806             }
807         }
808         
809         /**
810          * Gets (as xml) the "AgencyTypeOther" element
811          */
812         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther xgetAgencyTypeOther()
813         {
814             synchronized (monitor())
815             {
816                 check_orphaned();
817                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther target = null;
818                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther)get_store().find_element_user(AGENCYTYPEOTHER$14, 0);
819                 return target;
820             }
821         }
822         
823         /**
824          * True if has "AgencyTypeOther" element
825          */
826         public boolean isSetAgencyTypeOther()
827         {
828             synchronized (monitor())
829             {
830                 check_orphaned();
831                 return get_store().count_elements(AGENCYTYPEOTHER$14) != 0;
832             }
833         }
834         
835         /**
836          * Sets the "AgencyTypeOther" element
837          */
838         public void setAgencyTypeOther(java.lang.String agencyTypeOther)
839         {
840             synchronized (monitor())
841             {
842                 check_orphaned();
843                 org.apache.xmlbeans.SimpleValue target = null;
844                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYTYPEOTHER$14, 0);
845                 if (target == null)
846                 {
847                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGENCYTYPEOTHER$14);
848                 }
849                 target.setStringValue(agencyTypeOther);
850             }
851         }
852         
853         /**
854          * Sets (as xml) the "AgencyTypeOther" element
855          */
856         public void xsetAgencyTypeOther(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther agencyTypeOther)
857         {
858             synchronized (monitor())
859             {
860                 check_orphaned();
861                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther target = null;
862                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther)get_store().find_element_user(AGENCYTYPEOTHER$14, 0);
863                 if (target == null)
864                 {
865                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther)get_store().add_element_user(AGENCYTYPEOTHER$14);
866                 }
867                 target.set(agencyTypeOther);
868             }
869         }
870         
871         /**
872          * Unsets the "AgencyTypeOther" element
873          */
874         public void unsetAgencyTypeOther()
875         {
876             synchronized (monitor())
877             {
878                 check_orphaned();
879                 get_store().remove_element(AGENCYTYPEOTHER$14, 0);
880             }
881         }
882         
883         /**
884          * Gets the "AgencyTypeAdditionalInfo" element
885          */
886         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAgencyTypeAdditionalInfo()
887         {
888             synchronized (monitor())
889             {
890                 check_orphaned();
891                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
892                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(AGENCYTYPEADDITIONALINFO$16, 0);
893                 if (target == null)
894                 {
895                     return null;
896                 }
897                 return target;
898             }
899         }
900         
901         /**
902          * True if has "AgencyTypeAdditionalInfo" element
903          */
904         public boolean isSetAgencyTypeAdditionalInfo()
905         {
906             synchronized (monitor())
907             {
908                 check_orphaned();
909                 return get_store().count_elements(AGENCYTYPEADDITIONALINFO$16) != 0;
910             }
911         }
912         
913         /**
914          * Sets the "AgencyTypeAdditionalInfo" element
915          */
916         public void setAgencyTypeAdditionalInfo(gov.grants.apply.system.attachmentsV10.AttachedFileDataType agencyTypeAdditionalInfo)
917         {
918             generatedSetterHelperImpl(agencyTypeAdditionalInfo, AGENCYTYPEADDITIONALINFO$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
919         }
920         
921         /**
922          * Appends and returns a new empty "AgencyTypeAdditionalInfo" element
923          */
924         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAgencyTypeAdditionalInfo()
925         {
926             synchronized (monitor())
927             {
928                 check_orphaned();
929                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
930                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(AGENCYTYPEADDITIONALINFO$16);
931                 return target;
932             }
933         }
934         
935         /**
936          * Unsets the "AgencyTypeAdditionalInfo" element
937          */
938         public void unsetAgencyTypeAdditionalInfo()
939         {
940             synchronized (monitor())
941             {
942                 check_orphaned();
943                 get_store().remove_element(AGENCYTYPEADDITIONALINFO$16, 0);
944             }
945         }
946         
947         /**
948          * Gets the "GovtExecutiveInfo" element
949          */
950         public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getGovtExecutiveInfo()
951         {
952             synchronized (monitor())
953             {
954                 check_orphaned();
955                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
956                 target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().find_element_user(GOVTEXECUTIVEINFO$18, 0);
957                 if (target == null)
958                 {
959                     return null;
960                 }
961                 return target;
962             }
963         }
964         
965         /**
966          * Sets the "GovtExecutiveInfo" element
967          */
968         public void setGovtExecutiveInfo(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType govtExecutiveInfo)
969         {
970             generatedSetterHelperImpl(govtExecutiveInfo, GOVTEXECUTIVEINFO$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
971         }
972         
973         /**
974          * Appends and returns a new empty "GovtExecutiveInfo" element
975          */
976         public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewGovtExecutiveInfo()
977         {
978             synchronized (monitor())
979             {
980                 check_orphaned();
981                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
982                 target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().add_element_user(GOVTEXECUTIVEINFO$18);
983                 return target;
984             }
985         }
986         
987         /**
988          * Gets the "GovtExecutiveEntityName" element
989          */
990         public java.lang.String getGovtExecutiveEntityName()
991         {
992             synchronized (monitor())
993             {
994                 check_orphaned();
995                 org.apache.xmlbeans.SimpleValue target = null;
996                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GOVTEXECUTIVEENTITYNAME$20, 0);
997                 if (target == null)
998                 {
999                     return null;
1000                 }
1001                 return target.getStringValue();
1002             }
1003         }
1004         
1005         /**
1006          * Gets (as xml) the "GovtExecutiveEntityName" element
1007          */
1008         public gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetGovtExecutiveEntityName()
1009         {
1010             synchronized (monitor())
1011             {
1012                 check_orphaned();
1013                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
1014                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(GOVTEXECUTIVEENTITYNAME$20, 0);
1015                 return target;
1016             }
1017         }
1018         
1019         /**
1020          * Sets the "GovtExecutiveEntityName" element
1021          */
1022         public void setGovtExecutiveEntityName(java.lang.String govtExecutiveEntityName)
1023         {
1024             synchronized (monitor())
1025             {
1026                 check_orphaned();
1027                 org.apache.xmlbeans.SimpleValue target = null;
1028                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GOVTEXECUTIVEENTITYNAME$20, 0);
1029                 if (target == null)
1030                 {
1031                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GOVTEXECUTIVEENTITYNAME$20);
1032                 }
1033                 target.setStringValue(govtExecutiveEntityName);
1034             }
1035         }
1036         
1037         /**
1038          * Sets (as xml) the "GovtExecutiveEntityName" element
1039          */
1040         public void xsetGovtExecutiveEntityName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType govtExecutiveEntityName)
1041         {
1042             synchronized (monitor())
1043             {
1044                 check_orphaned();
1045                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
1046                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(GOVTEXECUTIVEENTITYNAME$20, 0);
1047                 if (target == null)
1048                 {
1049                     target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().add_element_user(GOVTEXECUTIVEENTITYNAME$20);
1050                 }
1051                 target.set(govtExecutiveEntityName);
1052             }
1053         }
1054         
1055         /**
1056          * Gets the "GovtEntityType" element
1057          */
1058         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType.Enum getGovtEntityType()
1059         {
1060             synchronized (monitor())
1061             {
1062                 check_orphaned();
1063                 org.apache.xmlbeans.SimpleValue target = null;
1064                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GOVTENTITYTYPE$22, 0);
1065                 if (target == null)
1066                 {
1067                     return null;
1068                 }
1069                 return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType.Enum)target.getEnumValue();
1070             }
1071         }
1072         
1073         /**
1074          * Gets (as xml) the "GovtEntityType" element
1075          */
1076         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType xgetGovtEntityType()
1077         {
1078             synchronized (monitor())
1079             {
1080                 check_orphaned();
1081                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType target = null;
1082                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType)get_store().find_element_user(GOVTENTITYTYPE$22, 0);
1083                 return target;
1084             }
1085         }
1086         
1087         /**
1088          * Sets the "GovtEntityType" element
1089          */
1090         public void setGovtEntityType(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType.Enum govtEntityType)
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(GOVTENTITYTYPE$22, 0);
1097                 if (target == null)
1098                 {
1099                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GOVTENTITYTYPE$22);
1100                 }
1101                 target.setEnumValue(govtEntityType);
1102             }
1103         }
1104         
1105         /**
1106          * Sets (as xml) the "GovtEntityType" element
1107          */
1108         public void xsetGovtEntityType(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType govtEntityType)
1109         {
1110             synchronized (monitor())
1111             {
1112                 check_orphaned();
1113                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType target = null;
1114                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType)get_store().find_element_user(GOVTENTITYTYPE$22, 0);
1115                 if (target == null)
1116                 {
1117                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType)get_store().add_element_user(GOVTENTITYTYPE$22);
1118                 }
1119                 target.set(govtEntityType);
1120             }
1121         }
1122         
1123         /**
1124          * Gets the "CognizantFederalAgency" element
1125          */
1126         public java.lang.String getCognizantFederalAgency()
1127         {
1128             synchronized (monitor())
1129             {
1130                 check_orphaned();
1131                 org.apache.xmlbeans.SimpleValue target = null;
1132                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COGNIZANTFEDERALAGENCY$24, 0);
1133                 if (target == null)
1134                 {
1135                     return null;
1136                 }
1137                 return target.getStringValue();
1138             }
1139         }
1140         
1141         /**
1142          * Gets (as xml) the "CognizantFederalAgency" element
1143          */
1144         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency xgetCognizantFederalAgency()
1145         {
1146             synchronized (monitor())
1147             {
1148                 check_orphaned();
1149                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency target = null;
1150                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency)get_store().find_element_user(COGNIZANTFEDERALAGENCY$24, 0);
1151                 return target;
1152             }
1153         }
1154         
1155         /**
1156          * True if has "CognizantFederalAgency" element
1157          */
1158         public boolean isSetCognizantFederalAgency()
1159         {
1160             synchronized (monitor())
1161             {
1162                 check_orphaned();
1163                 return get_store().count_elements(COGNIZANTFEDERALAGENCY$24) != 0;
1164             }
1165         }
1166         
1167         /**
1168          * Sets the "CognizantFederalAgency" element
1169          */
1170         public void setCognizantFederalAgency(java.lang.String cognizantFederalAgency)
1171         {
1172             synchronized (monitor())
1173             {
1174                 check_orphaned();
1175                 org.apache.xmlbeans.SimpleValue target = null;
1176                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COGNIZANTFEDERALAGENCY$24, 0);
1177                 if (target == null)
1178                 {
1179                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COGNIZANTFEDERALAGENCY$24);
1180                 }
1181                 target.setStringValue(cognizantFederalAgency);
1182             }
1183         }
1184         
1185         /**
1186          * Sets (as xml) the "CognizantFederalAgency" element
1187          */
1188         public void xsetCognizantFederalAgency(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency cognizantFederalAgency)
1189         {
1190             synchronized (monitor())
1191             {
1192                 check_orphaned();
1193                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency target = null;
1194                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency)get_store().find_element_user(COGNIZANTFEDERALAGENCY$24, 0);
1195                 if (target == null)
1196                 {
1197                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency)get_store().add_element_user(COGNIZANTFEDERALAGENCY$24);
1198                 }
1199                 target.set(cognizantFederalAgency);
1200             }
1201         }
1202         
1203         /**
1204          * Unsets the "CognizantFederalAgency" element
1205          */
1206         public void unsetCognizantFederalAgency()
1207         {
1208             synchronized (monitor())
1209             {
1210                 check_orphaned();
1211                 get_store().remove_element(COGNIZANTFEDERALAGENCY$24, 0);
1212             }
1213         }
1214         
1215         /**
1216          * Gets the "ApplicantFiscalYearFrom" element
1217          */
1218         public java.util.Calendar getApplicantFiscalYearFrom()
1219         {
1220             synchronized (monitor())
1221             {
1222                 check_orphaned();
1223                 org.apache.xmlbeans.SimpleValue target = null;
1224                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTFISCALYEARFROM$26, 0);
1225                 if (target == null)
1226                 {
1227                     return null;
1228                 }
1229                 return target.getCalendarValue();
1230             }
1231         }
1232         
1233         /**
1234          * Gets (as xml) the "ApplicantFiscalYearFrom" element
1235          */
1236         public org.apache.xmlbeans.XmlDate xgetApplicantFiscalYearFrom()
1237         {
1238             synchronized (monitor())
1239             {
1240                 check_orphaned();
1241                 org.apache.xmlbeans.XmlDate target = null;
1242                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(APPLICANTFISCALYEARFROM$26, 0);
1243                 return target;
1244             }
1245         }
1246         
1247         /**
1248          * True if has "ApplicantFiscalYearFrom" element
1249          */
1250         public boolean isSetApplicantFiscalYearFrom()
1251         {
1252             synchronized (monitor())
1253             {
1254                 check_orphaned();
1255                 return get_store().count_elements(APPLICANTFISCALYEARFROM$26) != 0;
1256             }
1257         }
1258         
1259         /**
1260          * Sets the "ApplicantFiscalYearFrom" element
1261          */
1262         public void setApplicantFiscalYearFrom(java.util.Calendar applicantFiscalYearFrom)
1263         {
1264             synchronized (monitor())
1265             {
1266                 check_orphaned();
1267                 org.apache.xmlbeans.SimpleValue target = null;
1268                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTFISCALYEARFROM$26, 0);
1269                 if (target == null)
1270                 {
1271                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTFISCALYEARFROM$26);
1272                 }
1273                 target.setCalendarValue(applicantFiscalYearFrom);
1274             }
1275         }
1276         
1277         /**
1278          * Sets (as xml) the "ApplicantFiscalYearFrom" element
1279          */
1280         public void xsetApplicantFiscalYearFrom(org.apache.xmlbeans.XmlDate applicantFiscalYearFrom)
1281         {
1282             synchronized (monitor())
1283             {
1284                 check_orphaned();
1285                 org.apache.xmlbeans.XmlDate target = null;
1286                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(APPLICANTFISCALYEARFROM$26, 0);
1287                 if (target == null)
1288                 {
1289                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(APPLICANTFISCALYEARFROM$26);
1290                 }
1291                 target.set(applicantFiscalYearFrom);
1292             }
1293         }
1294         
1295         /**
1296          * Unsets the "ApplicantFiscalYearFrom" element
1297          */
1298         public void unsetApplicantFiscalYearFrom()
1299         {
1300             synchronized (monitor())
1301             {
1302                 check_orphaned();
1303                 get_store().remove_element(APPLICANTFISCALYEARFROM$26, 0);
1304             }
1305         }
1306         
1307         /**
1308          * Gets the "ApplicantFiscalYearTo" element
1309          */
1310         public java.util.Calendar getApplicantFiscalYearTo()
1311         {
1312             synchronized (monitor())
1313             {
1314                 check_orphaned();
1315                 org.apache.xmlbeans.SimpleValue target = null;
1316                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTFISCALYEARTO$28, 0);
1317                 if (target == null)
1318                 {
1319                     return null;
1320                 }
1321                 return target.getCalendarValue();
1322             }
1323         }
1324         
1325         /**
1326          * Gets (as xml) the "ApplicantFiscalYearTo" element
1327          */
1328         public org.apache.xmlbeans.XmlDate xgetApplicantFiscalYearTo()
1329         {
1330             synchronized (monitor())
1331             {
1332                 check_orphaned();
1333                 org.apache.xmlbeans.XmlDate target = null;
1334                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(APPLICANTFISCALYEARTO$28, 0);
1335                 return target;
1336             }
1337         }
1338         
1339         /**
1340          * True if has "ApplicantFiscalYearTo" element
1341          */
1342         public boolean isSetApplicantFiscalYearTo()
1343         {
1344             synchronized (monitor())
1345             {
1346                 check_orphaned();
1347                 return get_store().count_elements(APPLICANTFISCALYEARTO$28) != 0;
1348             }
1349         }
1350         
1351         /**
1352          * Sets the "ApplicantFiscalYearTo" element
1353          */
1354         public void setApplicantFiscalYearTo(java.util.Calendar applicantFiscalYearTo)
1355         {
1356             synchronized (monitor())
1357             {
1358                 check_orphaned();
1359                 org.apache.xmlbeans.SimpleValue target = null;
1360                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTFISCALYEARTO$28, 0);
1361                 if (target == null)
1362                 {
1363                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTFISCALYEARTO$28);
1364                 }
1365                 target.setCalendarValue(applicantFiscalYearTo);
1366             }
1367         }
1368         
1369         /**
1370          * Sets (as xml) the "ApplicantFiscalYearTo" element
1371          */
1372         public void xsetApplicantFiscalYearTo(org.apache.xmlbeans.XmlDate applicantFiscalYearTo)
1373         {
1374             synchronized (monitor())
1375             {
1376                 check_orphaned();
1377                 org.apache.xmlbeans.XmlDate target = null;
1378                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(APPLICANTFISCALYEARTO$28, 0);
1379                 if (target == null)
1380                 {
1381                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(APPLICANTFISCALYEARTO$28);
1382                 }
1383                 target.set(applicantFiscalYearTo);
1384             }
1385         }
1386         
1387         /**
1388          * Unsets the "ApplicantFiscalYearTo" element
1389          */
1390         public void unsetApplicantFiscalYearTo()
1391         {
1392             synchronized (monitor())
1393             {
1394                 check_orphaned();
1395                 get_store().remove_element(APPLICANTFISCALYEARTO$28, 0);
1396             }
1397         }
1398         
1399         /**
1400          * Gets the "PopulationServed" element
1401          */
1402         public int getPopulationServed()
1403         {
1404             synchronized (monitor())
1405             {
1406                 check_orphaned();
1407                 org.apache.xmlbeans.SimpleValue target = null;
1408                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POPULATIONSERVED$30, 0);
1409                 if (target == null)
1410                 {
1411                     return 0;
1412                 }
1413                 return target.getIntValue();
1414             }
1415         }
1416         
1417         /**
1418          * Gets (as xml) the "PopulationServed" element
1419          */
1420         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed xgetPopulationServed()
1421         {
1422             synchronized (monitor())
1423             {
1424                 check_orphaned();
1425                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed target = null;
1426                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed)get_store().find_element_user(POPULATIONSERVED$30, 0);
1427                 return target;
1428             }
1429         }
1430         
1431         /**
1432          * True if has "PopulationServed" element
1433          */
1434         public boolean isSetPopulationServed()
1435         {
1436             synchronized (monitor())
1437             {
1438                 check_orphaned();
1439                 return get_store().count_elements(POPULATIONSERVED$30) != 0;
1440             }
1441         }
1442         
1443         /**
1444          * Sets the "PopulationServed" element
1445          */
1446         public void setPopulationServed(int populationServed)
1447         {
1448             synchronized (monitor())
1449             {
1450                 check_orphaned();
1451                 org.apache.xmlbeans.SimpleValue target = null;
1452                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POPULATIONSERVED$30, 0);
1453                 if (target == null)
1454                 {
1455                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(POPULATIONSERVED$30);
1456                 }
1457                 target.setIntValue(populationServed);
1458             }
1459         }
1460         
1461         /**
1462          * Sets (as xml) the "PopulationServed" element
1463          */
1464         public void xsetPopulationServed(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed populationServed)
1465         {
1466             synchronized (monitor())
1467             {
1468                 check_orphaned();
1469                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed target = null;
1470                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed)get_store().find_element_user(POPULATIONSERVED$30, 0);
1471                 if (target == null)
1472                 {
1473                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed)get_store().add_element_user(POPULATIONSERVED$30);
1474                 }
1475                 target.set(populationServed);
1476             }
1477         }
1478         
1479         /**
1480          * Unsets the "PopulationServed" element
1481          */
1482         public void unsetPopulationServed()
1483         {
1484             synchronized (monitor())
1485             {
1486                 check_orphaned();
1487                 get_store().remove_element(POPULATIONSERVED$30, 0);
1488             }
1489         }
1490         
1491         /**
1492          * Gets the "NonCensusPopulation" element
1493          */
1494         public int getNonCensusPopulation()
1495         {
1496             synchronized (monitor())
1497             {
1498                 check_orphaned();
1499                 org.apache.xmlbeans.SimpleValue target = null;
1500                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONCENSUSPOPULATION$32, 0);
1501                 if (target == null)
1502                 {
1503                     return 0;
1504                 }
1505                 return target.getIntValue();
1506             }
1507         }
1508         
1509         /**
1510          * Gets (as xml) the "NonCensusPopulation" element
1511          */
1512         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation xgetNonCensusPopulation()
1513         {
1514             synchronized (monitor())
1515             {
1516                 check_orphaned();
1517                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation target = null;
1518                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation)get_store().find_element_user(NONCENSUSPOPULATION$32, 0);
1519                 return target;
1520             }
1521         }
1522         
1523         /**
1524          * True if has "NonCensusPopulation" element
1525          */
1526         public boolean isSetNonCensusPopulation()
1527         {
1528             synchronized (monitor())
1529             {
1530                 check_orphaned();
1531                 return get_store().count_elements(NONCENSUSPOPULATION$32) != 0;
1532             }
1533         }
1534         
1535         /**
1536          * Sets the "NonCensusPopulation" element
1537          */
1538         public void setNonCensusPopulation(int nonCensusPopulation)
1539         {
1540             synchronized (monitor())
1541             {
1542                 check_orphaned();
1543                 org.apache.xmlbeans.SimpleValue target = null;
1544                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONCENSUSPOPULATION$32, 0);
1545                 if (target == null)
1546                 {
1547                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONCENSUSPOPULATION$32);
1548                 }
1549                 target.setIntValue(nonCensusPopulation);
1550             }
1551         }
1552         
1553         /**
1554          * Sets (as xml) the "NonCensusPopulation" element
1555          */
1556         public void xsetNonCensusPopulation(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation nonCensusPopulation)
1557         {
1558             synchronized (monitor())
1559             {
1560                 check_orphaned();
1561                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation target = null;
1562                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation)get_store().find_element_user(NONCENSUSPOPULATION$32, 0);
1563                 if (target == null)
1564                 {
1565                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation)get_store().add_element_user(NONCENSUSPOPULATION$32);
1566                 }
1567                 target.set(nonCensusPopulation);
1568             }
1569         }
1570         
1571         /**
1572          * Unsets the "NonCensusPopulation" element
1573          */
1574         public void unsetNonCensusPopulation()
1575         {
1576             synchronized (monitor())
1577             {
1578                 check_orphaned();
1579                 get_store().remove_element(NONCENSUSPOPULATION$32, 0);
1580             }
1581         }
1582         
1583         /**
1584          * Gets the "ContactForServices" element
1585          */
1586         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getContactForServices()
1587         {
1588             synchronized (monitor())
1589             {
1590                 check_orphaned();
1591                 org.apache.xmlbeans.SimpleValue target = null;
1592                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTACTFORSERVICES$34, 0);
1593                 if (target == null)
1594                 {
1595                     return null;
1596                 }
1597                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1598             }
1599         }
1600         
1601         /**
1602          * Gets (as xml) the "ContactForServices" element
1603          */
1604         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetContactForServices()
1605         {
1606             synchronized (monitor())
1607             {
1608                 check_orphaned();
1609                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1610                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONTACTFORSERVICES$34, 0);
1611                 return target;
1612             }
1613         }
1614         
1615         /**
1616          * True if has "ContactForServices" element
1617          */
1618         public boolean isSetContactForServices()
1619         {
1620             synchronized (monitor())
1621             {
1622                 check_orphaned();
1623                 return get_store().count_elements(CONTACTFORSERVICES$34) != 0;
1624             }
1625         }
1626         
1627         /**
1628          * Sets the "ContactForServices" element
1629          */
1630         public void setContactForServices(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum contactForServices)
1631         {
1632             synchronized (monitor())
1633             {
1634                 check_orphaned();
1635                 org.apache.xmlbeans.SimpleValue target = null;
1636                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTACTFORSERVICES$34, 0);
1637                 if (target == null)
1638                 {
1639                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTACTFORSERVICES$34);
1640                 }
1641                 target.setEnumValue(contactForServices);
1642             }
1643         }
1644         
1645         /**
1646          * Sets (as xml) the "ContactForServices" element
1647          */
1648         public void xsetContactForServices(gov.grants.apply.system.globalLibraryV20.YesNoDataType contactForServices)
1649         {
1650             synchronized (monitor())
1651             {
1652                 check_orphaned();
1653                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1654                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONTACTFORSERVICES$34, 0);
1655                 if (target == null)
1656                 {
1657                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONTACTFORSERVICES$34);
1658                 }
1659                 target.set(contactForServices);
1660             }
1661         }
1662         
1663         /**
1664          * Unsets the "ContactForServices" element
1665          */
1666         public void unsetContactForServices()
1667         {
1668             synchronized (monitor())
1669             {
1670                 check_orphaned();
1671                 get_store().remove_element(CONTACTFORSERVICES$34, 0);
1672             }
1673         }
1674         
1675         /**
1676          * Gets the "NonBIAContract" element
1677          */
1678         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getNonBIAContract()
1679         {
1680             synchronized (monitor())
1681             {
1682                 check_orphaned();
1683                 org.apache.xmlbeans.SimpleValue target = null;
1684                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONBIACONTRACT$36, 0);
1685                 if (target == null)
1686                 {
1687                     return null;
1688                 }
1689                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
1690             }
1691         }
1692         
1693         /**
1694          * Gets (as xml) the "NonBIAContract" element
1695          */
1696         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetNonBIAContract()
1697         {
1698             synchronized (monitor())
1699             {
1700                 check_orphaned();
1701                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
1702                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(NONBIACONTRACT$36, 0);
1703                 return target;
1704             }
1705         }
1706         
1707         /**
1708          * True if has "NonBIAContract" element
1709          */
1710         public boolean isSetNonBIAContract()
1711         {
1712             synchronized (monitor())
1713             {
1714                 check_orphaned();
1715                 return get_store().count_elements(NONBIACONTRACT$36) != 0;
1716             }
1717         }
1718         
1719         /**
1720          * Sets the "NonBIAContract" element
1721          */
1722         public void setNonBIAContract(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum nonBIAContract)
1723         {
1724             synchronized (monitor())
1725             {
1726                 check_orphaned();
1727                 org.apache.xmlbeans.SimpleValue target = null;
1728                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONBIACONTRACT$36, 0);
1729                 if (target == null)
1730                 {
1731                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONBIACONTRACT$36);
1732                 }
1733                 target.setEnumValue(nonBIAContract);
1734             }
1735         }
1736         
1737         /**
1738          * Sets (as xml) the "NonBIAContract" element
1739          */
1740         public void xsetNonBIAContract(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType nonBIAContract)
1741         {
1742             synchronized (monitor())
1743             {
1744                 check_orphaned();
1745                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
1746                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(NONBIACONTRACT$36, 0);
1747                 if (target == null)
1748                 {
1749                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(NONBIACONTRACT$36);
1750                 }
1751                 target.set(nonBIAContract);
1752             }
1753         }
1754         
1755         /**
1756          * Unsets the "NonBIAContract" element
1757          */
1758         public void unsetNonBIAContract()
1759         {
1760             synchronized (monitor())
1761             {
1762                 check_orphaned();
1763                 get_store().remove_element(NONBIACONTRACT$36, 0);
1764             }
1765         }
1766         
1767         /**
1768          * Gets the "PrimaryLawEnforcementAuthority" element
1769          */
1770         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryLawEnforcementAuthority()
1771         {
1772             synchronized (monitor())
1773             {
1774                 check_orphaned();
1775                 org.apache.xmlbeans.SimpleValue target = null;
1776                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYLAWENFORCEMENTAUTHORITY$38, 0);
1777                 if (target == null)
1778                 {
1779                     return null;
1780                 }
1781                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1782             }
1783         }
1784         
1785         /**
1786          * Gets (as xml) the "PrimaryLawEnforcementAuthority" element
1787          */
1788         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryLawEnforcementAuthority()
1789         {
1790             synchronized (monitor())
1791             {
1792                 check_orphaned();
1793                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1794                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYLAWENFORCEMENTAUTHORITY$38, 0);
1795                 return target;
1796             }
1797         }
1798         
1799         /**
1800          * True if has "PrimaryLawEnforcementAuthority" element
1801          */
1802         public boolean isSetPrimaryLawEnforcementAuthority()
1803         {
1804             synchronized (monitor())
1805             {
1806                 check_orphaned();
1807                 return get_store().count_elements(PRIMARYLAWENFORCEMENTAUTHORITY$38) != 0;
1808             }
1809         }
1810         
1811         /**
1812          * Sets the "PrimaryLawEnforcementAuthority" element
1813          */
1814         public void setPrimaryLawEnforcementAuthority(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryLawEnforcementAuthority)
1815         {
1816             synchronized (monitor())
1817             {
1818                 check_orphaned();
1819                 org.apache.xmlbeans.SimpleValue target = null;
1820                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYLAWENFORCEMENTAUTHORITY$38, 0);
1821                 if (target == null)
1822                 {
1823                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYLAWENFORCEMENTAUTHORITY$38);
1824                 }
1825                 target.setEnumValue(primaryLawEnforcementAuthority);
1826             }
1827         }
1828         
1829         /**
1830          * Sets (as xml) the "PrimaryLawEnforcementAuthority" element
1831          */
1832         public void xsetPrimaryLawEnforcementAuthority(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryLawEnforcementAuthority)
1833         {
1834             synchronized (monitor())
1835             {
1836                 check_orphaned();
1837                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1838                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYLAWENFORCEMENTAUTHORITY$38, 0);
1839                 if (target == null)
1840                 {
1841                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMARYLAWENFORCEMENTAUTHORITY$38);
1842                 }
1843                 target.set(primaryLawEnforcementAuthority);
1844             }
1845         }
1846         
1847         /**
1848          * Unsets the "PrimaryLawEnforcementAuthority" element
1849          */
1850         public void unsetPrimaryLawEnforcementAuthority()
1851         {
1852             synchronized (monitor())
1853             {
1854                 check_orphaned();
1855                 get_store().remove_element(PRIMARYLAWENFORCEMENTAUTHORITY$38, 0);
1856             }
1857         }
1858         
1859         /**
1860          * Gets the "PrimaryLawEnforcementPopulation" element
1861          */
1862         public int getPrimaryLawEnforcementPopulation()
1863         {
1864             synchronized (monitor())
1865             {
1866                 check_orphaned();
1867                 org.apache.xmlbeans.SimpleValue target = null;
1868                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYLAWENFORCEMENTPOPULATION$40, 0);
1869                 if (target == null)
1870                 {
1871                     return 0;
1872                 }
1873                 return target.getIntValue();
1874             }
1875         }
1876         
1877         /**
1878          * Gets (as xml) the "PrimaryLawEnforcementPopulation" element
1879          */
1880         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation xgetPrimaryLawEnforcementPopulation()
1881         {
1882             synchronized (monitor())
1883             {
1884                 check_orphaned();
1885                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation target = null;
1886                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation)get_store().find_element_user(PRIMARYLAWENFORCEMENTPOPULATION$40, 0);
1887                 return target;
1888             }
1889         }
1890         
1891         /**
1892          * True if has "PrimaryLawEnforcementPopulation" element
1893          */
1894         public boolean isSetPrimaryLawEnforcementPopulation()
1895         {
1896             synchronized (monitor())
1897             {
1898                 check_orphaned();
1899                 return get_store().count_elements(PRIMARYLAWENFORCEMENTPOPULATION$40) != 0;
1900             }
1901         }
1902         
1903         /**
1904          * Sets the "PrimaryLawEnforcementPopulation" element
1905          */
1906         public void setPrimaryLawEnforcementPopulation(int primaryLawEnforcementPopulation)
1907         {
1908             synchronized (monitor())
1909             {
1910                 check_orphaned();
1911                 org.apache.xmlbeans.SimpleValue target = null;
1912                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYLAWENFORCEMENTPOPULATION$40, 0);
1913                 if (target == null)
1914                 {
1915                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYLAWENFORCEMENTPOPULATION$40);
1916                 }
1917                 target.setIntValue(primaryLawEnforcementPopulation);
1918             }
1919         }
1920         
1921         /**
1922          * Sets (as xml) the "PrimaryLawEnforcementPopulation" element
1923          */
1924         public void xsetPrimaryLawEnforcementPopulation(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation primaryLawEnforcementPopulation)
1925         {
1926             synchronized (monitor())
1927             {
1928                 check_orphaned();
1929                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation target = null;
1930                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation)get_store().find_element_user(PRIMARYLAWENFORCEMENTPOPULATION$40, 0);
1931                 if (target == null)
1932                 {
1933                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation)get_store().add_element_user(PRIMARYLAWENFORCEMENTPOPULATION$40);
1934                 }
1935                 target.set(primaryLawEnforcementPopulation);
1936             }
1937         }
1938         
1939         /**
1940          * Unsets the "PrimaryLawEnforcementPopulation" element
1941          */
1942         public void unsetPrimaryLawEnforcementPopulation()
1943         {
1944             synchronized (monitor())
1945             {
1946                 check_orphaned();
1947                 get_store().remove_element(PRIMARYLAWENFORCEMENTPOPULATION$40, 0);
1948             }
1949         }
1950         
1951         /**
1952          * Gets the "NotPrimaryLawEnforcementAuthorityExplanation" element
1953          */
1954         public java.lang.String getNotPrimaryLawEnforcementAuthorityExplanation()
1955         {
1956             synchronized (monitor())
1957             {
1958                 check_orphaned();
1959                 org.apache.xmlbeans.SimpleValue target = null;
1960                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$42, 0);
1961                 if (target == null)
1962                 {
1963                     return null;
1964                 }
1965                 return target.getStringValue();
1966             }
1967         }
1968         
1969         /**
1970          * Gets (as xml) the "NotPrimaryLawEnforcementAuthorityExplanation" element
1971          */
1972         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation xgetNotPrimaryLawEnforcementAuthorityExplanation()
1973         {
1974             synchronized (monitor())
1975             {
1976                 check_orphaned();
1977                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation target = null;
1978                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation)get_store().find_element_user(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$42, 0);
1979                 return target;
1980             }
1981         }
1982         
1983         /**
1984          * True if has "NotPrimaryLawEnforcementAuthorityExplanation" element
1985          */
1986         public boolean isSetNotPrimaryLawEnforcementAuthorityExplanation()
1987         {
1988             synchronized (monitor())
1989             {
1990                 check_orphaned();
1991                 return get_store().count_elements(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$42) != 0;
1992             }
1993         }
1994         
1995         /**
1996          * Sets the "NotPrimaryLawEnforcementAuthorityExplanation" element
1997          */
1998         public void setNotPrimaryLawEnforcementAuthorityExplanation(java.lang.String notPrimaryLawEnforcementAuthorityExplanation)
1999         {
2000             synchronized (monitor())
2001             {
2002                 check_orphaned();
2003                 org.apache.xmlbeans.SimpleValue target = null;
2004                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$42, 0);
2005                 if (target == null)
2006                 {
2007                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$42);
2008                 }
2009                 target.setStringValue(notPrimaryLawEnforcementAuthorityExplanation);
2010             }
2011         }
2012         
2013         /**
2014          * Sets (as xml) the "NotPrimaryLawEnforcementAuthorityExplanation" element
2015          */
2016         public void xsetNotPrimaryLawEnforcementAuthorityExplanation(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation notPrimaryLawEnforcementAuthorityExplanation)
2017         {
2018             synchronized (monitor())
2019             {
2020                 check_orphaned();
2021                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation target = null;
2022                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation)get_store().find_element_user(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$42, 0);
2023                 if (target == null)
2024                 {
2025                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation)get_store().add_element_user(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$42);
2026                 }
2027                 target.set(notPrimaryLawEnforcementAuthorityExplanation);
2028             }
2029         }
2030         
2031         /**
2032          * Unsets the "NotPrimaryLawEnforcementAuthorityExplanation" element
2033          */
2034         public void unsetNotPrimaryLawEnforcementAuthorityExplanation()
2035         {
2036             synchronized (monitor())
2037             {
2038                 check_orphaned();
2039                 get_store().remove_element(NOTPRIMARYLAWENFORCEMENTAUTHORITYEXPLANATION$42, 0);
2040             }
2041         }
2042         
2043         /**
2044          * Gets the "SwornForceLocalBudgetFullTime" element
2045          */
2046         public int getSwornForceLocalBudgetFullTime()
2047         {
2048             synchronized (monitor())
2049             {
2050                 check_orphaned();
2051                 org.apache.xmlbeans.SimpleValue target = null;
2052                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALBUDGETFULLTIME$44, 0);
2053                 if (target == null)
2054                 {
2055                     return 0;
2056                 }
2057                 return target.getIntValue();
2058             }
2059         }
2060         
2061         /**
2062          * Gets (as xml) the "SwornForceLocalBudgetFullTime" element
2063          */
2064         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime xgetSwornForceLocalBudgetFullTime()
2065         {
2066             synchronized (monitor())
2067             {
2068                 check_orphaned();
2069                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime target = null;
2070                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime)get_store().find_element_user(SWORNFORCELOCALBUDGETFULLTIME$44, 0);
2071                 return target;
2072             }
2073         }
2074         
2075         /**
2076          * True if has "SwornForceLocalBudgetFullTime" element
2077          */
2078         public boolean isSetSwornForceLocalBudgetFullTime()
2079         {
2080             synchronized (monitor())
2081             {
2082                 check_orphaned();
2083                 return get_store().count_elements(SWORNFORCELOCALBUDGETFULLTIME$44) != 0;
2084             }
2085         }
2086         
2087         /**
2088          * Sets the "SwornForceLocalBudgetFullTime" element
2089          */
2090         public void setSwornForceLocalBudgetFullTime(int swornForceLocalBudgetFullTime)
2091         {
2092             synchronized (monitor())
2093             {
2094                 check_orphaned();
2095                 org.apache.xmlbeans.SimpleValue target = null;
2096                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALBUDGETFULLTIME$44, 0);
2097                 if (target == null)
2098                 {
2099                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SWORNFORCELOCALBUDGETFULLTIME$44);
2100                 }
2101                 target.setIntValue(swornForceLocalBudgetFullTime);
2102             }
2103         }
2104         
2105         /**
2106          * Sets (as xml) the "SwornForceLocalBudgetFullTime" element
2107          */
2108         public void xsetSwornForceLocalBudgetFullTime(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime swornForceLocalBudgetFullTime)
2109         {
2110             synchronized (monitor())
2111             {
2112                 check_orphaned();
2113                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime target = null;
2114                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime)get_store().find_element_user(SWORNFORCELOCALBUDGETFULLTIME$44, 0);
2115                 if (target == null)
2116                 {
2117                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime)get_store().add_element_user(SWORNFORCELOCALBUDGETFULLTIME$44);
2118                 }
2119                 target.set(swornForceLocalBudgetFullTime);
2120             }
2121         }
2122         
2123         /**
2124          * Unsets the "SwornForceLocalBudgetFullTime" element
2125          */
2126         public void unsetSwornForceLocalBudgetFullTime()
2127         {
2128             synchronized (monitor())
2129             {
2130                 check_orphaned();
2131                 get_store().remove_element(SWORNFORCELOCALBUDGETFULLTIME$44, 0);
2132             }
2133         }
2134         
2135         /**
2136          * Gets the "SwornForceLocalBudgetPartTime" element
2137          */
2138         public int getSwornForceLocalBudgetPartTime()
2139         {
2140             synchronized (monitor())
2141             {
2142                 check_orphaned();
2143                 org.apache.xmlbeans.SimpleValue target = null;
2144                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALBUDGETPARTTIME$46, 0);
2145                 if (target == null)
2146                 {
2147                     return 0;
2148                 }
2149                 return target.getIntValue();
2150             }
2151         }
2152         
2153         /**
2154          * Gets (as xml) the "SwornForceLocalBudgetPartTime" element
2155          */
2156         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime xgetSwornForceLocalBudgetPartTime()
2157         {
2158             synchronized (monitor())
2159             {
2160                 check_orphaned();
2161                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime target = null;
2162                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime)get_store().find_element_user(SWORNFORCELOCALBUDGETPARTTIME$46, 0);
2163                 return target;
2164             }
2165         }
2166         
2167         /**
2168          * True if has "SwornForceLocalBudgetPartTime" element
2169          */
2170         public boolean isSetSwornForceLocalBudgetPartTime()
2171         {
2172             synchronized (monitor())
2173             {
2174                 check_orphaned();
2175                 return get_store().count_elements(SWORNFORCELOCALBUDGETPARTTIME$46) != 0;
2176             }
2177         }
2178         
2179         /**
2180          * Sets the "SwornForceLocalBudgetPartTime" element
2181          */
2182         public void setSwornForceLocalBudgetPartTime(int swornForceLocalBudgetPartTime)
2183         {
2184             synchronized (monitor())
2185             {
2186                 check_orphaned();
2187                 org.apache.xmlbeans.SimpleValue target = null;
2188                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALBUDGETPARTTIME$46, 0);
2189                 if (target == null)
2190                 {
2191                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SWORNFORCELOCALBUDGETPARTTIME$46);
2192                 }
2193                 target.setIntValue(swornForceLocalBudgetPartTime);
2194             }
2195         }
2196         
2197         /**
2198          * Sets (as xml) the "SwornForceLocalBudgetPartTime" element
2199          */
2200         public void xsetSwornForceLocalBudgetPartTime(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime swornForceLocalBudgetPartTime)
2201         {
2202             synchronized (monitor())
2203             {
2204                 check_orphaned();
2205                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime target = null;
2206                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime)get_store().find_element_user(SWORNFORCELOCALBUDGETPARTTIME$46, 0);
2207                 if (target == null)
2208                 {
2209                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime)get_store().add_element_user(SWORNFORCELOCALBUDGETPARTTIME$46);
2210                 }
2211                 target.set(swornForceLocalBudgetPartTime);
2212             }
2213         }
2214         
2215         /**
2216          * Unsets the "SwornForceLocalBudgetPartTime" element
2217          */
2218         public void unsetSwornForceLocalBudgetPartTime()
2219         {
2220             synchronized (monitor())
2221             {
2222                 check_orphaned();
2223                 get_store().remove_element(SWORNFORCELOCALBUDGETPARTTIME$46, 0);
2224             }
2225         }
2226         
2227         /**
2228          * Gets the "SwornForceLocalActualFullTime" element
2229          */
2230         public int getSwornForceLocalActualFullTime()
2231         {
2232             synchronized (monitor())
2233             {
2234                 check_orphaned();
2235                 org.apache.xmlbeans.SimpleValue target = null;
2236                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALACTUALFULLTIME$48, 0);
2237                 if (target == null)
2238                 {
2239                     return 0;
2240                 }
2241                 return target.getIntValue();
2242             }
2243         }
2244         
2245         /**
2246          * Gets (as xml) the "SwornForceLocalActualFullTime" element
2247          */
2248         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime xgetSwornForceLocalActualFullTime()
2249         {
2250             synchronized (monitor())
2251             {
2252                 check_orphaned();
2253                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime target = null;
2254                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime)get_store().find_element_user(SWORNFORCELOCALACTUALFULLTIME$48, 0);
2255                 return target;
2256             }
2257         }
2258         
2259         /**
2260          * True if has "SwornForceLocalActualFullTime" element
2261          */
2262         public boolean isSetSwornForceLocalActualFullTime()
2263         {
2264             synchronized (monitor())
2265             {
2266                 check_orphaned();
2267                 return get_store().count_elements(SWORNFORCELOCALACTUALFULLTIME$48) != 0;
2268             }
2269         }
2270         
2271         /**
2272          * Sets the "SwornForceLocalActualFullTime" element
2273          */
2274         public void setSwornForceLocalActualFullTime(int swornForceLocalActualFullTime)
2275         {
2276             synchronized (monitor())
2277             {
2278                 check_orphaned();
2279                 org.apache.xmlbeans.SimpleValue target = null;
2280                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALACTUALFULLTIME$48, 0);
2281                 if (target == null)
2282                 {
2283                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SWORNFORCELOCALACTUALFULLTIME$48);
2284                 }
2285                 target.setIntValue(swornForceLocalActualFullTime);
2286             }
2287         }
2288         
2289         /**
2290          * Sets (as xml) the "SwornForceLocalActualFullTime" element
2291          */
2292         public void xsetSwornForceLocalActualFullTime(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime swornForceLocalActualFullTime)
2293         {
2294             synchronized (monitor())
2295             {
2296                 check_orphaned();
2297                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime target = null;
2298                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime)get_store().find_element_user(SWORNFORCELOCALACTUALFULLTIME$48, 0);
2299                 if (target == null)
2300                 {
2301                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime)get_store().add_element_user(SWORNFORCELOCALACTUALFULLTIME$48);
2302                 }
2303                 target.set(swornForceLocalActualFullTime);
2304             }
2305         }
2306         
2307         /**
2308          * Unsets the "SwornForceLocalActualFullTime" element
2309          */
2310         public void unsetSwornForceLocalActualFullTime()
2311         {
2312             synchronized (monitor())
2313             {
2314                 check_orphaned();
2315                 get_store().remove_element(SWORNFORCELOCALACTUALFULLTIME$48, 0);
2316             }
2317         }
2318         
2319         /**
2320          * Gets the "SwornForceLocalActualPartTime" element
2321          */
2322         public int getSwornForceLocalActualPartTime()
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(SWORNFORCELOCALACTUALPARTTIME$50, 0);
2329                 if (target == null)
2330                 {
2331                     return 0;
2332                 }
2333                 return target.getIntValue();
2334             }
2335         }
2336         
2337         /**
2338          * Gets (as xml) the "SwornForceLocalActualPartTime" element
2339          */
2340         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime xgetSwornForceLocalActualPartTime()
2341         {
2342             synchronized (monitor())
2343             {
2344                 check_orphaned();
2345                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime target = null;
2346                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime)get_store().find_element_user(SWORNFORCELOCALACTUALPARTTIME$50, 0);
2347                 return target;
2348             }
2349         }
2350         
2351         /**
2352          * True if has "SwornForceLocalActualPartTime" element
2353          */
2354         public boolean isSetSwornForceLocalActualPartTime()
2355         {
2356             synchronized (monitor())
2357             {
2358                 check_orphaned();
2359                 return get_store().count_elements(SWORNFORCELOCALACTUALPARTTIME$50) != 0;
2360             }
2361         }
2362         
2363         /**
2364          * Sets the "SwornForceLocalActualPartTime" element
2365          */
2366         public void setSwornForceLocalActualPartTime(int swornForceLocalActualPartTime)
2367         {
2368             synchronized (monitor())
2369             {
2370                 check_orphaned();
2371                 org.apache.xmlbeans.SimpleValue target = null;
2372                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SWORNFORCELOCALACTUALPARTTIME$50, 0);
2373                 if (target == null)
2374                 {
2375                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SWORNFORCELOCALACTUALPARTTIME$50);
2376                 }
2377                 target.setIntValue(swornForceLocalActualPartTime);
2378             }
2379         }
2380         
2381         /**
2382          * Sets (as xml) the "SwornForceLocalActualPartTime" element
2383          */
2384         public void xsetSwornForceLocalActualPartTime(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime swornForceLocalActualPartTime)
2385         {
2386             synchronized (monitor())
2387             {
2388                 check_orphaned();
2389                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime target = null;
2390                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime)get_store().find_element_user(SWORNFORCELOCALACTUALPARTTIME$50, 0);
2391                 if (target == null)
2392                 {
2393                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime)get_store().add_element_user(SWORNFORCELOCALACTUALPARTTIME$50);
2394                 }
2395                 target.set(swornForceLocalActualPartTime);
2396             }
2397         }
2398         
2399         /**
2400          * Unsets the "SwornForceLocalActualPartTime" element
2401          */
2402         public void unsetSwornForceLocalActualPartTime()
2403         {
2404             synchronized (monitor())
2405             {
2406                 check_orphaned();
2407                 get_store().remove_element(SWORNFORCELOCALACTUALPARTTIME$50, 0);
2408             }
2409         }
2410         
2411         /**
2412          * Gets the "P1" element
2413          */
2414         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getP1()
2415         {
2416             synchronized (monitor())
2417             {
2418                 check_orphaned();
2419                 org.apache.xmlbeans.SimpleValue target = null;
2420                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(P1$52, 0);
2421                 if (target == null)
2422                 {
2423                     return null;
2424                 }
2425                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
2426             }
2427         }
2428         
2429         /**
2430          * Gets (as xml) the "P1" element
2431          */
2432         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetP1()
2433         {
2434             synchronized (monitor())
2435             {
2436                 check_orphaned();
2437                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
2438                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(P1$52, 0);
2439                 return target;
2440             }
2441         }
2442         
2443         /**
2444          * Sets the "P1" element
2445          */
2446         public void setP1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum p1)
2447         {
2448             synchronized (monitor())
2449             {
2450                 check_orphaned();
2451                 org.apache.xmlbeans.SimpleValue target = null;
2452                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(P1$52, 0);
2453                 if (target == null)
2454                 {
2455                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(P1$52);
2456                 }
2457                 target.setEnumValue(p1);
2458             }
2459         }
2460         
2461         /**
2462          * Sets (as xml) the "P1" element
2463          */
2464         public void xsetP1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType p1)
2465         {
2466             synchronized (monitor())
2467             {
2468                 check_orphaned();
2469                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
2470                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(P1$52, 0);
2471                 if (target == null)
2472                 {
2473                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(P1$52);
2474                 }
2475                 target.set(p1);
2476             }
2477         }
2478         
2479         /**
2480          * Gets the "P2" element
2481          */
2482         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getP2()
2483         {
2484             synchronized (monitor())
2485             {
2486                 check_orphaned();
2487                 org.apache.xmlbeans.SimpleValue target = null;
2488                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(P2$54, 0);
2489                 if (target == null)
2490                 {
2491                     return null;
2492                 }
2493                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
2494             }
2495         }
2496         
2497         /**
2498          * Gets (as xml) the "P2" element
2499          */
2500         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetP2()
2501         {
2502             synchronized (monitor())
2503             {
2504                 check_orphaned();
2505                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
2506                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(P2$54, 0);
2507                 return target;
2508             }
2509         }
2510         
2511         /**
2512          * Sets the "P2" element
2513          */
2514         public void setP2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum p2)
2515         {
2516             synchronized (monitor())
2517             {
2518                 check_orphaned();
2519                 org.apache.xmlbeans.SimpleValue target = null;
2520                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(P2$54, 0);
2521                 if (target == null)
2522                 {
2523                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(P2$54);
2524                 }
2525                 target.setEnumValue(p2);
2526             }
2527         }
2528         
2529         /**
2530          * Sets (as xml) the "P2" element
2531          */
2532         public void xsetP2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType p2)
2533         {
2534             synchronized (monitor())
2535             {
2536                 check_orphaned();
2537                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
2538                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(P2$54, 0);
2539                 if (target == null)
2540                 {
2541                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(P2$54);
2542                 }
2543                 target.set(p2);
2544             }
2545         }
2546         
2547         /**
2548          * Gets the "P3" element
2549          */
2550         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getP3()
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(P3$56, 0);
2557                 if (target == null)
2558                 {
2559                     return null;
2560                 }
2561                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
2562             }
2563         }
2564         
2565         /**
2566          * Gets (as xml) the "P3" element
2567          */
2568         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetP3()
2569         {
2570             synchronized (monitor())
2571             {
2572                 check_orphaned();
2573                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
2574                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(P3$56, 0);
2575                 return target;
2576             }
2577         }
2578         
2579         /**
2580          * Sets the "P3" element
2581          */
2582         public void setP3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum p3)
2583         {
2584             synchronized (monitor())
2585             {
2586                 check_orphaned();
2587                 org.apache.xmlbeans.SimpleValue target = null;
2588                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(P3$56, 0);
2589                 if (target == null)
2590                 {
2591                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(P3$56);
2592                 }
2593                 target.setEnumValue(p3);
2594             }
2595         }
2596         
2597         /**
2598          * Sets (as xml) the "P3" element
2599          */
2600         public void xsetP3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType p3)
2601         {
2602             synchronized (monitor())
2603             {
2604                 check_orphaned();
2605                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
2606                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(P3$56, 0);
2607                 if (target == null)
2608                 {
2609                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(P3$56);
2610                 }
2611                 target.set(p3);
2612             }
2613         }
2614         
2615         /**
2616          * Gets the "P4" element
2617          */
2618         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getP4()
2619         {
2620             synchronized (monitor())
2621             {
2622                 check_orphaned();
2623                 org.apache.xmlbeans.SimpleValue target = null;
2624                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(P4$58, 0);
2625                 if (target == null)
2626                 {
2627                     return null;
2628                 }
2629                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
2630             }
2631         }
2632         
2633         /**
2634          * Gets (as xml) the "P4" element
2635          */
2636         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetP4()
2637         {
2638             synchronized (monitor())
2639             {
2640                 check_orphaned();
2641                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
2642                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(P4$58, 0);
2643                 return target;
2644             }
2645         }
2646         
2647         /**
2648          * Sets the "P4" element
2649          */
2650         public void setP4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum p4)
2651         {
2652             synchronized (monitor())
2653             {
2654                 check_orphaned();
2655                 org.apache.xmlbeans.SimpleValue target = null;
2656                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(P4$58, 0);
2657                 if (target == null)
2658                 {
2659                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(P4$58);
2660                 }
2661                 target.setEnumValue(p4);
2662             }
2663         }
2664         
2665         /**
2666          * Sets (as xml) the "P4" element
2667          */
2668         public void xsetP4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType p4)
2669         {
2670             synchronized (monitor())
2671             {
2672                 check_orphaned();
2673                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
2674                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(P4$58, 0);
2675                 if (target == null)
2676                 {
2677                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(P4$58);
2678                 }
2679                 target.set(p4);
2680             }
2681         }
2682         
2683         /**
2684          * Gets the "example_community_partnerships" element
2685          */
2686         public java.lang.String getExampleCommunityPartnerships()
2687         {
2688             synchronized (monitor())
2689             {
2690                 check_orphaned();
2691                 org.apache.xmlbeans.SimpleValue target = null;
2692                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXAMPLECOMMUNITYPARTNERSHIPS$60, 0);
2693                 if (target == null)
2694                 {
2695                     return null;
2696                 }
2697                 return target.getStringValue();
2698             }
2699         }
2700         
2701         /**
2702          * Gets (as xml) the "example_community_partnerships" element
2703          */
2704         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships xgetExampleCommunityPartnerships()
2705         {
2706             synchronized (monitor())
2707             {
2708                 check_orphaned();
2709                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships target = null;
2710                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships)get_store().find_element_user(EXAMPLECOMMUNITYPARTNERSHIPS$60, 0);
2711                 return target;
2712             }
2713         }
2714         
2715         /**
2716          * True if has "example_community_partnerships" element
2717          */
2718         public boolean isSetExampleCommunityPartnerships()
2719         {
2720             synchronized (monitor())
2721             {
2722                 check_orphaned();
2723                 return get_store().count_elements(EXAMPLECOMMUNITYPARTNERSHIPS$60) != 0;
2724             }
2725         }
2726         
2727         /**
2728          * Sets the "example_community_partnerships" element
2729          */
2730         public void setExampleCommunityPartnerships(java.lang.String exampleCommunityPartnerships)
2731         {
2732             synchronized (monitor())
2733             {
2734                 check_orphaned();
2735                 org.apache.xmlbeans.SimpleValue target = null;
2736                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXAMPLECOMMUNITYPARTNERSHIPS$60, 0);
2737                 if (target == null)
2738                 {
2739                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXAMPLECOMMUNITYPARTNERSHIPS$60);
2740                 }
2741                 target.setStringValue(exampleCommunityPartnerships);
2742             }
2743         }
2744         
2745         /**
2746          * Sets (as xml) the "example_community_partnerships" element
2747          */
2748         public void xsetExampleCommunityPartnerships(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships exampleCommunityPartnerships)
2749         {
2750             synchronized (monitor())
2751             {
2752                 check_orphaned();
2753                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships target = null;
2754                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships)get_store().find_element_user(EXAMPLECOMMUNITYPARTNERSHIPS$60, 0);
2755                 if (target == null)
2756                 {
2757                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships)get_store().add_element_user(EXAMPLECOMMUNITYPARTNERSHIPS$60);
2758                 }
2759                 target.set(exampleCommunityPartnerships);
2760             }
2761         }
2762         
2763         /**
2764          * Unsets the "example_community_partnerships" element
2765          */
2766         public void unsetExampleCommunityPartnerships()
2767         {
2768             synchronized (monitor())
2769             {
2770                 check_orphaned();
2771                 get_store().remove_element(EXAMPLECOMMUNITYPARTNERSHIPS$60, 0);
2772             }
2773         }
2774         
2775         /**
2776          * Gets the "PS1" element
2777          */
2778         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getPS1()
2779         {
2780             synchronized (monitor())
2781             {
2782                 check_orphaned();
2783                 org.apache.xmlbeans.SimpleValue target = null;
2784                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PS1$62, 0);
2785                 if (target == null)
2786                 {
2787                     return null;
2788                 }
2789                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
2790             }
2791         }
2792         
2793         /**
2794          * Gets (as xml) the "PS1" element
2795          */
2796         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetPS1()
2797         {
2798             synchronized (monitor())
2799             {
2800                 check_orphaned();
2801                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
2802                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(PS1$62, 0);
2803                 return target;
2804             }
2805         }
2806         
2807         /**
2808          * Sets the "PS1" element
2809          */
2810         public void setPS1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum ps1)
2811         {
2812             synchronized (monitor())
2813             {
2814                 check_orphaned();
2815                 org.apache.xmlbeans.SimpleValue target = null;
2816                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PS1$62, 0);
2817                 if (target == null)
2818                 {
2819                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PS1$62);
2820                 }
2821                 target.setEnumValue(ps1);
2822             }
2823         }
2824         
2825         /**
2826          * Sets (as xml) the "PS1" element
2827          */
2828         public void xsetPS1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType ps1)
2829         {
2830             synchronized (monitor())
2831             {
2832                 check_orphaned();
2833                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
2834                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(PS1$62, 0);
2835                 if (target == null)
2836                 {
2837                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(PS1$62);
2838                 }
2839                 target.set(ps1);
2840             }
2841         }
2842         
2843         /**
2844          * Gets the "PS2" element
2845          */
2846         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getPS2()
2847         {
2848             synchronized (monitor())
2849             {
2850                 check_orphaned();
2851                 org.apache.xmlbeans.SimpleValue target = null;
2852                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PS2$64, 0);
2853                 if (target == null)
2854                 {
2855                     return null;
2856                 }
2857                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
2858             }
2859         }
2860         
2861         /**
2862          * Gets (as xml) the "PS2" element
2863          */
2864         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetPS2()
2865         {
2866             synchronized (monitor())
2867             {
2868                 check_orphaned();
2869                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
2870                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(PS2$64, 0);
2871                 return target;
2872             }
2873         }
2874         
2875         /**
2876          * Sets the "PS2" element
2877          */
2878         public void setPS2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum ps2)
2879         {
2880             synchronized (monitor())
2881             {
2882                 check_orphaned();
2883                 org.apache.xmlbeans.SimpleValue target = null;
2884                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PS2$64, 0);
2885                 if (target == null)
2886                 {
2887                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PS2$64);
2888                 }
2889                 target.setEnumValue(ps2);
2890             }
2891         }
2892         
2893         /**
2894          * Sets (as xml) the "PS2" element
2895          */
2896         public void xsetPS2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType ps2)
2897         {
2898             synchronized (monitor())
2899             {
2900                 check_orphaned();
2901                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
2902                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(PS2$64, 0);
2903                 if (target == null)
2904                 {
2905                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(PS2$64);
2906                 }
2907                 target.set(ps2);
2908             }
2909         }
2910         
2911         /**
2912          * Gets the "PS3" element
2913          */
2914         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getPS3()
2915         {
2916             synchronized (monitor())
2917             {
2918                 check_orphaned();
2919                 org.apache.xmlbeans.SimpleValue target = null;
2920                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PS3$66, 0);
2921                 if (target == null)
2922                 {
2923                     return null;
2924                 }
2925                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
2926             }
2927         }
2928         
2929         /**
2930          * Gets (as xml) the "PS3" element
2931          */
2932         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetPS3()
2933         {
2934             synchronized (monitor())
2935             {
2936                 check_orphaned();
2937                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
2938                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(PS3$66, 0);
2939                 return target;
2940             }
2941         }
2942         
2943         /**
2944          * Sets the "PS3" element
2945          */
2946         public void setPS3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum ps3)
2947         {
2948             synchronized (monitor())
2949             {
2950                 check_orphaned();
2951                 org.apache.xmlbeans.SimpleValue target = null;
2952                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PS3$66, 0);
2953                 if (target == null)
2954                 {
2955                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PS3$66);
2956                 }
2957                 target.setEnumValue(ps3);
2958             }
2959         }
2960         
2961         /**
2962          * Sets (as xml) the "PS3" element
2963          */
2964         public void xsetPS3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType ps3)
2965         {
2966             synchronized (monitor())
2967             {
2968                 check_orphaned();
2969                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
2970                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(PS3$66, 0);
2971                 if (target == null)
2972                 {
2973                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(PS3$66);
2974                 }
2975                 target.set(ps3);
2976             }
2977         }
2978         
2979         /**
2980          * Gets the "PS4" element
2981          */
2982         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getPS4()
2983         {
2984             synchronized (monitor())
2985             {
2986                 check_orphaned();
2987                 org.apache.xmlbeans.SimpleValue target = null;
2988                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PS4$68, 0);
2989                 if (target == null)
2990                 {
2991                     return null;
2992                 }
2993                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
2994             }
2995         }
2996         
2997         /**
2998          * Gets (as xml) the "PS4" element
2999          */
3000         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetPS4()
3001         {
3002             synchronized (monitor())
3003             {
3004                 check_orphaned();
3005                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3006                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(PS4$68, 0);
3007                 return target;
3008             }
3009         }
3010         
3011         /**
3012          * Sets the "PS4" element
3013          */
3014         public void setPS4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum ps4)
3015         {
3016             synchronized (monitor())
3017             {
3018                 check_orphaned();
3019                 org.apache.xmlbeans.SimpleValue target = null;
3020                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PS4$68, 0);
3021                 if (target == null)
3022                 {
3023                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PS4$68);
3024                 }
3025                 target.setEnumValue(ps4);
3026             }
3027         }
3028         
3029         /**
3030          * Sets (as xml) the "PS4" element
3031          */
3032         public void xsetPS4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType ps4)
3033         {
3034             synchronized (monitor())
3035             {
3036                 check_orphaned();
3037                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3038                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(PS4$68, 0);
3039                 if (target == null)
3040                 {
3041                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(PS4$68);
3042                 }
3043                 target.set(ps4);
3044             }
3045         }
3046         
3047         /**
3048          * Gets the "example_problem_solving" element
3049          */
3050         public java.lang.String getExampleProblemSolving()
3051         {
3052             synchronized (monitor())
3053             {
3054                 check_orphaned();
3055                 org.apache.xmlbeans.SimpleValue target = null;
3056                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXAMPLEPROBLEMSOLVING$70, 0);
3057                 if (target == null)
3058                 {
3059                     return null;
3060                 }
3061                 return target.getStringValue();
3062             }
3063         }
3064         
3065         /**
3066          * Gets (as xml) the "example_problem_solving" element
3067          */
3068         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving xgetExampleProblemSolving()
3069         {
3070             synchronized (monitor())
3071             {
3072                 check_orphaned();
3073                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving target = null;
3074                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving)get_store().find_element_user(EXAMPLEPROBLEMSOLVING$70, 0);
3075                 return target;
3076             }
3077         }
3078         
3079         /**
3080          * True if has "example_problem_solving" element
3081          */
3082         public boolean isSetExampleProblemSolving()
3083         {
3084             synchronized (monitor())
3085             {
3086                 check_orphaned();
3087                 return get_store().count_elements(EXAMPLEPROBLEMSOLVING$70) != 0;
3088             }
3089         }
3090         
3091         /**
3092          * Sets the "example_problem_solving" element
3093          */
3094         public void setExampleProblemSolving(java.lang.String exampleProblemSolving)
3095         {
3096             synchronized (monitor())
3097             {
3098                 check_orphaned();
3099                 org.apache.xmlbeans.SimpleValue target = null;
3100                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXAMPLEPROBLEMSOLVING$70, 0);
3101                 if (target == null)
3102                 {
3103                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXAMPLEPROBLEMSOLVING$70);
3104                 }
3105                 target.setStringValue(exampleProblemSolving);
3106             }
3107         }
3108         
3109         /**
3110          * Sets (as xml) the "example_problem_solving" element
3111          */
3112         public void xsetExampleProblemSolving(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving exampleProblemSolving)
3113         {
3114             synchronized (monitor())
3115             {
3116                 check_orphaned();
3117                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving target = null;
3118                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving)get_store().find_element_user(EXAMPLEPROBLEMSOLVING$70, 0);
3119                 if (target == null)
3120                 {
3121                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving)get_store().add_element_user(EXAMPLEPROBLEMSOLVING$70);
3122                 }
3123                 target.set(exampleProblemSolving);
3124             }
3125         }
3126         
3127         /**
3128          * Unsets the "example_problem_solving" element
3129          */
3130         public void unsetExampleProblemSolving()
3131         {
3132             synchronized (monitor())
3133             {
3134                 check_orphaned();
3135                 get_store().remove_element(EXAMPLEPROBLEMSOLVING$70, 0);
3136             }
3137         }
3138         
3139         /**
3140          * Gets the "OC1" element
3141          */
3142         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getOC1()
3143         {
3144             synchronized (monitor())
3145             {
3146                 check_orphaned();
3147                 org.apache.xmlbeans.SimpleValue target = null;
3148                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OC1$72, 0);
3149                 if (target == null)
3150                 {
3151                     return null;
3152                 }
3153                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
3154             }
3155         }
3156         
3157         /**
3158          * Gets (as xml) the "OC1" element
3159          */
3160         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetOC1()
3161         {
3162             synchronized (monitor())
3163             {
3164                 check_orphaned();
3165                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3166                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(OC1$72, 0);
3167                 return target;
3168             }
3169         }
3170         
3171         /**
3172          * Sets the "OC1" element
3173          */
3174         public void setOC1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum oc1)
3175         {
3176             synchronized (monitor())
3177             {
3178                 check_orphaned();
3179                 org.apache.xmlbeans.SimpleValue target = null;
3180                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OC1$72, 0);
3181                 if (target == null)
3182                 {
3183                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OC1$72);
3184                 }
3185                 target.setEnumValue(oc1);
3186             }
3187         }
3188         
3189         /**
3190          * Sets (as xml) the "OC1" element
3191          */
3192         public void xsetOC1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType oc1)
3193         {
3194             synchronized (monitor())
3195             {
3196                 check_orphaned();
3197                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3198                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(OC1$72, 0);
3199                 if (target == null)
3200                 {
3201                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(OC1$72);
3202                 }
3203                 target.set(oc1);
3204             }
3205         }
3206         
3207         /**
3208          * Gets the "OC2" element
3209          */
3210         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getOC2()
3211         {
3212             synchronized (monitor())
3213             {
3214                 check_orphaned();
3215                 org.apache.xmlbeans.SimpleValue target = null;
3216                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OC2$74, 0);
3217                 if (target == null)
3218                 {
3219                     return null;
3220                 }
3221                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
3222             }
3223         }
3224         
3225         /**
3226          * Gets (as xml) the "OC2" element
3227          */
3228         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetOC2()
3229         {
3230             synchronized (monitor())
3231             {
3232                 check_orphaned();
3233                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3234                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(OC2$74, 0);
3235                 return target;
3236             }
3237         }
3238         
3239         /**
3240          * Sets the "OC2" element
3241          */
3242         public void setOC2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum oc2)
3243         {
3244             synchronized (monitor())
3245             {
3246                 check_orphaned();
3247                 org.apache.xmlbeans.SimpleValue target = null;
3248                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OC2$74, 0);
3249                 if (target == null)
3250                 {
3251                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OC2$74);
3252                 }
3253                 target.setEnumValue(oc2);
3254             }
3255         }
3256         
3257         /**
3258          * Sets (as xml) the "OC2" element
3259          */
3260         public void xsetOC2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType oc2)
3261         {
3262             synchronized (monitor())
3263             {
3264                 check_orphaned();
3265                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3266                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(OC2$74, 0);
3267                 if (target == null)
3268                 {
3269                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(OC2$74);
3270                 }
3271                 target.set(oc2);
3272             }
3273         }
3274         
3275         /**
3276          * Gets the "OC3" element
3277          */
3278         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getOC3()
3279         {
3280             synchronized (monitor())
3281             {
3282                 check_orphaned();
3283                 org.apache.xmlbeans.SimpleValue target = null;
3284                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OC3$76, 0);
3285                 if (target == null)
3286                 {
3287                     return null;
3288                 }
3289                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
3290             }
3291         }
3292         
3293         /**
3294          * Gets (as xml) the "OC3" element
3295          */
3296         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetOC3()
3297         {
3298             synchronized (monitor())
3299             {
3300                 check_orphaned();
3301                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3302                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(OC3$76, 0);
3303                 return target;
3304             }
3305         }
3306         
3307         /**
3308          * Sets the "OC3" element
3309          */
3310         public void setOC3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum oc3)
3311         {
3312             synchronized (monitor())
3313             {
3314                 check_orphaned();
3315                 org.apache.xmlbeans.SimpleValue target = null;
3316                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OC3$76, 0);
3317                 if (target == null)
3318                 {
3319                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OC3$76);
3320                 }
3321                 target.setEnumValue(oc3);
3322             }
3323         }
3324         
3325         /**
3326          * Sets (as xml) the "OC3" element
3327          */
3328         public void xsetOC3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType oc3)
3329         {
3330             synchronized (monitor())
3331             {
3332                 check_orphaned();
3333                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3334                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(OC3$76, 0);
3335                 if (target == null)
3336                 {
3337                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(OC3$76);
3338                 }
3339                 target.set(oc3);
3340             }
3341         }
3342         
3343         /**
3344          * Gets the "OC4" element
3345          */
3346         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getOC4()
3347         {
3348             synchronized (monitor())
3349             {
3350                 check_orphaned();
3351                 org.apache.xmlbeans.SimpleValue target = null;
3352                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OC4$78, 0);
3353                 if (target == null)
3354                 {
3355                     return null;
3356                 }
3357                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
3358             }
3359         }
3360         
3361         /**
3362          * Gets (as xml) the "OC4" element
3363          */
3364         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetOC4()
3365         {
3366             synchronized (monitor())
3367             {
3368                 check_orphaned();
3369                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3370                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(OC4$78, 0);
3371                 return target;
3372             }
3373         }
3374         
3375         /**
3376          * Sets the "OC4" element
3377          */
3378         public void setOC4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum oc4)
3379         {
3380             synchronized (monitor())
3381             {
3382                 check_orphaned();
3383                 org.apache.xmlbeans.SimpleValue target = null;
3384                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OC4$78, 0);
3385                 if (target == null)
3386                 {
3387                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OC4$78);
3388                 }
3389                 target.setEnumValue(oc4);
3390             }
3391         }
3392         
3393         /**
3394          * Sets (as xml) the "OC4" element
3395          */
3396         public void xsetOC4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType oc4)
3397         {
3398             synchronized (monitor())
3399             {
3400                 check_orphaned();
3401                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3402                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(OC4$78, 0);
3403                 if (target == null)
3404                 {
3405                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(OC4$78);
3406                 }
3407                 target.set(oc4);
3408             }
3409         }
3410         
3411         /**
3412          * Gets the "example_org_alignment" element
3413          */
3414         public java.lang.String getExampleOrgAlignment()
3415         {
3416             synchronized (monitor())
3417             {
3418                 check_orphaned();
3419                 org.apache.xmlbeans.SimpleValue target = null;
3420                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXAMPLEORGALIGNMENT$80, 0);
3421                 if (target == null)
3422                 {
3423                     return null;
3424                 }
3425                 return target.getStringValue();
3426             }
3427         }
3428         
3429         /**
3430          * Gets (as xml) the "example_org_alignment" element
3431          */
3432         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment xgetExampleOrgAlignment()
3433         {
3434             synchronized (monitor())
3435             {
3436                 check_orphaned();
3437                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment target = null;
3438                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment)get_store().find_element_user(EXAMPLEORGALIGNMENT$80, 0);
3439                 return target;
3440             }
3441         }
3442         
3443         /**
3444          * True if has "example_org_alignment" element
3445          */
3446         public boolean isSetExampleOrgAlignment()
3447         {
3448             synchronized (monitor())
3449             {
3450                 check_orphaned();
3451                 return get_store().count_elements(EXAMPLEORGALIGNMENT$80) != 0;
3452             }
3453         }
3454         
3455         /**
3456          * Sets the "example_org_alignment" element
3457          */
3458         public void setExampleOrgAlignment(java.lang.String exampleOrgAlignment)
3459         {
3460             synchronized (monitor())
3461             {
3462                 check_orphaned();
3463                 org.apache.xmlbeans.SimpleValue target = null;
3464                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXAMPLEORGALIGNMENT$80, 0);
3465                 if (target == null)
3466                 {
3467                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXAMPLEORGALIGNMENT$80);
3468                 }
3469                 target.setStringValue(exampleOrgAlignment);
3470             }
3471         }
3472         
3473         /**
3474          * Sets (as xml) the "example_org_alignment" element
3475          */
3476         public void xsetExampleOrgAlignment(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment exampleOrgAlignment)
3477         {
3478             synchronized (monitor())
3479             {
3480                 check_orphaned();
3481                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment target = null;
3482                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment)get_store().find_element_user(EXAMPLEORGALIGNMENT$80, 0);
3483                 if (target == null)
3484                 {
3485                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment)get_store().add_element_user(EXAMPLEORGALIGNMENT$80);
3486                 }
3487                 target.set(exampleOrgAlignment);
3488             }
3489         }
3490         
3491         /**
3492          * Unsets the "example_org_alignment" element
3493          */
3494         public void unsetExampleOrgAlignment()
3495         {
3496             synchronized (monitor())
3497             {
3498                 check_orphaned();
3499                 get_store().remove_element(EXAMPLEORGALIGNMENT$80, 0);
3500             }
3501         }
3502         
3503         /**
3504          * Gets the "T1" element
3505          */
3506         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getT1()
3507         {
3508             synchronized (monitor())
3509             {
3510                 check_orphaned();
3511                 org.apache.xmlbeans.SimpleValue target = null;
3512                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(T1$82, 0);
3513                 if (target == null)
3514                 {
3515                     return null;
3516                 }
3517                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
3518             }
3519         }
3520         
3521         /**
3522          * Gets (as xml) the "T1" element
3523          */
3524         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetT1()
3525         {
3526             synchronized (monitor())
3527             {
3528                 check_orphaned();
3529                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3530                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(T1$82, 0);
3531                 return target;
3532             }
3533         }
3534         
3535         /**
3536          * Sets the "T1" element
3537          */
3538         public void setT1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum t1)
3539         {
3540             synchronized (monitor())
3541             {
3542                 check_orphaned();
3543                 org.apache.xmlbeans.SimpleValue target = null;
3544                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(T1$82, 0);
3545                 if (target == null)
3546                 {
3547                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(T1$82);
3548                 }
3549                 target.setEnumValue(t1);
3550             }
3551         }
3552         
3553         /**
3554          * Sets (as xml) the "T1" element
3555          */
3556         public void xsetT1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType t1)
3557         {
3558             synchronized (monitor())
3559             {
3560                 check_orphaned();
3561                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3562                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(T1$82, 0);
3563                 if (target == null)
3564                 {
3565                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(T1$82);
3566                 }
3567                 target.set(t1);
3568             }
3569         }
3570         
3571         /**
3572          * Gets the "T2" element
3573          */
3574         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getT2()
3575         {
3576             synchronized (monitor())
3577             {
3578                 check_orphaned();
3579                 org.apache.xmlbeans.SimpleValue target = null;
3580                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(T2$84, 0);
3581                 if (target == null)
3582                 {
3583                     return null;
3584                 }
3585                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
3586             }
3587         }
3588         
3589         /**
3590          * Gets (as xml) the "T2" element
3591          */
3592         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetT2()
3593         {
3594             synchronized (monitor())
3595             {
3596                 check_orphaned();
3597                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3598                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(T2$84, 0);
3599                 return target;
3600             }
3601         }
3602         
3603         /**
3604          * Sets the "T2" element
3605          */
3606         public void setT2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum t2)
3607         {
3608             synchronized (monitor())
3609             {
3610                 check_orphaned();
3611                 org.apache.xmlbeans.SimpleValue target = null;
3612                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(T2$84, 0);
3613                 if (target == null)
3614                 {
3615                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(T2$84);
3616                 }
3617                 target.setEnumValue(t2);
3618             }
3619         }
3620         
3621         /**
3622          * Sets (as xml) the "T2" element
3623          */
3624         public void xsetT2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType t2)
3625         {
3626             synchronized (monitor())
3627             {
3628                 check_orphaned();
3629                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3630                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(T2$84, 0);
3631                 if (target == null)
3632                 {
3633                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(T2$84);
3634                 }
3635                 target.set(t2);
3636             }
3637         }
3638         
3639         /**
3640          * Gets the "T3" element
3641          */
3642         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getT3()
3643         {
3644             synchronized (monitor())
3645             {
3646                 check_orphaned();
3647                 org.apache.xmlbeans.SimpleValue target = null;
3648                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(T3$86, 0);
3649                 if (target == null)
3650                 {
3651                     return null;
3652                 }
3653                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
3654             }
3655         }
3656         
3657         /**
3658          * Gets (as xml) the "T3" element
3659          */
3660         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetT3()
3661         {
3662             synchronized (monitor())
3663             {
3664                 check_orphaned();
3665                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3666                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(T3$86, 0);
3667                 return target;
3668             }
3669         }
3670         
3671         /**
3672          * Sets the "T3" element
3673          */
3674         public void setT3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum t3)
3675         {
3676             synchronized (monitor())
3677             {
3678                 check_orphaned();
3679                 org.apache.xmlbeans.SimpleValue target = null;
3680                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(T3$86, 0);
3681                 if (target == null)
3682                 {
3683                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(T3$86);
3684                 }
3685                 target.setEnumValue(t3);
3686             }
3687         }
3688         
3689         /**
3690          * Sets (as xml) the "T3" element
3691          */
3692         public void xsetT3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType t3)
3693         {
3694             synchronized (monitor())
3695             {
3696                 check_orphaned();
3697                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3698                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(T3$86, 0);
3699                 if (target == null)
3700                 {
3701                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(T3$86);
3702                 }
3703                 target.set(t3);
3704             }
3705         }
3706         
3707         /**
3708          * Gets the "T4" element
3709          */
3710         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getT4()
3711         {
3712             synchronized (monitor())
3713             {
3714                 check_orphaned();
3715                 org.apache.xmlbeans.SimpleValue target = null;
3716                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(T4$88, 0);
3717                 if (target == null)
3718                 {
3719                     return null;
3720                 }
3721                 return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
3722             }
3723         }
3724         
3725         /**
3726          * Gets (as xml) the "T4" element
3727          */
3728         public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetT4()
3729         {
3730             synchronized (monitor())
3731             {
3732                 check_orphaned();
3733                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3734                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(T4$88, 0);
3735                 return target;
3736             }
3737         }
3738         
3739         /**
3740          * Sets the "T4" element
3741          */
3742         public void setT4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum t4)
3743         {
3744             synchronized (monitor())
3745             {
3746                 check_orphaned();
3747                 org.apache.xmlbeans.SimpleValue target = null;
3748                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(T4$88, 0);
3749                 if (target == null)
3750                 {
3751                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(T4$88);
3752                 }
3753                 target.setEnumValue(t4);
3754             }
3755         }
3756         
3757         /**
3758          * Sets (as xml) the "T4" element
3759          */
3760         public void xsetT4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType t4)
3761         {
3762             synchronized (monitor())
3763             {
3764                 check_orphaned();
3765                 gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
3766                 target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(T4$88, 0);
3767                 if (target == null)
3768                 {
3769                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(T4$88);
3770                 }
3771                 target.set(t4);
3772             }
3773         }
3774         
3775         /**
3776          * Gets the "example_technology_activites" element
3777          */
3778         public java.lang.String getExampleTechnologyActivites()
3779         {
3780             synchronized (monitor())
3781             {
3782                 check_orphaned();
3783                 org.apache.xmlbeans.SimpleValue target = null;
3784                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXAMPLETECHNOLOGYACTIVITES$90, 0);
3785                 if (target == null)
3786                 {
3787                     return null;
3788                 }
3789                 return target.getStringValue();
3790             }
3791         }
3792         
3793         /**
3794          * Gets (as xml) the "example_technology_activites" element
3795          */
3796         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites xgetExampleTechnologyActivites()
3797         {
3798             synchronized (monitor())
3799             {
3800                 check_orphaned();
3801                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites target = null;
3802                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites)get_store().find_element_user(EXAMPLETECHNOLOGYACTIVITES$90, 0);
3803                 return target;
3804             }
3805         }
3806         
3807         /**
3808          * True if has "example_technology_activites" element
3809          */
3810         public boolean isSetExampleTechnologyActivites()
3811         {
3812             synchronized (monitor())
3813             {
3814                 check_orphaned();
3815                 return get_store().count_elements(EXAMPLETECHNOLOGYACTIVITES$90) != 0;
3816             }
3817         }
3818         
3819         /**
3820          * Sets the "example_technology_activites" element
3821          */
3822         public void setExampleTechnologyActivites(java.lang.String exampleTechnologyActivites)
3823         {
3824             synchronized (monitor())
3825             {
3826                 check_orphaned();
3827                 org.apache.xmlbeans.SimpleValue target = null;
3828                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXAMPLETECHNOLOGYACTIVITES$90, 0);
3829                 if (target == null)
3830                 {
3831                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXAMPLETECHNOLOGYACTIVITES$90);
3832                 }
3833                 target.setStringValue(exampleTechnologyActivites);
3834             }
3835         }
3836         
3837         /**
3838          * Sets (as xml) the "example_technology_activites" element
3839          */
3840         public void xsetExampleTechnologyActivites(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites exampleTechnologyActivites)
3841         {
3842             synchronized (monitor())
3843             {
3844                 check_orphaned();
3845                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites target = null;
3846                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites)get_store().find_element_user(EXAMPLETECHNOLOGYACTIVITES$90, 0);
3847                 if (target == null)
3848                 {
3849                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites)get_store().add_element_user(EXAMPLETECHNOLOGYACTIVITES$90);
3850                 }
3851                 target.set(exampleTechnologyActivites);
3852             }
3853         }
3854         
3855         /**
3856          * Unsets the "example_technology_activites" element
3857          */
3858         public void unsetExampleTechnologyActivites()
3859         {
3860             synchronized (monitor())
3861             {
3862                 check_orphaned();
3863                 get_store().remove_element(EXAMPLETECHNOLOGYACTIVITES$90, 0);
3864             }
3865         }
3866         
3867         /**
3868          * Gets the "NotApplyingForHiringGrant" element
3869          */
3870         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNotApplyingForHiringGrant()
3871         {
3872             synchronized (monitor())
3873             {
3874                 check_orphaned();
3875                 org.apache.xmlbeans.SimpleValue target = null;
3876                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTAPPLYINGFORHIRINGGRANT$92, 0);
3877                 if (target == null)
3878                 {
3879                     return null;
3880                 }
3881                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3882             }
3883         }
3884         
3885         /**
3886          * Gets (as xml) the "NotApplyingForHiringGrant" element
3887          */
3888         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNotApplyingForHiringGrant()
3889         {
3890             synchronized (monitor())
3891             {
3892                 check_orphaned();
3893                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3894                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTAPPLYINGFORHIRINGGRANT$92, 0);
3895                 return target;
3896             }
3897         }
3898         
3899         /**
3900          * True if has "NotApplyingForHiringGrant" element
3901          */
3902         public boolean isSetNotApplyingForHiringGrant()
3903         {
3904             synchronized (monitor())
3905             {
3906                 check_orphaned();
3907                 return get_store().count_elements(NOTAPPLYINGFORHIRINGGRANT$92) != 0;
3908             }
3909         }
3910         
3911         /**
3912          * Sets the "NotApplyingForHiringGrant" element
3913          */
3914         public void setNotApplyingForHiringGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum notApplyingForHiringGrant)
3915         {
3916             synchronized (monitor())
3917             {
3918                 check_orphaned();
3919                 org.apache.xmlbeans.SimpleValue target = null;
3920                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTAPPLYINGFORHIRINGGRANT$92, 0);
3921                 if (target == null)
3922                 {
3923                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOTAPPLYINGFORHIRINGGRANT$92);
3924                 }
3925                 target.setEnumValue(notApplyingForHiringGrant);
3926             }
3927         }
3928         
3929         /**
3930          * Sets (as xml) the "NotApplyingForHiringGrant" element
3931          */
3932         public void xsetNotApplyingForHiringGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType notApplyingForHiringGrant)
3933         {
3934             synchronized (monitor())
3935             {
3936                 check_orphaned();
3937                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3938                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTAPPLYINGFORHIRINGGRANT$92, 0);
3939                 if (target == null)
3940                 {
3941                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOTAPPLYINGFORHIRINGGRANT$92);
3942                 }
3943                 target.set(notApplyingForHiringGrant);
3944             }
3945         }
3946         
3947         /**
3948          * Unsets the "NotApplyingForHiringGrant" element
3949          */
3950         public void unsetNotApplyingForHiringGrant()
3951         {
3952             synchronized (monitor())
3953             {
3954                 check_orphaned();
3955                 get_store().remove_element(NOTAPPLYINGFORHIRINGGRANT$92, 0);
3956             }
3957         }
3958         
3959         /**
3960          * Gets the "RetentionForCOPSHiringGrantsExplanation" element
3961          */
3962         public java.lang.String getRetentionForCOPSHiringGrantsExplanation()
3963         {
3964             synchronized (monitor())
3965             {
3966                 check_orphaned();
3967                 org.apache.xmlbeans.SimpleValue target = null;
3968                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$94, 0);
3969                 if (target == null)
3970                 {
3971                     return null;
3972                 }
3973                 return target.getStringValue();
3974             }
3975         }
3976         
3977         /**
3978          * Gets (as xml) the "RetentionForCOPSHiringGrantsExplanation" element
3979          */
3980         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation xgetRetentionForCOPSHiringGrantsExplanation()
3981         {
3982             synchronized (monitor())
3983             {
3984                 check_orphaned();
3985                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation target = null;
3986                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation)get_store().find_element_user(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$94, 0);
3987                 return target;
3988             }
3989         }
3990         
3991         /**
3992          * True if has "RetentionForCOPSHiringGrantsExplanation" element
3993          */
3994         public boolean isSetRetentionForCOPSHiringGrantsExplanation()
3995         {
3996             synchronized (monitor())
3997             {
3998                 check_orphaned();
3999                 return get_store().count_elements(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$94) != 0;
4000             }
4001         }
4002         
4003         /**
4004          * Sets the "RetentionForCOPSHiringGrantsExplanation" element
4005          */
4006         public void setRetentionForCOPSHiringGrantsExplanation(java.lang.String retentionForCOPSHiringGrantsExplanation)
4007         {
4008             synchronized (monitor())
4009             {
4010                 check_orphaned();
4011                 org.apache.xmlbeans.SimpleValue target = null;
4012                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$94, 0);
4013                 if (target == null)
4014                 {
4015                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$94);
4016                 }
4017                 target.setStringValue(retentionForCOPSHiringGrantsExplanation);
4018             }
4019         }
4020         
4021         /**
4022          * Sets (as xml) the "RetentionForCOPSHiringGrantsExplanation" element
4023          */
4024         public void xsetRetentionForCOPSHiringGrantsExplanation(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation retentionForCOPSHiringGrantsExplanation)
4025         {
4026             synchronized (monitor())
4027             {
4028                 check_orphaned();
4029                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation target = null;
4030                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation)get_store().find_element_user(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$94, 0);
4031                 if (target == null)
4032                 {
4033                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation)get_store().add_element_user(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$94);
4034                 }
4035                 target.set(retentionForCOPSHiringGrantsExplanation);
4036             }
4037         }
4038         
4039         /**
4040          * Unsets the "RetentionForCOPSHiringGrantsExplanation" element
4041          */
4042         public void unsetRetentionForCOPSHiringGrantsExplanation()
4043         {
4044             synchronized (monitor())
4045             {
4046                 check_orphaned();
4047                 get_store().remove_element(RETENTIONFORCOPSHIRINGGRANTSEXPLANATION$94, 0);
4048             }
4049         }
4050         
4051         /**
4052          * Gets the "NeedForFederalAssistanceExplanation" element
4053          */
4054         public java.lang.String getNeedForFederalAssistanceExplanation()
4055         {
4056             synchronized (monitor())
4057             {
4058                 check_orphaned();
4059                 org.apache.xmlbeans.SimpleValue target = null;
4060                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEEDFORFEDERALASSISTANCEEXPLANATION$96, 0);
4061                 if (target == null)
4062                 {
4063                     return null;
4064                 }
4065                 return target.getStringValue();
4066             }
4067         }
4068         
4069         /**
4070          * Gets (as xml) the "NeedForFederalAssistanceExplanation" element
4071          */
4072         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation xgetNeedForFederalAssistanceExplanation()
4073         {
4074             synchronized (monitor())
4075             {
4076                 check_orphaned();
4077                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation target = null;
4078                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation)get_store().find_element_user(NEEDFORFEDERALASSISTANCEEXPLANATION$96, 0);
4079                 return target;
4080             }
4081         }
4082         
4083         /**
4084          * Sets the "NeedForFederalAssistanceExplanation" element
4085          */
4086         public void setNeedForFederalAssistanceExplanation(java.lang.String needForFederalAssistanceExplanation)
4087         {
4088             synchronized (monitor())
4089             {
4090                 check_orphaned();
4091                 org.apache.xmlbeans.SimpleValue target = null;
4092                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEEDFORFEDERALASSISTANCEEXPLANATION$96, 0);
4093                 if (target == null)
4094                 {
4095                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEEDFORFEDERALASSISTANCEEXPLANATION$96);
4096                 }
4097                 target.setStringValue(needForFederalAssistanceExplanation);
4098             }
4099         }
4100         
4101         /**
4102          * Sets (as xml) the "NeedForFederalAssistanceExplanation" element
4103          */
4104         public void xsetNeedForFederalAssistanceExplanation(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation needForFederalAssistanceExplanation)
4105         {
4106             synchronized (monitor())
4107             {
4108                 check_orphaned();
4109                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation target = null;
4110                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation)get_store().find_element_user(NEEDFORFEDERALASSISTANCEEXPLANATION$96, 0);
4111                 if (target == null)
4112                 {
4113                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation)get_store().add_element_user(NEEDFORFEDERALASSISTANCEEXPLANATION$96);
4114                 }
4115                 target.set(needForFederalAssistanceExplanation);
4116             }
4117         }
4118         
4119         /**
4120          * Gets the "NAWaiversOfTheLocalMatch" element
4121          */
4122         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAWaiversOfTheLocalMatch()
4123         {
4124             synchronized (monitor())
4125             {
4126                 check_orphaned();
4127                 org.apache.xmlbeans.SimpleValue target = null;
4128                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAWAIVERSOFTHELOCALMATCH$98, 0);
4129                 if (target == null)
4130                 {
4131                     return null;
4132                 }
4133                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4134             }
4135         }
4136         
4137         /**
4138          * Gets (as xml) the "NAWaiversOfTheLocalMatch" element
4139          */
4140         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAWaiversOfTheLocalMatch()
4141         {
4142             synchronized (monitor())
4143             {
4144                 check_orphaned();
4145                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4146                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAWAIVERSOFTHELOCALMATCH$98, 0);
4147                 return target;
4148             }
4149         }
4150         
4151         /**
4152          * True if has "NAWaiversOfTheLocalMatch" element
4153          */
4154         public boolean isSetNAWaiversOfTheLocalMatch()
4155         {
4156             synchronized (monitor())
4157             {
4158                 check_orphaned();
4159                 return get_store().count_elements(NAWAIVERSOFTHELOCALMATCH$98) != 0;
4160             }
4161         }
4162         
4163         /**
4164          * Sets the "NAWaiversOfTheLocalMatch" element
4165          */
4166         public void setNAWaiversOfTheLocalMatch(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naWaiversOfTheLocalMatch)
4167         {
4168             synchronized (monitor())
4169             {
4170                 check_orphaned();
4171                 org.apache.xmlbeans.SimpleValue target = null;
4172                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAWAIVERSOFTHELOCALMATCH$98, 0);
4173                 if (target == null)
4174                 {
4175                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NAWAIVERSOFTHELOCALMATCH$98);
4176                 }
4177                 target.setEnumValue(naWaiversOfTheLocalMatch);
4178             }
4179         }
4180         
4181         /**
4182          * Sets (as xml) the "NAWaiversOfTheLocalMatch" element
4183          */
4184         public void xsetNAWaiversOfTheLocalMatch(gov.grants.apply.system.globalLibraryV20.YesNoDataType naWaiversOfTheLocalMatch)
4185         {
4186             synchronized (monitor())
4187             {
4188                 check_orphaned();
4189                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4190                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAWAIVERSOFTHELOCALMATCH$98, 0);
4191                 if (target == null)
4192                 {
4193                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NAWAIVERSOFTHELOCALMATCH$98);
4194                 }
4195                 target.set(naWaiversOfTheLocalMatch);
4196             }
4197         }
4198         
4199         /**
4200          * Unsets the "NAWaiversOfTheLocalMatch" element
4201          */
4202         public void unsetNAWaiversOfTheLocalMatch()
4203         {
4204             synchronized (monitor())
4205             {
4206                 check_orphaned();
4207                 get_store().remove_element(NAWAIVERSOFTHELOCALMATCH$98, 0);
4208             }
4209         }
4210         
4211         /**
4212          * Gets the "WaiverRequested" element
4213          */
4214         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWaiverRequested()
4215         {
4216             synchronized (monitor())
4217             {
4218                 check_orphaned();
4219                 org.apache.xmlbeans.SimpleValue target = null;
4220                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WAIVERREQUESTED$100, 0);
4221                 if (target == null)
4222                 {
4223                     return null;
4224                 }
4225                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4226             }
4227         }
4228         
4229         /**
4230          * Gets (as xml) the "WaiverRequested" element
4231          */
4232         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWaiverRequested()
4233         {
4234             synchronized (monitor())
4235             {
4236                 check_orphaned();
4237                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4238                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WAIVERREQUESTED$100, 0);
4239                 return target;
4240             }
4241         }
4242         
4243         /**
4244          * True if has "WaiverRequested" element
4245          */
4246         public boolean isSetWaiverRequested()
4247         {
4248             synchronized (monitor())
4249             {
4250                 check_orphaned();
4251                 return get_store().count_elements(WAIVERREQUESTED$100) != 0;
4252             }
4253         }
4254         
4255         /**
4256          * Sets the "WaiverRequested" element
4257          */
4258         public void setWaiverRequested(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum waiverRequested)
4259         {
4260             synchronized (monitor())
4261             {
4262                 check_orphaned();
4263                 org.apache.xmlbeans.SimpleValue target = null;
4264                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WAIVERREQUESTED$100, 0);
4265                 if (target == null)
4266                 {
4267                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WAIVERREQUESTED$100);
4268                 }
4269                 target.setEnumValue(waiverRequested);
4270             }
4271         }
4272         
4273         /**
4274          * Sets (as xml) the "WaiverRequested" element
4275          */
4276         public void xsetWaiverRequested(gov.grants.apply.system.globalLibraryV20.YesNoDataType waiverRequested)
4277         {
4278             synchronized (monitor())
4279             {
4280                 check_orphaned();
4281                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4282                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WAIVERREQUESTED$100, 0);
4283                 if (target == null)
4284                 {
4285                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WAIVERREQUESTED$100);
4286                 }
4287                 target.set(waiverRequested);
4288             }
4289         }
4290         
4291         /**
4292          * Unsets the "WaiverRequested" element
4293          */
4294         public void unsetWaiverRequested()
4295         {
4296             synchronized (monitor())
4297             {
4298                 check_orphaned();
4299                 get_store().remove_element(WAIVERREQUESTED$100, 0);
4300             }
4301         }
4302         
4303         /**
4304          * Gets the "DetailedWaiverJustification" element
4305          */
4306         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getDetailedWaiverJustification()
4307         {
4308             synchronized (monitor())
4309             {
4310                 check_orphaned();
4311                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
4312                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(DETAILEDWAIVERJUSTIFICATION$102, 0);
4313                 if (target == null)
4314                 {
4315                     return null;
4316                 }
4317                 return target;
4318             }
4319         }
4320         
4321         /**
4322          * True if has "DetailedWaiverJustification" element
4323          */
4324         public boolean isSetDetailedWaiverJustification()
4325         {
4326             synchronized (monitor())
4327             {
4328                 check_orphaned();
4329                 return get_store().count_elements(DETAILEDWAIVERJUSTIFICATION$102) != 0;
4330             }
4331         }
4332         
4333         /**
4334          * Sets the "DetailedWaiverJustification" element
4335          */
4336         public void setDetailedWaiverJustification(gov.grants.apply.system.attachmentsV10.AttachedFileDataType detailedWaiverJustification)
4337         {
4338             generatedSetterHelperImpl(detailedWaiverJustification, DETAILEDWAIVERJUSTIFICATION$102, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4339         }
4340         
4341         /**
4342          * Appends and returns a new empty "DetailedWaiverJustification" element
4343          */
4344         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewDetailedWaiverJustification()
4345         {
4346             synchronized (monitor())
4347             {
4348                 check_orphaned();
4349                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
4350                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(DETAILEDWAIVERJUSTIFICATION$102);
4351                 return target;
4352             }
4353         }
4354         
4355         /**
4356          * Unsets the "DetailedWaiverJustification" element
4357          */
4358         public void unsetDetailedWaiverJustification()
4359         {
4360             synchronized (monitor())
4361             {
4362                 check_orphaned();
4363                 get_store().remove_element(DETAILEDWAIVERJUSTIFICATION$102, 0);
4364             }
4365         }
4366         
4367         /**
4368          * Gets the "NAExecutiveSummary" element
4369          */
4370         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAExecutiveSummary()
4371         {
4372             synchronized (monitor())
4373             {
4374                 check_orphaned();
4375                 org.apache.xmlbeans.SimpleValue target = null;
4376                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAEXECUTIVESUMMARY$104, 0);
4377                 if (target == null)
4378                 {
4379                     return null;
4380                 }
4381                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4382             }
4383         }
4384         
4385         /**
4386          * Gets (as xml) the "NAExecutiveSummary" element
4387          */
4388         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAExecutiveSummary()
4389         {
4390             synchronized (monitor())
4391             {
4392                 check_orphaned();
4393                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4394                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAEXECUTIVESUMMARY$104, 0);
4395                 return target;
4396             }
4397         }
4398         
4399         /**
4400          * True if has "NAExecutiveSummary" element
4401          */
4402         public boolean isSetNAExecutiveSummary()
4403         {
4404             synchronized (monitor())
4405             {
4406                 check_orphaned();
4407                 return get_store().count_elements(NAEXECUTIVESUMMARY$104) != 0;
4408             }
4409         }
4410         
4411         /**
4412          * Sets the "NAExecutiveSummary" element
4413          */
4414         public void setNAExecutiveSummary(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naExecutiveSummary)
4415         {
4416             synchronized (monitor())
4417             {
4418                 check_orphaned();
4419                 org.apache.xmlbeans.SimpleValue target = null;
4420                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAEXECUTIVESUMMARY$104, 0);
4421                 if (target == null)
4422                 {
4423                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NAEXECUTIVESUMMARY$104);
4424                 }
4425                 target.setEnumValue(naExecutiveSummary);
4426             }
4427         }
4428         
4429         /**
4430          * Sets (as xml) the "NAExecutiveSummary" element
4431          */
4432         public void xsetNAExecutiveSummary(gov.grants.apply.system.globalLibraryV20.YesNoDataType naExecutiveSummary)
4433         {
4434             synchronized (monitor())
4435             {
4436                 check_orphaned();
4437                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4438                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAEXECUTIVESUMMARY$104, 0);
4439                 if (target == null)
4440                 {
4441                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NAEXECUTIVESUMMARY$104);
4442                 }
4443                 target.set(naExecutiveSummary);
4444             }
4445         }
4446         
4447         /**
4448          * Unsets the "NAExecutiveSummary" element
4449          */
4450         public void unsetNAExecutiveSummary()
4451         {
4452             synchronized (monitor())
4453             {
4454                 check_orphaned();
4455                 get_store().remove_element(NAEXECUTIVESUMMARY$104, 0);
4456             }
4457         }
4458         
4459         /**
4460          * Gets the "ExecutiveSummary" element
4461          */
4462         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getExecutiveSummary()
4463         {
4464             synchronized (monitor())
4465             {
4466                 check_orphaned();
4467                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
4468                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(EXECUTIVESUMMARY$106, 0);
4469                 if (target == null)
4470                 {
4471                     return null;
4472                 }
4473                 return target;
4474             }
4475         }
4476         
4477         /**
4478          * True if has "ExecutiveSummary" element
4479          */
4480         public boolean isSetExecutiveSummary()
4481         {
4482             synchronized (monitor())
4483             {
4484                 check_orphaned();
4485                 return get_store().count_elements(EXECUTIVESUMMARY$106) != 0;
4486             }
4487         }
4488         
4489         /**
4490          * Sets the "ExecutiveSummary" element
4491          */
4492         public void setExecutiveSummary(gov.grants.apply.system.attachmentsV10.AttachedFileDataType executiveSummary)
4493         {
4494             generatedSetterHelperImpl(executiveSummary, EXECUTIVESUMMARY$106, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4495         }
4496         
4497         /**
4498          * Appends and returns a new empty "ExecutiveSummary" element
4499          */
4500         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewExecutiveSummary()
4501         {
4502             synchronized (monitor())
4503             {
4504                 check_orphaned();
4505                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
4506                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(EXECUTIVESUMMARY$106);
4507                 return target;
4508             }
4509         }
4510         
4511         /**
4512          * Unsets the "ExecutiveSummary" element
4513          */
4514         public void unsetExecutiveSummary()
4515         {
4516             synchronized (monitor())
4517             {
4518                 check_orphaned();
4519                 get_store().remove_element(EXECUTIVESUMMARY$106, 0);
4520             }
4521         }
4522         
4523         /**
4524          * Gets the "ProjectDescription" element
4525          */
4526         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getProjectDescription()
4527         {
4528             synchronized (monitor())
4529             {
4530                 check_orphaned();
4531                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
4532                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(PROJECTDESCRIPTION$108, 0);
4533                 if (target == null)
4534                 {
4535                     return null;
4536                 }
4537                 return target;
4538             }
4539         }
4540         
4541         /**
4542          * Sets the "ProjectDescription" element
4543          */
4544         public void setProjectDescription(gov.grants.apply.system.attachmentsV10.AttachedFileDataType projectDescription)
4545         {
4546             generatedSetterHelperImpl(projectDescription, PROJECTDESCRIPTION$108, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4547         }
4548         
4549         /**
4550          * Appends and returns a new empty "ProjectDescription" element
4551          */
4552         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewProjectDescription()
4553         {
4554             synchronized (monitor())
4555             {
4556                 check_orphaned();
4557                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
4558                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(PROJECTDESCRIPTION$108);
4559                 return target;
4560             }
4561         }
4562         
4563         /**
4564          * Gets the "NABudgetNarrative" element
4565          */
4566         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNABudgetNarrative()
4567         {
4568             synchronized (monitor())
4569             {
4570                 check_orphaned();
4571                 org.apache.xmlbeans.SimpleValue target = null;
4572                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NABUDGETNARRATIVE$110, 0);
4573                 if (target == null)
4574                 {
4575                     return null;
4576                 }
4577                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4578             }
4579         }
4580         
4581         /**
4582          * Gets (as xml) the "NABudgetNarrative" element
4583          */
4584         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNABudgetNarrative()
4585         {
4586             synchronized (monitor())
4587             {
4588                 check_orphaned();
4589                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4590                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NABUDGETNARRATIVE$110, 0);
4591                 return target;
4592             }
4593         }
4594         
4595         /**
4596          * True if has "NABudgetNarrative" element
4597          */
4598         public boolean isSetNABudgetNarrative()
4599         {
4600             synchronized (monitor())
4601             {
4602                 check_orphaned();
4603                 return get_store().count_elements(NABUDGETNARRATIVE$110) != 0;
4604             }
4605         }
4606         
4607         /**
4608          * Sets the "NABudgetNarrative" element
4609          */
4610         public void setNABudgetNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naBudgetNarrative)
4611         {
4612             synchronized (monitor())
4613             {
4614                 check_orphaned();
4615                 org.apache.xmlbeans.SimpleValue target = null;
4616                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NABUDGETNARRATIVE$110, 0);
4617                 if (target == null)
4618                 {
4619                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NABUDGETNARRATIVE$110);
4620                 }
4621                 target.setEnumValue(naBudgetNarrative);
4622             }
4623         }
4624         
4625         /**
4626          * Sets (as xml) the "NABudgetNarrative" element
4627          */
4628         public void xsetNABudgetNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType naBudgetNarrative)
4629         {
4630             synchronized (monitor())
4631             {
4632                 check_orphaned();
4633                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4634                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NABUDGETNARRATIVE$110, 0);
4635                 if (target == null)
4636                 {
4637                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NABUDGETNARRATIVE$110);
4638                 }
4639                 target.set(naBudgetNarrative);
4640             }
4641         }
4642         
4643         /**
4644          * Unsets the "NABudgetNarrative" element
4645          */
4646         public void unsetNABudgetNarrative()
4647         {
4648             synchronized (monitor())
4649             {
4650                 check_orphaned();
4651                 get_store().remove_element(NABUDGETNARRATIVE$110, 0);
4652             }
4653         }
4654         
4655         /**
4656          * Gets the "BudgetNarrative" element
4657          */
4658         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getBudgetNarrative()
4659         {
4660             synchronized (monitor())
4661             {
4662                 check_orphaned();
4663                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
4664                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(BUDGETNARRATIVE$112, 0);
4665                 if (target == null)
4666                 {
4667                     return null;
4668                 }
4669                 return target;
4670             }
4671         }
4672         
4673         /**
4674          * True if has "BudgetNarrative" element
4675          */
4676         public boolean isSetBudgetNarrative()
4677         {
4678             synchronized (monitor())
4679             {
4680                 check_orphaned();
4681                 return get_store().count_elements(BUDGETNARRATIVE$112) != 0;
4682             }
4683         }
4684         
4685         /**
4686          * Sets the "BudgetNarrative" element
4687          */
4688         public void setBudgetNarrative(gov.grants.apply.system.attachmentsV10.AttachedFileDataType budgetNarrative)
4689         {
4690             generatedSetterHelperImpl(budgetNarrative, BUDGETNARRATIVE$112, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4691         }
4692         
4693         /**
4694          * Appends and returns a new empty "BudgetNarrative" element
4695          */
4696         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewBudgetNarrative()
4697         {
4698             synchronized (monitor())
4699             {
4700                 check_orphaned();
4701                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
4702                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(BUDGETNARRATIVE$112);
4703                 return target;
4704             }
4705         }
4706         
4707         /**
4708          * Unsets the "BudgetNarrative" element
4709          */
4710         public void unsetBudgetNarrative()
4711         {
4712             synchronized (monitor())
4713             {
4714                 check_orphaned();
4715                 get_store().remove_element(BUDGETNARRATIVE$112, 0);
4716             }
4717         }
4718         
4719         /**
4720          * Gets the "NAMemorandumOfUnderstanding" element
4721          */
4722         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAMemorandumOfUnderstanding()
4723         {
4724             synchronized (monitor())
4725             {
4726                 check_orphaned();
4727                 org.apache.xmlbeans.SimpleValue target = null;
4728                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAMEMORANDUMOFUNDERSTANDING$114, 0);
4729                 if (target == null)
4730                 {
4731                     return null;
4732                 }
4733                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4734             }
4735         }
4736         
4737         /**
4738          * Gets (as xml) the "NAMemorandumOfUnderstanding" element
4739          */
4740         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAMemorandumOfUnderstanding()
4741         {
4742             synchronized (monitor())
4743             {
4744                 check_orphaned();
4745                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4746                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAMEMORANDUMOFUNDERSTANDING$114, 0);
4747                 return target;
4748             }
4749         }
4750         
4751         /**
4752          * True if has "NAMemorandumOfUnderstanding" element
4753          */
4754         public boolean isSetNAMemorandumOfUnderstanding()
4755         {
4756             synchronized (monitor())
4757             {
4758                 check_orphaned();
4759                 return get_store().count_elements(NAMEMORANDUMOFUNDERSTANDING$114) != 0;
4760             }
4761         }
4762         
4763         /**
4764          * Sets the "NAMemorandumOfUnderstanding" element
4765          */
4766         public void setNAMemorandumOfUnderstanding(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naMemorandumOfUnderstanding)
4767         {
4768             synchronized (monitor())
4769             {
4770                 check_orphaned();
4771                 org.apache.xmlbeans.SimpleValue target = null;
4772                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAMEMORANDUMOFUNDERSTANDING$114, 0);
4773                 if (target == null)
4774                 {
4775                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NAMEMORANDUMOFUNDERSTANDING$114);
4776                 }
4777                 target.setEnumValue(naMemorandumOfUnderstanding);
4778             }
4779         }
4780         
4781         /**
4782          * Sets (as xml) the "NAMemorandumOfUnderstanding" element
4783          */
4784         public void xsetNAMemorandumOfUnderstanding(gov.grants.apply.system.globalLibraryV20.YesNoDataType naMemorandumOfUnderstanding)
4785         {
4786             synchronized (monitor())
4787             {
4788                 check_orphaned();
4789                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4790                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAMEMORANDUMOFUNDERSTANDING$114, 0);
4791                 if (target == null)
4792                 {
4793                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NAMEMORANDUMOFUNDERSTANDING$114);
4794                 }
4795                 target.set(naMemorandumOfUnderstanding);
4796             }
4797         }
4798         
4799         /**
4800          * Unsets the "NAMemorandumOfUnderstanding" element
4801          */
4802         public void unsetNAMemorandumOfUnderstanding()
4803         {
4804             synchronized (monitor())
4805             {
4806                 check_orphaned();
4807                 get_store().remove_element(NAMEMORANDUMOFUNDERSTANDING$114, 0);
4808             }
4809         }
4810         
4811         /**
4812          * Gets the "MemorandumOfUnderstanding" element
4813          */
4814         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getMemorandumOfUnderstanding()
4815         {
4816             synchronized (monitor())
4817             {
4818                 check_orphaned();
4819                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
4820                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(MEMORANDUMOFUNDERSTANDING$116, 0);
4821                 if (target == null)
4822                 {
4823                     return null;
4824                 }
4825                 return target;
4826             }
4827         }
4828         
4829         /**
4830          * True if has "MemorandumOfUnderstanding" element
4831          */
4832         public boolean isSetMemorandumOfUnderstanding()
4833         {
4834             synchronized (monitor())
4835             {
4836                 check_orphaned();
4837                 return get_store().count_elements(MEMORANDUMOFUNDERSTANDING$116) != 0;
4838             }
4839         }
4840         
4841         /**
4842          * Sets the "MemorandumOfUnderstanding" element
4843          */
4844         public void setMemorandumOfUnderstanding(gov.grants.apply.system.attachmentsV10.AttachedFileDataType memorandumOfUnderstanding)
4845         {
4846             generatedSetterHelperImpl(memorandumOfUnderstanding, MEMORANDUMOFUNDERSTANDING$116, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4847         }
4848         
4849         /**
4850          * Appends and returns a new empty "MemorandumOfUnderstanding" element
4851          */
4852         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewMemorandumOfUnderstanding()
4853         {
4854             synchronized (monitor())
4855             {
4856                 check_orphaned();
4857                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
4858                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(MEMORANDUMOFUNDERSTANDING$116);
4859                 return target;
4860             }
4861         }
4862         
4863         /**
4864          * Unsets the "MemorandumOfUnderstanding" element
4865          */
4866         public void unsetMemorandumOfUnderstanding()
4867         {
4868             synchronized (monitor())
4869             {
4870                 check_orphaned();
4871                 get_store().remove_element(MEMORANDUMOFUNDERSTANDING$116, 0);
4872             }
4873         }
4874         
4875         /**
4876          * Gets the "NoPartnerRequired" element
4877          */
4878         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoPartnerRequired()
4879         {
4880             synchronized (monitor())
4881             {
4882                 check_orphaned();
4883                 org.apache.xmlbeans.SimpleValue target = null;
4884                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOPARTNERREQUIRED$118, 0);
4885                 if (target == null)
4886                 {
4887                     return null;
4888                 }
4889                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4890             }
4891         }
4892         
4893         /**
4894          * Gets (as xml) the "NoPartnerRequired" element
4895          */
4896         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoPartnerRequired()
4897         {
4898             synchronized (monitor())
4899             {
4900                 check_orphaned();
4901                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4902                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOPARTNERREQUIRED$118, 0);
4903                 return target;
4904             }
4905         }
4906         
4907         /**
4908          * True if has "NoPartnerRequired" element
4909          */
4910         public boolean isSetNoPartnerRequired()
4911         {
4912             synchronized (monitor())
4913             {
4914                 check_orphaned();
4915                 return get_store().count_elements(NOPARTNERREQUIRED$118) != 0;
4916             }
4917         }
4918         
4919         /**
4920          * Sets the "NoPartnerRequired" element
4921          */
4922         public void setNoPartnerRequired(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noPartnerRequired)
4923         {
4924             synchronized (monitor())
4925             {
4926                 check_orphaned();
4927                 org.apache.xmlbeans.SimpleValue target = null;
4928                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOPARTNERREQUIRED$118, 0);
4929                 if (target == null)
4930                 {
4931                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOPARTNERREQUIRED$118);
4932                 }
4933                 target.setEnumValue(noPartnerRequired);
4934             }
4935         }
4936         
4937         /**
4938          * Sets (as xml) the "NoPartnerRequired" element
4939          */
4940         public void xsetNoPartnerRequired(gov.grants.apply.system.globalLibraryV20.YesNoDataType noPartnerRequired)
4941         {
4942             synchronized (monitor())
4943             {
4944                 check_orphaned();
4945                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4946                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOPARTNERREQUIRED$118, 0);
4947                 if (target == null)
4948                 {
4949                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOPARTNERREQUIRED$118);
4950                 }
4951                 target.set(noPartnerRequired);
4952             }
4953         }
4954         
4955         /**
4956          * Unsets the "NoPartnerRequired" element
4957          */
4958         public void unsetNoPartnerRequired()
4959         {
4960             synchronized (monitor())
4961             {
4962                 check_orphaned();
4963                 get_store().remove_element(NOPARTNERREQUIRED$118, 0);
4964             }
4965         }
4966         
4967         /**
4968          * Gets array of all "OfficialPartner" elements
4969          */
4970         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner[] getOfficialPartnerArray()
4971         {
4972             synchronized (monitor())
4973             {
4974                 check_orphaned();
4975                 java.util.List targetList = new java.util.ArrayList();
4976                 get_store().find_all_element_users(OFFICIALPARTNER$120, targetList);
4977                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner[] result = new gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner[targetList.size()];
4978                 targetList.toArray(result);
4979                 return result;
4980             }
4981         }
4982         
4983         /**
4984          * Gets ith "OfficialPartner" element
4985          */
4986         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner getOfficialPartnerArray(int i)
4987         {
4988             synchronized (monitor())
4989             {
4990                 check_orphaned();
4991                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner target = null;
4992                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner)get_store().find_element_user(OFFICIALPARTNER$120, i);
4993                 if (target == null)
4994                 {
4995                     throw new IndexOutOfBoundsException();
4996                 }
4997                 return target;
4998             }
4999         }
5000         
5001         /**
5002          * Returns number of "OfficialPartner" element
5003          */
5004         public int sizeOfOfficialPartnerArray()
5005         {
5006             synchronized (monitor())
5007             {
5008                 check_orphaned();
5009                 return get_store().count_elements(OFFICIALPARTNER$120);
5010             }
5011         }
5012         
5013         /**
5014          * Sets array of all "OfficialPartner" element  WARNING: This method is not atomicaly synchronized.
5015          */
5016         public void setOfficialPartnerArray(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner[] officialPartnerArray)
5017         {
5018             check_orphaned();
5019             arraySetterHelper(officialPartnerArray, OFFICIALPARTNER$120);
5020         }
5021         
5022         /**
5023          * Sets ith "OfficialPartner" element
5024          */
5025         public void setOfficialPartnerArray(int i, gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner officialPartner)
5026         {
5027             generatedSetterHelperImpl(officialPartner, OFFICIALPARTNER$120, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
5028         }
5029         
5030         /**
5031          * Inserts and returns a new empty value (as xml) as the ith "OfficialPartner" element
5032          */
5033         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner insertNewOfficialPartner(int i)
5034         {
5035             synchronized (monitor())
5036             {
5037                 check_orphaned();
5038                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner target = null;
5039                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner)get_store().insert_element_user(OFFICIALPARTNER$120, i);
5040                 return target;
5041             }
5042         }
5043         
5044         /**
5045          * Appends and returns a new empty value (as xml) as the last "OfficialPartner" element
5046          */
5047         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner addNewOfficialPartner()
5048         {
5049             synchronized (monitor())
5050             {
5051                 check_orphaned();
5052                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner target = null;
5053                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner)get_store().add_element_user(OFFICIALPARTNER$120);
5054                 return target;
5055             }
5056         }
5057         
5058         /**
5059          * Removes the ith "OfficialPartner" element
5060          */
5061         public void removeOfficialPartner(int i)
5062         {
5063             synchronized (monitor())
5064             {
5065                 check_orphaned();
5066                 get_store().remove_element(OFFICIALPARTNER$120, i);
5067             }
5068         }
5069         
5070         /**
5071          * Gets the "NA_incident_data" element
5072          */
5073         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAIncidentData()
5074         {
5075             synchronized (monitor())
5076             {
5077                 check_orphaned();
5078                 org.apache.xmlbeans.SimpleValue target = null;
5079                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAINCIDENTDATA$122, 0);
5080                 if (target == null)
5081                 {
5082                     return null;
5083                 }
5084                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
5085             }
5086         }
5087         
5088         /**
5089          * Gets (as xml) the "NA_incident_data" element
5090          */
5091         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAIncidentData()
5092         {
5093             synchronized (monitor())
5094             {
5095                 check_orphaned();
5096                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5097                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAINCIDENTDATA$122, 0);
5098                 return target;
5099             }
5100         }
5101         
5102         /**
5103          * True if has "NA_incident_data" element
5104          */
5105         public boolean isSetNAIncidentData()
5106         {
5107             synchronized (monitor())
5108             {
5109                 check_orphaned();
5110                 return get_store().count_elements(NAINCIDENTDATA$122) != 0;
5111             }
5112         }
5113         
5114         /**
5115          * Sets the "NA_incident_data" element
5116          */
5117         public void setNAIncidentData(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naIncidentData)
5118         {
5119             synchronized (monitor())
5120             {
5121                 check_orphaned();
5122                 org.apache.xmlbeans.SimpleValue target = null;
5123                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAINCIDENTDATA$122, 0);
5124                 if (target == null)
5125                 {
5126                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NAINCIDENTDATA$122);
5127                 }
5128                 target.setEnumValue(naIncidentData);
5129             }
5130         }
5131         
5132         /**
5133          * Sets (as xml) the "NA_incident_data" element
5134          */
5135         public void xsetNAIncidentData(gov.grants.apply.system.globalLibraryV20.YesNoDataType naIncidentData)
5136         {
5137             synchronized (monitor())
5138             {
5139                 check_orphaned();
5140                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5141                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NAINCIDENTDATA$122, 0);
5142                 if (target == null)
5143                 {
5144                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NAINCIDENTDATA$122);
5145                 }
5146                 target.set(naIncidentData);
5147             }
5148         }
5149         
5150         /**
5151          * Unsets the "NA_incident_data" element
5152          */
5153         public void unsetNAIncidentData()
5154         {
5155             synchronized (monitor())
5156             {
5157                 check_orphaned();
5158                 get_store().remove_element(NAINCIDENTDATA$122, 0);
5159             }
5160         }
5161         
5162         /**
5163          * Gets the "Homicides" element
5164          */
5165         public int getHomicides()
5166         {
5167             synchronized (monitor())
5168             {
5169                 check_orphaned();
5170                 org.apache.xmlbeans.SimpleValue target = null;
5171                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOMICIDES$124, 0);
5172                 if (target == null)
5173                 {
5174                     return 0;
5175                 }
5176                 return target.getIntValue();
5177             }
5178         }
5179         
5180         /**
5181          * Gets (as xml) the "Homicides" element
5182          */
5183         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides xgetHomicides()
5184         {
5185             synchronized (monitor())
5186             {
5187                 check_orphaned();
5188                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides target = null;
5189                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides)get_store().find_element_user(HOMICIDES$124, 0);
5190                 return target;
5191             }
5192         }
5193         
5194         /**
5195          * True if has "Homicides" element
5196          */
5197         public boolean isSetHomicides()
5198         {
5199             synchronized (monitor())
5200             {
5201                 check_orphaned();
5202                 return get_store().count_elements(HOMICIDES$124) != 0;
5203             }
5204         }
5205         
5206         /**
5207          * Sets the "Homicides" element
5208          */
5209         public void setHomicides(int homicides)
5210         {
5211             synchronized (monitor())
5212             {
5213                 check_orphaned();
5214                 org.apache.xmlbeans.SimpleValue target = null;
5215                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOMICIDES$124, 0);
5216                 if (target == null)
5217                 {
5218                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOMICIDES$124);
5219                 }
5220                 target.setIntValue(homicides);
5221             }
5222         }
5223         
5224         /**
5225          * Sets (as xml) the "Homicides" element
5226          */
5227         public void xsetHomicides(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides homicides)
5228         {
5229             synchronized (monitor())
5230             {
5231                 check_orphaned();
5232                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides target = null;
5233                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides)get_store().find_element_user(HOMICIDES$124, 0);
5234                 if (target == null)
5235                 {
5236                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides)get_store().add_element_user(HOMICIDES$124);
5237                 }
5238                 target.set(homicides);
5239             }
5240         }
5241         
5242         /**
5243          * Unsets the "Homicides" element
5244          */
5245         public void unsetHomicides()
5246         {
5247             synchronized (monitor())
5248             {
5249                 check_orphaned();
5250                 get_store().remove_element(HOMICIDES$124, 0);
5251             }
5252         }
5253         
5254         /**
5255          * Gets the "Sex_offenses" element
5256          */
5257         public int getSexOffenses()
5258         {
5259             synchronized (monitor())
5260             {
5261                 check_orphaned();
5262                 org.apache.xmlbeans.SimpleValue target = null;
5263                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SEXOFFENSES$126, 0);
5264                 if (target == null)
5265                 {
5266                     return 0;
5267                 }
5268                 return target.getIntValue();
5269             }
5270         }
5271         
5272         /**
5273          * Gets (as xml) the "Sex_offenses" element
5274          */
5275         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses xgetSexOffenses()
5276         {
5277             synchronized (monitor())
5278             {
5279                 check_orphaned();
5280                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses target = null;
5281                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses)get_store().find_element_user(SEXOFFENSES$126, 0);
5282                 return target;
5283             }
5284         }
5285         
5286         /**
5287          * True if has "Sex_offenses" element
5288          */
5289         public boolean isSetSexOffenses()
5290         {
5291             synchronized (monitor())
5292             {
5293                 check_orphaned();
5294                 return get_store().count_elements(SEXOFFENSES$126) != 0;
5295             }
5296         }
5297         
5298         /**
5299          * Sets the "Sex_offenses" element
5300          */
5301         public void setSexOffenses(int sexOffenses)
5302         {
5303             synchronized (monitor())
5304             {
5305                 check_orphaned();
5306                 org.apache.xmlbeans.SimpleValue target = null;
5307                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SEXOFFENSES$126, 0);
5308                 if (target == null)
5309                 {
5310                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SEXOFFENSES$126);
5311                 }
5312                 target.setIntValue(sexOffenses);
5313             }
5314         }
5315         
5316         /**
5317          * Sets (as xml) the "Sex_offenses" element
5318          */
5319         public void xsetSexOffenses(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses sexOffenses)
5320         {
5321             synchronized (monitor())
5322             {
5323                 check_orphaned();
5324                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses target = null;
5325                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses)get_store().find_element_user(SEXOFFENSES$126, 0);
5326                 if (target == null)
5327                 {
5328                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses)get_store().add_element_user(SEXOFFENSES$126);
5329                 }
5330                 target.set(sexOffenses);
5331             }
5332         }
5333         
5334         /**
5335          * Unsets the "Sex_offenses" element
5336          */
5337         public void unsetSexOffenses()
5338         {
5339             synchronized (monitor())
5340             {
5341                 check_orphaned();
5342                 get_store().remove_element(SEXOFFENSES$126, 0);
5343             }
5344         }
5345         
5346         /**
5347          * Gets the "Assaults_fights" element
5348          */
5349         public int getAssaultsFights()
5350         {
5351             synchronized (monitor())
5352             {
5353                 check_orphaned();
5354                 org.apache.xmlbeans.SimpleValue target = null;
5355                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSAULTSFIGHTS$128, 0);
5356                 if (target == null)
5357                 {
5358                     return 0;
5359                 }
5360                 return target.getIntValue();
5361             }
5362         }
5363         
5364         /**
5365          * Gets (as xml) the "Assaults_fights" element
5366          */
5367         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights xgetAssaultsFights()
5368         {
5369             synchronized (monitor())
5370             {
5371                 check_orphaned();
5372                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights target = null;
5373                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights)get_store().find_element_user(ASSAULTSFIGHTS$128, 0);
5374                 return target;
5375             }
5376         }
5377         
5378         /**
5379          * True if has "Assaults_fights" element
5380          */
5381         public boolean isSetAssaultsFights()
5382         {
5383             synchronized (monitor())
5384             {
5385                 check_orphaned();
5386                 return get_store().count_elements(ASSAULTSFIGHTS$128) != 0;
5387             }
5388         }
5389         
5390         /**
5391          * Sets the "Assaults_fights" element
5392          */
5393         public void setAssaultsFights(int assaultsFights)
5394         {
5395             synchronized (monitor())
5396             {
5397                 check_orphaned();
5398                 org.apache.xmlbeans.SimpleValue target = null;
5399                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSAULTSFIGHTS$128, 0);
5400                 if (target == null)
5401                 {
5402                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASSAULTSFIGHTS$128);
5403                 }
5404                 target.setIntValue(assaultsFights);
5405             }
5406         }
5407         
5408         /**
5409          * Sets (as xml) the "Assaults_fights" element
5410          */
5411         public void xsetAssaultsFights(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights assaultsFights)
5412         {
5413             synchronized (monitor())
5414             {
5415                 check_orphaned();
5416                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights target = null;
5417                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights)get_store().find_element_user(ASSAULTSFIGHTS$128, 0);
5418                 if (target == null)
5419                 {
5420                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights)get_store().add_element_user(ASSAULTSFIGHTS$128);
5421                 }
5422                 target.set(assaultsFights);
5423             }
5424         }
5425         
5426         /**
5427          * Unsets the "Assaults_fights" element
5428          */
5429         public void unsetAssaultsFights()
5430         {
5431             synchronized (monitor())
5432             {
5433                 check_orphaned();
5434                 get_store().remove_element(ASSAULTSFIGHTS$128, 0);
5435             }
5436         }
5437         
5438         /**
5439          * Gets the "Minor_assaults" element
5440          */
5441         public int getMinorAssaults()
5442         {
5443             synchronized (monitor())
5444             {
5445                 check_orphaned();
5446                 org.apache.xmlbeans.SimpleValue target = null;
5447                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORASSAULTS$130, 0);
5448                 if (target == null)
5449                 {
5450                     return 0;
5451                 }
5452                 return target.getIntValue();
5453             }
5454         }
5455         
5456         /**
5457          * Gets (as xml) the "Minor_assaults" element
5458          */
5459         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults xgetMinorAssaults()
5460         {
5461             synchronized (monitor())
5462             {
5463                 check_orphaned();
5464                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults target = null;
5465                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults)get_store().find_element_user(MINORASSAULTS$130, 0);
5466                 return target;
5467             }
5468         }
5469         
5470         /**
5471          * True if has "Minor_assaults" element
5472          */
5473         public boolean isSetMinorAssaults()
5474         {
5475             synchronized (monitor())
5476             {
5477                 check_orphaned();
5478                 return get_store().count_elements(MINORASSAULTS$130) != 0;
5479             }
5480         }
5481         
5482         /**
5483          * Sets the "Minor_assaults" element
5484          */
5485         public void setMinorAssaults(int minorAssaults)
5486         {
5487             synchronized (monitor())
5488             {
5489                 check_orphaned();
5490                 org.apache.xmlbeans.SimpleValue target = null;
5491                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORASSAULTS$130, 0);
5492                 if (target == null)
5493                 {
5494                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINORASSAULTS$130);
5495                 }
5496                 target.setIntValue(minorAssaults);
5497             }
5498         }
5499         
5500         /**
5501          * Sets (as xml) the "Minor_assaults" element
5502          */
5503         public void xsetMinorAssaults(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults minorAssaults)
5504         {
5505             synchronized (monitor())
5506             {
5507                 check_orphaned();
5508                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults target = null;
5509                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults)get_store().find_element_user(MINORASSAULTS$130, 0);
5510                 if (target == null)
5511                 {
5512                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults)get_store().add_element_user(MINORASSAULTS$130);
5513                 }
5514                 target.set(minorAssaults);
5515             }
5516         }
5517         
5518         /**
5519          * Unsets the "Minor_assaults" element
5520          */
5521         public void unsetMinorAssaults()
5522         {
5523             synchronized (monitor())
5524             {
5525                 check_orphaned();
5526                 get_store().remove_element(MINORASSAULTS$130, 0);
5527             }
5528         }
5529         
5530         /**
5531          * Gets the "Theft_from_vehicles" element
5532          */
5533         public int getTheftFromVehicles()
5534         {
5535             synchronized (monitor())
5536             {
5537                 check_orphaned();
5538                 org.apache.xmlbeans.SimpleValue target = null;
5539                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THEFTFROMVEHICLES$132, 0);
5540                 if (target == null)
5541                 {
5542                     return 0;
5543                 }
5544                 return target.getIntValue();
5545             }
5546         }
5547         
5548         /**
5549          * Gets (as xml) the "Theft_from_vehicles" element
5550          */
5551         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles xgetTheftFromVehicles()
5552         {
5553             synchronized (monitor())
5554             {
5555                 check_orphaned();
5556                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles target = null;
5557                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles)get_store().find_element_user(THEFTFROMVEHICLES$132, 0);
5558                 return target;
5559             }
5560         }
5561         
5562         /**
5563          * True if has "Theft_from_vehicles" element
5564          */
5565         public boolean isSetTheftFromVehicles()
5566         {
5567             synchronized (monitor())
5568             {
5569                 check_orphaned();
5570                 return get_store().count_elements(THEFTFROMVEHICLES$132) != 0;
5571             }
5572         }
5573         
5574         /**
5575          * Sets the "Theft_from_vehicles" element
5576          */
5577         public void setTheftFromVehicles(int theftFromVehicles)
5578         {
5579             synchronized (monitor())
5580             {
5581                 check_orphaned();
5582                 org.apache.xmlbeans.SimpleValue target = null;
5583                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THEFTFROMVEHICLES$132, 0);
5584                 if (target == null)
5585                 {
5586                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(THEFTFROMVEHICLES$132);
5587                 }
5588                 target.setIntValue(theftFromVehicles);
5589             }
5590         }
5591         
5592         /**
5593          * Sets (as xml) the "Theft_from_vehicles" element
5594          */
5595         public void xsetTheftFromVehicles(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles theftFromVehicles)
5596         {
5597             synchronized (monitor())
5598             {
5599                 check_orphaned();
5600                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles target = null;
5601                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles)get_store().find_element_user(THEFTFROMVEHICLES$132, 0);
5602                 if (target == null)
5603                 {
5604                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles)get_store().add_element_user(THEFTFROMVEHICLES$132);
5605                 }
5606                 target.set(theftFromVehicles);
5607             }
5608         }
5609         
5610         /**
5611          * Unsets the "Theft_from_vehicles" element
5612          */
5613         public void unsetTheftFromVehicles()
5614         {
5615             synchronized (monitor())
5616             {
5617                 check_orphaned();
5618                 get_store().remove_element(THEFTFROMVEHICLES$132, 0);
5619             }
5620         }
5621         
5622         /**
5623          * Gets the "Weapons_possessions" element
5624          */
5625         public int getWeaponsPossessions()
5626         {
5627             synchronized (monitor())
5628             {
5629                 check_orphaned();
5630                 org.apache.xmlbeans.SimpleValue target = null;
5631                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WEAPONSPOSSESSIONS$134, 0);
5632                 if (target == null)
5633                 {
5634                     return 0;
5635                 }
5636                 return target.getIntValue();
5637             }
5638         }
5639         
5640         /**
5641          * Gets (as xml) the "Weapons_possessions" element
5642          */
5643         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions xgetWeaponsPossessions()
5644         {
5645             synchronized (monitor())
5646             {
5647                 check_orphaned();
5648                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions target = null;
5649                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions)get_store().find_element_user(WEAPONSPOSSESSIONS$134, 0);
5650                 return target;
5651             }
5652         }
5653         
5654         /**
5655          * True if has "Weapons_possessions" element
5656          */
5657         public boolean isSetWeaponsPossessions()
5658         {
5659             synchronized (monitor())
5660             {
5661                 check_orphaned();
5662                 return get_store().count_elements(WEAPONSPOSSESSIONS$134) != 0;
5663             }
5664         }
5665         
5666         /**
5667          * Sets the "Weapons_possessions" element
5668          */
5669         public void setWeaponsPossessions(int weaponsPossessions)
5670         {
5671             synchronized (monitor())
5672             {
5673                 check_orphaned();
5674                 org.apache.xmlbeans.SimpleValue target = null;
5675                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WEAPONSPOSSESSIONS$134, 0);
5676                 if (target == null)
5677                 {
5678                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WEAPONSPOSSESSIONS$134);
5679                 }
5680                 target.setIntValue(weaponsPossessions);
5681             }
5682         }
5683         
5684         /**
5685          * Sets (as xml) the "Weapons_possessions" element
5686          */
5687         public void xsetWeaponsPossessions(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions weaponsPossessions)
5688         {
5689             synchronized (monitor())
5690             {
5691                 check_orphaned();
5692                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions target = null;
5693                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions)get_store().find_element_user(WEAPONSPOSSESSIONS$134, 0);
5694                 if (target == null)
5695                 {
5696                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions)get_store().add_element_user(WEAPONSPOSSESSIONS$134);
5697                 }
5698                 target.set(weaponsPossessions);
5699             }
5700         }
5701         
5702         /**
5703          * Unsets the "Weapons_possessions" element
5704          */
5705         public void unsetWeaponsPossessions()
5706         {
5707             synchronized (monitor())
5708             {
5709                 check_orphaned();
5710                 get_store().remove_element(WEAPONSPOSSESSIONS$134, 0);
5711             }
5712         }
5713         
5714         /**
5715          * Gets the "Vandalism_graffitti" element
5716          */
5717         public int getVandalismGraffitti()
5718         {
5719             synchronized (monitor())
5720             {
5721                 check_orphaned();
5722                 org.apache.xmlbeans.SimpleValue target = null;
5723                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VANDALISMGRAFFITTI$136, 0);
5724                 if (target == null)
5725                 {
5726                     return 0;
5727                 }
5728                 return target.getIntValue();
5729             }
5730         }
5731         
5732         /**
5733          * Gets (as xml) the "Vandalism_graffitti" element
5734          */
5735         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti xgetVandalismGraffitti()
5736         {
5737             synchronized (monitor())
5738             {
5739                 check_orphaned();
5740                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti target = null;
5741                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti)get_store().find_element_user(VANDALISMGRAFFITTI$136, 0);
5742                 return target;
5743             }
5744         }
5745         
5746         /**
5747          * True if has "Vandalism_graffitti" element
5748          */
5749         public boolean isSetVandalismGraffitti()
5750         {
5751             synchronized (monitor())
5752             {
5753                 check_orphaned();
5754                 return get_store().count_elements(VANDALISMGRAFFITTI$136) != 0;
5755             }
5756         }
5757         
5758         /**
5759          * Sets the "Vandalism_graffitti" element
5760          */
5761         public void setVandalismGraffitti(int vandalismGraffitti)
5762         {
5763             synchronized (monitor())
5764             {
5765                 check_orphaned();
5766                 org.apache.xmlbeans.SimpleValue target = null;
5767                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VANDALISMGRAFFITTI$136, 0);
5768                 if (target == null)
5769                 {
5770                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VANDALISMGRAFFITTI$136);
5771                 }
5772                 target.setIntValue(vandalismGraffitti);
5773             }
5774         }
5775         
5776         /**
5777          * Sets (as xml) the "Vandalism_graffitti" element
5778          */
5779         public void xsetVandalismGraffitti(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti vandalismGraffitti)
5780         {
5781             synchronized (monitor())
5782             {
5783                 check_orphaned();
5784                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti target = null;
5785                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti)get_store().find_element_user(VANDALISMGRAFFITTI$136, 0);
5786                 if (target == null)
5787                 {
5788                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti)get_store().add_element_user(VANDALISMGRAFFITTI$136);
5789                 }
5790                 target.set(vandalismGraffitti);
5791             }
5792         }
5793         
5794         /**
5795          * Unsets the "Vandalism_graffitti" element
5796          */
5797         public void unsetVandalismGraffitti()
5798         {
5799             synchronized (monitor())
5800             {
5801                 check_orphaned();
5802                 get_store().remove_element(VANDALISMGRAFFITTI$136, 0);
5803             }
5804         }
5805         
5806         /**
5807          * Gets the "Underage_drinking" element
5808          */
5809         public int getUnderageDrinking()
5810         {
5811             synchronized (monitor())
5812             {
5813                 check_orphaned();
5814                 org.apache.xmlbeans.SimpleValue target = null;
5815                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNDERAGEDRINKING$138, 0);
5816                 if (target == null)
5817                 {
5818                     return 0;
5819                 }
5820                 return target.getIntValue();
5821             }
5822         }
5823         
5824         /**
5825          * Gets (as xml) the "Underage_drinking" element
5826          */
5827         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking xgetUnderageDrinking()
5828         {
5829             synchronized (monitor())
5830             {
5831                 check_orphaned();
5832                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking target = null;
5833                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking)get_store().find_element_user(UNDERAGEDRINKING$138, 0);
5834                 return target;
5835             }
5836         }
5837         
5838         /**
5839          * True if has "Underage_drinking" element
5840          */
5841         public boolean isSetUnderageDrinking()
5842         {
5843             synchronized (monitor())
5844             {
5845                 check_orphaned();
5846                 return get_store().count_elements(UNDERAGEDRINKING$138) != 0;
5847             }
5848         }
5849         
5850         /**
5851          * Sets the "Underage_drinking" element
5852          */
5853         public void setUnderageDrinking(int underageDrinking)
5854         {
5855             synchronized (monitor())
5856             {
5857                 check_orphaned();
5858                 org.apache.xmlbeans.SimpleValue target = null;
5859                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNDERAGEDRINKING$138, 0);
5860                 if (target == null)
5861                 {
5862                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UNDERAGEDRINKING$138);
5863                 }
5864                 target.setIntValue(underageDrinking);
5865             }
5866         }
5867         
5868         /**
5869          * Sets (as xml) the "Underage_drinking" element
5870          */
5871         public void xsetUnderageDrinking(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking underageDrinking)
5872         {
5873             synchronized (monitor())
5874             {
5875                 check_orphaned();
5876                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking target = null;
5877                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking)get_store().find_element_user(UNDERAGEDRINKING$138, 0);
5878                 if (target == null)
5879                 {
5880                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking)get_store().add_element_user(UNDERAGEDRINKING$138);
5881                 }
5882                 target.set(underageDrinking);
5883             }
5884         }
5885         
5886         /**
5887          * Unsets the "Underage_drinking" element
5888          */
5889         public void unsetUnderageDrinking()
5890         {
5891             synchronized (monitor())
5892             {
5893                 check_orphaned();
5894                 get_store().remove_element(UNDERAGEDRINKING$138, 0);
5895             }
5896         }
5897         
5898         /**
5899          * Gets the "Drug_possessions" element
5900          */
5901         public int getDrugPossessions()
5902         {
5903             synchronized (monitor())
5904             {
5905                 check_orphaned();
5906                 org.apache.xmlbeans.SimpleValue target = null;
5907                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DRUGPOSSESSIONS$140, 0);
5908                 if (target == null)
5909                 {
5910                     return 0;
5911                 }
5912                 return target.getIntValue();
5913             }
5914         }
5915         
5916         /**
5917          * Gets (as xml) the "Drug_possessions" element
5918          */
5919         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions xgetDrugPossessions()
5920         {
5921             synchronized (monitor())
5922             {
5923                 check_orphaned();
5924                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions target = null;
5925                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions)get_store().find_element_user(DRUGPOSSESSIONS$140, 0);
5926                 return target;
5927             }
5928         }
5929         
5930         /**
5931          * True if has "Drug_possessions" element
5932          */
5933         public boolean isSetDrugPossessions()
5934         {
5935             synchronized (monitor())
5936             {
5937                 check_orphaned();
5938                 return get_store().count_elements(DRUGPOSSESSIONS$140) != 0;
5939             }
5940         }
5941         
5942         /**
5943          * Sets the "Drug_possessions" element
5944          */
5945         public void setDrugPossessions(int drugPossessions)
5946         {
5947             synchronized (monitor())
5948             {
5949                 check_orphaned();
5950                 org.apache.xmlbeans.SimpleValue target = null;
5951                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DRUGPOSSESSIONS$140, 0);
5952                 if (target == null)
5953                 {
5954                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DRUGPOSSESSIONS$140);
5955                 }
5956                 target.setIntValue(drugPossessions);
5957             }
5958         }
5959         
5960         /**
5961          * Sets (as xml) the "Drug_possessions" element
5962          */
5963         public void xsetDrugPossessions(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions drugPossessions)
5964         {
5965             synchronized (monitor())
5966             {
5967                 check_orphaned();
5968                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions target = null;
5969                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions)get_store().find_element_user(DRUGPOSSESSIONS$140, 0);
5970                 if (target == null)
5971                 {
5972                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions)get_store().add_element_user(DRUGPOSSESSIONS$140);
5973                 }
5974                 target.set(drugPossessions);
5975             }
5976         }
5977         
5978         /**
5979          * Unsets the "Drug_possessions" element
5980          */
5981         public void unsetDrugPossessions()
5982         {
5983             synchronized (monitor())
5984             {
5985                 check_orphaned();
5986                 get_store().remove_element(DRUGPOSSESSIONS$140, 0);
5987             }
5988         }
5989         
5990         /**
5991          * Gets the "Disorderly_conduct" element
5992          */
5993         public int getDisorderlyConduct()
5994         {
5995             synchronized (monitor())
5996             {
5997                 check_orphaned();
5998                 org.apache.xmlbeans.SimpleValue target = null;
5999                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISORDERLYCONDUCT$142, 0);
6000                 if (target == null)
6001                 {
6002                     return 0;
6003                 }
6004                 return target.getIntValue();
6005             }
6006         }
6007         
6008         /**
6009          * Gets (as xml) the "Disorderly_conduct" element
6010          */
6011         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct xgetDisorderlyConduct()
6012         {
6013             synchronized (monitor())
6014             {
6015                 check_orphaned();
6016                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct target = null;
6017                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct)get_store().find_element_user(DISORDERLYCONDUCT$142, 0);
6018                 return target;
6019             }
6020         }
6021         
6022         /**
6023          * True if has "Disorderly_conduct" element
6024          */
6025         public boolean isSetDisorderlyConduct()
6026         {
6027             synchronized (monitor())
6028             {
6029                 check_orphaned();
6030                 return get_store().count_elements(DISORDERLYCONDUCT$142) != 0;
6031             }
6032         }
6033         
6034         /**
6035          * Sets the "Disorderly_conduct" element
6036          */
6037         public void setDisorderlyConduct(int disorderlyConduct)
6038         {
6039             synchronized (monitor())
6040             {
6041                 check_orphaned();
6042                 org.apache.xmlbeans.SimpleValue target = null;
6043                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISORDERLYCONDUCT$142, 0);
6044                 if (target == null)
6045                 {
6046                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DISORDERLYCONDUCT$142);
6047                 }
6048                 target.setIntValue(disorderlyConduct);
6049             }
6050         }
6051         
6052         /**
6053          * Sets (as xml) the "Disorderly_conduct" element
6054          */
6055         public void xsetDisorderlyConduct(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct disorderlyConduct)
6056         {
6057             synchronized (monitor())
6058             {
6059                 check_orphaned();
6060                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct target = null;
6061                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct)get_store().find_element_user(DISORDERLYCONDUCT$142, 0);
6062                 if (target == null)
6063                 {
6064                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct)get_store().add_element_user(DISORDERLYCONDUCT$142);
6065                 }
6066                 target.set(disorderlyConduct);
6067             }
6068         }
6069         
6070         /**
6071          * Unsets the "Disorderly_conduct" element
6072          */
6073         public void unsetDisorderlyConduct()
6074         {
6075             synchronized (monitor())
6076             {
6077                 check_orphaned();
6078                 get_store().remove_element(DISORDERLYCONDUCT$142, 0);
6079             }
6080         }
6081         
6082         /**
6083          * Gets the "Truancy" element
6084          */
6085         public int getTruancy()
6086         {
6087             synchronized (monitor())
6088             {
6089                 check_orphaned();
6090                 org.apache.xmlbeans.SimpleValue target = null;
6091                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRUANCY$144, 0);
6092                 if (target == null)
6093                 {
6094                     return 0;
6095                 }
6096                 return target.getIntValue();
6097             }
6098         }
6099         
6100         /**
6101          * Gets (as xml) the "Truancy" element
6102          */
6103         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy xgetTruancy()
6104         {
6105             synchronized (monitor())
6106             {
6107                 check_orphaned();
6108                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy target = null;
6109                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy)get_store().find_element_user(TRUANCY$144, 0);
6110                 return target;
6111             }
6112         }
6113         
6114         /**
6115          * True if has "Truancy" element
6116          */
6117         public boolean isSetTruancy()
6118         {
6119             synchronized (monitor())
6120             {
6121                 check_orphaned();
6122                 return get_store().count_elements(TRUANCY$144) != 0;
6123             }
6124         }
6125         
6126         /**
6127          * Sets the "Truancy" element
6128          */
6129         public void setTruancy(int truancy)
6130         {
6131             synchronized (monitor())
6132             {
6133                 check_orphaned();
6134                 org.apache.xmlbeans.SimpleValue target = null;
6135                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRUANCY$144, 0);
6136                 if (target == null)
6137                 {
6138                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRUANCY$144);
6139                 }
6140                 target.setIntValue(truancy);
6141             }
6142         }
6143         
6144         /**
6145          * Sets (as xml) the "Truancy" element
6146          */
6147         public void xsetTruancy(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy truancy)
6148         {
6149             synchronized (monitor())
6150             {
6151                 check_orphaned();
6152                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy target = null;
6153                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy)get_store().find_element_user(TRUANCY$144, 0);
6154                 if (target == null)
6155                 {
6156                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy)get_store().add_element_user(TRUANCY$144);
6157                 }
6158                 target.set(truancy);
6159             }
6160         }
6161         
6162         /**
6163          * Unsets the "Truancy" element
6164          */
6165         public void unsetTruancy()
6166         {
6167             synchronized (monitor())
6168             {
6169                 check_orphaned();
6170                 get_store().remove_element(TRUANCY$144, 0);
6171             }
6172         }
6173         
6174         /**
6175          * Gets the "Detentions" element
6176          */
6177         public int getDetentions()
6178         {
6179             synchronized (monitor())
6180             {
6181                 check_orphaned();
6182                 org.apache.xmlbeans.SimpleValue target = null;
6183                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DETENTIONS$146, 0);
6184                 if (target == null)
6185                 {
6186                     return 0;
6187                 }
6188                 return target.getIntValue();
6189             }
6190         }
6191         
6192         /**
6193          * Gets (as xml) the "Detentions" element
6194          */
6195         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions xgetDetentions()
6196         {
6197             synchronized (monitor())
6198             {
6199                 check_orphaned();
6200                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions target = null;
6201                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions)get_store().find_element_user(DETENTIONS$146, 0);
6202                 return target;
6203             }
6204         }
6205         
6206         /**
6207          * True if has "Detentions" element
6208          */
6209         public boolean isSetDetentions()
6210         {
6211             synchronized (monitor())
6212             {
6213                 check_orphaned();
6214                 return get_store().count_elements(DETENTIONS$146) != 0;
6215             }
6216         }
6217         
6218         /**
6219          * Sets the "Detentions" element
6220          */
6221         public void setDetentions(int detentions)
6222         {
6223             synchronized (monitor())
6224             {
6225                 check_orphaned();
6226                 org.apache.xmlbeans.SimpleValue target = null;
6227                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DETENTIONS$146, 0);
6228                 if (target == null)
6229                 {
6230                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DETENTIONS$146);
6231                 }
6232                 target.setIntValue(detentions);
6233             }
6234         }
6235         
6236         /**
6237          * Sets (as xml) the "Detentions" element
6238          */
6239         public void xsetDetentions(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions detentions)
6240         {
6241             synchronized (monitor())
6242             {
6243                 check_orphaned();
6244                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions target = null;
6245                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions)get_store().find_element_user(DETENTIONS$146, 0);
6246                 if (target == null)
6247                 {
6248                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions)get_store().add_element_user(DETENTIONS$146);
6249                 }
6250                 target.set(detentions);
6251             }
6252         }
6253         
6254         /**
6255          * Unsets the "Detentions" element
6256          */
6257         public void unsetDetentions()
6258         {
6259             synchronized (monitor())
6260             {
6261                 check_orphaned();
6262                 get_store().remove_element(DETENTIONS$146, 0);
6263             }
6264         }
6265         
6266         /**
6267          * Gets the "Suspensions" element
6268          */
6269         public int getSuspensions()
6270         {
6271             synchronized (monitor())
6272             {
6273                 check_orphaned();
6274                 org.apache.xmlbeans.SimpleValue target = null;
6275                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUSPENSIONS$148, 0);
6276                 if (target == null)
6277                 {
6278                     return 0;
6279                 }
6280                 return target.getIntValue();
6281             }
6282         }
6283         
6284         /**
6285          * Gets (as xml) the "Suspensions" element
6286          */
6287         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions xgetSuspensions()
6288         {
6289             synchronized (monitor())
6290             {
6291                 check_orphaned();
6292                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions target = null;
6293                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions)get_store().find_element_user(SUSPENSIONS$148, 0);
6294                 return target;
6295             }
6296         }
6297         
6298         /**
6299          * True if has "Suspensions" element
6300          */
6301         public boolean isSetSuspensions()
6302         {
6303             synchronized (monitor())
6304             {
6305                 check_orphaned();
6306                 return get_store().count_elements(SUSPENSIONS$148) != 0;
6307             }
6308         }
6309         
6310         /**
6311          * Sets the "Suspensions" element
6312          */
6313         public void setSuspensions(int suspensions)
6314         {
6315             synchronized (monitor())
6316             {
6317                 check_orphaned();
6318                 org.apache.xmlbeans.SimpleValue target = null;
6319                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUSPENSIONS$148, 0);
6320                 if (target == null)
6321                 {
6322                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUSPENSIONS$148);
6323                 }
6324                 target.setIntValue(suspensions);
6325             }
6326         }
6327         
6328         /**
6329          * Sets (as xml) the "Suspensions" element
6330          */
6331         public void xsetSuspensions(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions suspensions)
6332         {
6333             synchronized (monitor())
6334             {
6335                 check_orphaned();
6336                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions target = null;
6337                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions)get_store().find_element_user(SUSPENSIONS$148, 0);
6338                 if (target == null)
6339                 {
6340                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions)get_store().add_element_user(SUSPENSIONS$148);
6341                 }
6342                 target.set(suspensions);
6343             }
6344         }
6345         
6346         /**
6347          * Unsets the "Suspensions" element
6348          */
6349         public void unsetSuspensions()
6350         {
6351             synchronized (monitor())
6352             {
6353                 check_orphaned();
6354                 get_store().remove_element(SUSPENSIONS$148, 0);
6355             }
6356         }
6357         
6358         /**
6359          * Gets the "Expulsions" element
6360          */
6361         public int getExpulsions()
6362         {
6363             synchronized (monitor())
6364             {
6365                 check_orphaned();
6366                 org.apache.xmlbeans.SimpleValue target = null;
6367                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXPULSIONS$150, 0);
6368                 if (target == null)
6369                 {
6370                     return 0;
6371                 }
6372                 return target.getIntValue();
6373             }
6374         }
6375         
6376         /**
6377          * Gets (as xml) the "Expulsions" element
6378          */
6379         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions xgetExpulsions()
6380         {
6381             synchronized (monitor())
6382             {
6383                 check_orphaned();
6384                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions target = null;
6385                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions)get_store().find_element_user(EXPULSIONS$150, 0);
6386                 return target;
6387             }
6388         }
6389         
6390         /**
6391          * True if has "Expulsions" element
6392          */
6393         public boolean isSetExpulsions()
6394         {
6395             synchronized (monitor())
6396             {
6397                 check_orphaned();
6398                 return get_store().count_elements(EXPULSIONS$150) != 0;
6399             }
6400         }
6401         
6402         /**
6403          * Sets the "Expulsions" element
6404          */
6405         public void setExpulsions(int expulsions)
6406         {
6407             synchronized (monitor())
6408             {
6409                 check_orphaned();
6410                 org.apache.xmlbeans.SimpleValue target = null;
6411                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXPULSIONS$150, 0);
6412                 if (target == null)
6413                 {
6414                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXPULSIONS$150);
6415                 }
6416                 target.setIntValue(expulsions);
6417             }
6418         }
6419         
6420         /**
6421          * Sets (as xml) the "Expulsions" element
6422          */
6423         public void xsetExpulsions(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions expulsions)
6424         {
6425             synchronized (monitor())
6426             {
6427                 check_orphaned();
6428                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions target = null;
6429                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions)get_store().find_element_user(EXPULSIONS$150, 0);
6430                 if (target == null)
6431                 {
6432                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions)get_store().add_element_user(EXPULSIONS$150);
6433                 }
6434                 target.set(expulsions);
6435             }
6436         }
6437         
6438         /**
6439          * Unsets the "Expulsions" element
6440          */
6441         public void unsetExpulsions()
6442         {
6443             synchronized (monitor())
6444             {
6445                 check_orphaned();
6446                 get_store().remove_element(EXPULSIONS$150, 0);
6447             }
6448         }
6449         
6450         /**
6451          * Gets the "Threats_to_school_property" element
6452          */
6453         public int getThreatsToSchoolProperty()
6454         {
6455             synchronized (monitor())
6456             {
6457                 check_orphaned();
6458                 org.apache.xmlbeans.SimpleValue target = null;
6459                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREATSTOSCHOOLPROPERTY$152, 0);
6460                 if (target == null)
6461                 {
6462                     return 0;
6463                 }
6464                 return target.getIntValue();
6465             }
6466         }
6467         
6468         /**
6469          * Gets (as xml) the "Threats_to_school_property" element
6470          */
6471         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty xgetThreatsToSchoolProperty()
6472         {
6473             synchronized (monitor())
6474             {
6475                 check_orphaned();
6476                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty target = null;
6477                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty)get_store().find_element_user(THREATSTOSCHOOLPROPERTY$152, 0);
6478                 return target;
6479             }
6480         }
6481         
6482         /**
6483          * True if has "Threats_to_school_property" element
6484          */
6485         public boolean isSetThreatsToSchoolProperty()
6486         {
6487             synchronized (monitor())
6488             {
6489                 check_orphaned();
6490                 return get_store().count_elements(THREATSTOSCHOOLPROPERTY$152) != 0;
6491             }
6492         }
6493         
6494         /**
6495          * Sets the "Threats_to_school_property" element
6496          */
6497         public void setThreatsToSchoolProperty(int threatsToSchoolProperty)
6498         {
6499             synchronized (monitor())
6500             {
6501                 check_orphaned();
6502                 org.apache.xmlbeans.SimpleValue target = null;
6503                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREATSTOSCHOOLPROPERTY$152, 0);
6504                 if (target == null)
6505                 {
6506                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(THREATSTOSCHOOLPROPERTY$152);
6507                 }
6508                 target.setIntValue(threatsToSchoolProperty);
6509             }
6510         }
6511         
6512         /**
6513          * Sets (as xml) the "Threats_to_school_property" element
6514          */
6515         public void xsetThreatsToSchoolProperty(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty threatsToSchoolProperty)
6516         {
6517             synchronized (monitor())
6518             {
6519                 check_orphaned();
6520                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty target = null;
6521                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty)get_store().find_element_user(THREATSTOSCHOOLPROPERTY$152, 0);
6522                 if (target == null)
6523                 {
6524                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty)get_store().add_element_user(THREATSTOSCHOOLPROPERTY$152);
6525                 }
6526                 target.set(threatsToSchoolProperty);
6527             }
6528         }
6529         
6530         /**
6531          * Unsets the "Threats_to_school_property" element
6532          */
6533         public void unsetThreatsToSchoolProperty()
6534         {
6535             synchronized (monitor())
6536             {
6537                 check_orphaned();
6538                 get_store().remove_element(THREATSTOSCHOOLPROPERTY$152, 0);
6539             }
6540         }
6541         
6542         /**
6543          * Gets the "Participating_schools" element
6544          */
6545         public int getParticipatingSchools()
6546         {
6547             synchronized (monitor())
6548             {
6549                 check_orphaned();
6550                 org.apache.xmlbeans.SimpleValue target = null;
6551                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTICIPATINGSCHOOLS$154, 0);
6552                 if (target == null)
6553                 {
6554                     return 0;
6555                 }
6556                 return target.getIntValue();
6557             }
6558         }
6559         
6560         /**
6561          * Gets (as xml) the "Participating_schools" element
6562          */
6563         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools xgetParticipatingSchools()
6564         {
6565             synchronized (monitor())
6566             {
6567                 check_orphaned();
6568                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools target = null;
6569                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools)get_store().find_element_user(PARTICIPATINGSCHOOLS$154, 0);
6570                 return target;
6571             }
6572         }
6573         
6574         /**
6575          * True if has "Participating_schools" element
6576          */
6577         public boolean isSetParticipatingSchools()
6578         {
6579             synchronized (monitor())
6580             {
6581                 check_orphaned();
6582                 return get_store().count_elements(PARTICIPATINGSCHOOLS$154) != 0;
6583             }
6584         }
6585         
6586         /**
6587          * Sets the "Participating_schools" element
6588          */
6589         public void setParticipatingSchools(int participatingSchools)
6590         {
6591             synchronized (monitor())
6592             {
6593                 check_orphaned();
6594                 org.apache.xmlbeans.SimpleValue target = null;
6595                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTICIPATINGSCHOOLS$154, 0);
6596                 if (target == null)
6597                 {
6598                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTICIPATINGSCHOOLS$154);
6599                 }
6600                 target.setIntValue(participatingSchools);
6601             }
6602         }
6603         
6604         /**
6605          * Sets (as xml) the "Participating_schools" element
6606          */
6607         public void xsetParticipatingSchools(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools participatingSchools)
6608         {
6609             synchronized (monitor())
6610             {
6611                 check_orphaned();
6612                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools target = null;
6613                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools)get_store().find_element_user(PARTICIPATINGSCHOOLS$154, 0);
6614                 if (target == null)
6615                 {
6616                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools)get_store().add_element_user(PARTICIPATINGSCHOOLS$154);
6617                 }
6618                 target.set(participatingSchools);
6619             }
6620         }
6621         
6622         /**
6623          * Unsets the "Participating_schools" element
6624          */
6625         public void unsetParticipatingSchools()
6626         {
6627             synchronized (monitor())
6628             {
6629                 check_orphaned();
6630                 get_store().remove_element(PARTICIPATINGSCHOOLS$154, 0);
6631             }
6632         }
6633         
6634         /**
6635          * Gets the "Total_student_population_for_involved_schools" element
6636          */
6637         public int getTotalStudentPopulationForInvolvedSchools()
6638         {
6639             synchronized (monitor())
6640             {
6641                 check_orphaned();
6642                 org.apache.xmlbeans.SimpleValue target = null;
6643                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALSTUDENTPOPULATIONFORINVOLVEDSCHOOLS$156, 0);
6644                 if (target == null)
6645                 {
6646                     return 0;
6647                 }
6648                 return target.getIntValue();
6649             }
6650         }
6651         
6652         /**
6653          * Gets (as xml) the "Total_student_population_for_involved_schools" element
6654          */
6655         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools xgetTotalStudentPopulationForInvolvedSchools()
6656         {
6657             synchronized (monitor())
6658             {
6659                 check_orphaned();
6660                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools target = null;
6661                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools)get_store().find_element_user(TOTALSTUDENTPOPULATIONFORINVOLVEDSCHOOLS$156, 0);
6662                 return target;
6663             }
6664         }
6665         
6666         /**
6667          * True if has "Total_student_population_for_involved_schools" element
6668          */
6669         public boolean isSetTotalStudentPopulationForInvolvedSchools()
6670         {
6671             synchronized (monitor())
6672             {
6673                 check_orphaned();
6674                 return get_store().count_elements(TOTALSTUDENTPOPULATIONFORINVOLVEDSCHOOLS$156) != 0;
6675             }
6676         }
6677         
6678         /**
6679          * Sets the "Total_student_population_for_involved_schools" element
6680          */
6681         public void setTotalStudentPopulationForInvolvedSchools(int totalStudentPopulationForInvolvedSchools)
6682         {
6683             synchronized (monitor())
6684             {
6685                 check_orphaned();
6686                 org.apache.xmlbeans.SimpleValue target = null;
6687                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALSTUDENTPOPULATIONFORINVOLVEDSCHOOLS$156, 0);
6688                 if (target == null)
6689                 {
6690                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALSTUDENTPOPULATIONFORINVOLVEDSCHOOLS$156);
6691                 }
6692                 target.setIntValue(totalStudentPopulationForInvolvedSchools);
6693             }
6694         }
6695         
6696         /**
6697          * Sets (as xml) the "Total_student_population_for_involved_schools" element
6698          */
6699         public void xsetTotalStudentPopulationForInvolvedSchools(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools totalStudentPopulationForInvolvedSchools)
6700         {
6701             synchronized (monitor())
6702             {
6703                 check_orphaned();
6704                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools target = null;
6705                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools)get_store().find_element_user(TOTALSTUDENTPOPULATIONFORINVOLVEDSCHOOLS$156, 0);
6706                 if (target == null)
6707                 {
6708                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools)get_store().add_element_user(TOTALSTUDENTPOPULATIONFORINVOLVEDSCHOOLS$156);
6709                 }
6710                 target.set(totalStudentPopulationForInvolvedSchools);
6711             }
6712         }
6713         
6714         /**
6715          * Unsets the "Total_student_population_for_involved_schools" element
6716          */
6717         public void unsetTotalStudentPopulationForInvolvedSchools()
6718         {
6719             synchronized (monitor())
6720             {
6721                 check_orphaned();
6722                 get_store().remove_element(TOTALSTUDENTPOPULATIONFORINVOLVEDSCHOOLS$156, 0);
6723             }
6724         }
6725         
6726         /**
6727          * Gets the "CriminalIntelligenceSystem" element
6728          */
6729         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCriminalIntelligenceSystem()
6730         {
6731             synchronized (monitor())
6732             {
6733                 check_orphaned();
6734                 org.apache.xmlbeans.SimpleValue target = null;
6735                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CRIMINALINTELLIGENCESYSTEM$158, 0);
6736                 if (target == null)
6737                 {
6738                     return null;
6739                 }
6740                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
6741             }
6742         }
6743         
6744         /**
6745          * Gets (as xml) the "CriminalIntelligenceSystem" element
6746          */
6747         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCriminalIntelligenceSystem()
6748         {
6749             synchronized (monitor())
6750             {
6751                 check_orphaned();
6752                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6753                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CRIMINALINTELLIGENCESYSTEM$158, 0);
6754                 return target;
6755             }
6756         }
6757         
6758         /**
6759          * Sets the "CriminalIntelligenceSystem" element
6760          */
6761         public void setCriminalIntelligenceSystem(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum criminalIntelligenceSystem)
6762         {
6763             synchronized (monitor())
6764             {
6765                 check_orphaned();
6766                 org.apache.xmlbeans.SimpleValue target = null;
6767                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CRIMINALINTELLIGENCESYSTEM$158, 0);
6768                 if (target == null)
6769                 {
6770                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CRIMINALINTELLIGENCESYSTEM$158);
6771                 }
6772                 target.setEnumValue(criminalIntelligenceSystem);
6773             }
6774         }
6775         
6776         /**
6777          * Sets (as xml) the "CriminalIntelligenceSystem" element
6778          */
6779         public void xsetCriminalIntelligenceSystem(gov.grants.apply.system.globalLibraryV20.YesNoDataType criminalIntelligenceSystem)
6780         {
6781             synchronized (monitor())
6782             {
6783                 check_orphaned();
6784                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6785                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CRIMINALINTELLIGENCESYSTEM$158, 0);
6786                 if (target == null)
6787                 {
6788                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CRIMINALINTELLIGENCESYSTEM$158);
6789                 }
6790                 target.set(criminalIntelligenceSystem);
6791             }
6792         }
6793         
6794         /**
6795          * Gets the "AuthorizedRepSignature" element
6796          */
6797         public java.lang.String getAuthorizedRepSignature()
6798         {
6799             synchronized (monitor())
6800             {
6801                 check_orphaned();
6802                 org.apache.xmlbeans.SimpleValue target = null;
6803                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPSIGNATURE$160, 0);
6804                 if (target == null)
6805                 {
6806                     return null;
6807                 }
6808                 return target.getStringValue();
6809             }
6810         }
6811         
6812         /**
6813          * Gets (as xml) the "AuthorizedRepSignature" element
6814          */
6815         public gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAuthorizedRepSignature()
6816         {
6817             synchronized (monitor())
6818             {
6819                 check_orphaned();
6820                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
6821                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AUTHORIZEDREPSIGNATURE$160, 0);
6822                 return target;
6823             }
6824         }
6825         
6826         /**
6827          * Sets the "AuthorizedRepSignature" element
6828          */
6829         public void setAuthorizedRepSignature(java.lang.String authorizedRepSignature)
6830         {
6831             synchronized (monitor())
6832             {
6833                 check_orphaned();
6834                 org.apache.xmlbeans.SimpleValue target = null;
6835                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPSIGNATURE$160, 0);
6836                 if (target == null)
6837                 {
6838                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPSIGNATURE$160);
6839                 }
6840                 target.setStringValue(authorizedRepSignature);
6841             }
6842         }
6843         
6844         /**
6845          * Sets (as xml) the "AuthorizedRepSignature" element
6846          */
6847         public void xsetAuthorizedRepSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType authorizedRepSignature)
6848         {
6849             synchronized (monitor())
6850             {
6851                 check_orphaned();
6852                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
6853                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AUTHORIZEDREPSIGNATURE$160, 0);
6854                 if (target == null)
6855                 {
6856                     target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().add_element_user(AUTHORIZEDREPSIGNATURE$160);
6857                 }
6858                 target.set(authorizedRepSignature);
6859             }
6860         }
6861         
6862         /**
6863          * Gets the "AuthorizedRepSignatureDate" element
6864          */
6865         public java.util.Calendar getAuthorizedRepSignatureDate()
6866         {
6867             synchronized (monitor())
6868             {
6869                 check_orphaned();
6870                 org.apache.xmlbeans.SimpleValue target = null;
6871                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPSIGNATUREDATE$162, 0);
6872                 if (target == null)
6873                 {
6874                     return null;
6875                 }
6876                 return target.getCalendarValue();
6877             }
6878         }
6879         
6880         /**
6881          * Gets (as xml) the "AuthorizedRepSignatureDate" element
6882          */
6883         public org.apache.xmlbeans.XmlDate xgetAuthorizedRepSignatureDate()
6884         {
6885             synchronized (monitor())
6886             {
6887                 check_orphaned();
6888                 org.apache.xmlbeans.XmlDate target = null;
6889                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(AUTHORIZEDREPSIGNATUREDATE$162, 0);
6890                 return target;
6891             }
6892         }
6893         
6894         /**
6895          * Sets the "AuthorizedRepSignatureDate" element
6896          */
6897         public void setAuthorizedRepSignatureDate(java.util.Calendar authorizedRepSignatureDate)
6898         {
6899             synchronized (monitor())
6900             {
6901                 check_orphaned();
6902                 org.apache.xmlbeans.SimpleValue target = null;
6903                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPSIGNATUREDATE$162, 0);
6904                 if (target == null)
6905                 {
6906                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPSIGNATUREDATE$162);
6907                 }
6908                 target.setCalendarValue(authorizedRepSignatureDate);
6909             }
6910         }
6911         
6912         /**
6913          * Sets (as xml) the "AuthorizedRepSignatureDate" element
6914          */
6915         public void xsetAuthorizedRepSignatureDate(org.apache.xmlbeans.XmlDate authorizedRepSignatureDate)
6916         {
6917             synchronized (monitor())
6918             {
6919                 check_orphaned();
6920                 org.apache.xmlbeans.XmlDate target = null;
6921                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(AUTHORIZEDREPSIGNATUREDATE$162, 0);
6922                 if (target == null)
6923                 {
6924                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(AUTHORIZEDREPSIGNATUREDATE$162);
6925                 }
6926                 target.set(authorizedRepSignatureDate);
6927             }
6928         }
6929         
6930         /**
6931          * Gets the "LE" element
6932          */
6933         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getLE()
6934         {
6935             synchronized (monitor())
6936             {
6937                 check_orphaned();
6938                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
6939                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(LE$164, 0);
6940                 if (target == null)
6941                 {
6942                     return null;
6943                 }
6944                 return target;
6945             }
6946         }
6947         
6948         /**
6949          * True if has "LE" element
6950          */
6951         public boolean isSetLE()
6952         {
6953             synchronized (monitor())
6954             {
6955                 check_orphaned();
6956                 return get_store().count_elements(LE$164) != 0;
6957             }
6958         }
6959         
6960         /**
6961          * Sets the "LE" element
6962          */
6963         public void setLE(gov.grants.apply.system.globalLibraryV20.HumanNameDataType le)
6964         {
6965             generatedSetterHelperImpl(le, LE$164, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
6966         }
6967         
6968         /**
6969          * Appends and returns a new empty "LE" element
6970          */
6971         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewLE()
6972         {
6973             synchronized (monitor())
6974             {
6975                 check_orphaned();
6976                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
6977                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(LE$164);
6978                 return target;
6979             }
6980         }
6981         
6982         /**
6983          * Unsets the "LE" element
6984          */
6985         public void unsetLE()
6986         {
6987             synchronized (monitor())
6988             {
6989                 check_orphaned();
6990                 get_store().remove_element(LE$164, 0);
6991             }
6992         }
6993         
6994         /**
6995          * Gets the "LESignatureDate" element
6996          */
6997         public java.util.Calendar getLESignatureDate()
6998         {
6999             synchronized (monitor())
7000             {
7001                 check_orphaned();
7002                 org.apache.xmlbeans.SimpleValue target = null;
7003                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LESIGNATUREDATE$166, 0);
7004                 if (target == null)
7005                 {
7006                     return null;
7007                 }
7008                 return target.getCalendarValue();
7009             }
7010         }
7011         
7012         /**
7013          * Gets (as xml) the "LESignatureDate" element
7014          */
7015         public org.apache.xmlbeans.XmlDate xgetLESignatureDate()
7016         {
7017             synchronized (monitor())
7018             {
7019                 check_orphaned();
7020                 org.apache.xmlbeans.XmlDate target = null;
7021                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(LESIGNATUREDATE$166, 0);
7022                 return target;
7023             }
7024         }
7025         
7026         /**
7027          * Sets the "LESignatureDate" element
7028          */
7029         public void setLESignatureDate(java.util.Calendar leSignatureDate)
7030         {
7031             synchronized (monitor())
7032             {
7033                 check_orphaned();
7034                 org.apache.xmlbeans.SimpleValue target = null;
7035                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LESIGNATUREDATE$166, 0);
7036                 if (target == null)
7037                 {
7038                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LESIGNATUREDATE$166);
7039                 }
7040                 target.setCalendarValue(leSignatureDate);
7041             }
7042         }
7043         
7044         /**
7045          * Sets (as xml) the "LESignatureDate" element
7046          */
7047         public void xsetLESignatureDate(org.apache.xmlbeans.XmlDate leSignatureDate)
7048         {
7049             synchronized (monitor())
7050             {
7051                 check_orphaned();
7052                 org.apache.xmlbeans.XmlDate target = null;
7053                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(LESIGNATUREDATE$166, 0);
7054                 if (target == null)
7055                 {
7056                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(LESIGNATUREDATE$166);
7057                 }
7058                 target.set(leSignatureDate);
7059             }
7060         }
7061         
7062         /**
7063          * Gets the "GE" element
7064          */
7065         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getGE()
7066         {
7067             synchronized (monitor())
7068             {
7069                 check_orphaned();
7070                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
7071                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(GE$168, 0);
7072                 if (target == null)
7073                 {
7074                     return null;
7075                 }
7076                 return target;
7077             }
7078         }
7079         
7080         /**
7081          * Sets the "GE" element
7082          */
7083         public void setGE(gov.grants.apply.system.globalLibraryV20.HumanNameDataType ge)
7084         {
7085             generatedSetterHelperImpl(ge, GE$168, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
7086         }
7087         
7088         /**
7089          * Appends and returns a new empty "GE" element
7090          */
7091         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewGE()
7092         {
7093             synchronized (monitor())
7094             {
7095                 check_orphaned();
7096                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
7097                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(GE$168);
7098                 return target;
7099             }
7100         }
7101         
7102         /**
7103          * Gets the "GESignatureDate" element
7104          */
7105         public java.util.Calendar getGESignatureDate()
7106         {
7107             synchronized (monitor())
7108             {
7109                 check_orphaned();
7110                 org.apache.xmlbeans.SimpleValue target = null;
7111                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GESIGNATUREDATE$170, 0);
7112                 if (target == null)
7113                 {
7114                     return null;
7115                 }
7116                 return target.getCalendarValue();
7117             }
7118         }
7119         
7120         /**
7121          * Gets (as xml) the "GESignatureDate" element
7122          */
7123         public org.apache.xmlbeans.XmlDate xgetGESignatureDate()
7124         {
7125             synchronized (monitor())
7126             {
7127                 check_orphaned();
7128                 org.apache.xmlbeans.XmlDate target = null;
7129                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(GESIGNATUREDATE$170, 0);
7130                 return target;
7131             }
7132         }
7133         
7134         /**
7135          * Sets the "GESignatureDate" element
7136          */
7137         public void setGESignatureDate(java.util.Calendar geSignatureDate)
7138         {
7139             synchronized (monitor())
7140             {
7141                 check_orphaned();
7142                 org.apache.xmlbeans.SimpleValue target = null;
7143                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GESIGNATUREDATE$170, 0);
7144                 if (target == null)
7145                 {
7146                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GESIGNATUREDATE$170);
7147                 }
7148                 target.setCalendarValue(geSignatureDate);
7149             }
7150         }
7151         
7152         /**
7153          * Sets (as xml) the "GESignatureDate" element
7154          */
7155         public void xsetGESignatureDate(org.apache.xmlbeans.XmlDate geSignatureDate)
7156         {
7157             synchronized (monitor())
7158             {
7159                 check_orphaned();
7160                 org.apache.xmlbeans.XmlDate target = null;
7161                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(GESIGNATUREDATE$170, 0);
7162                 if (target == null)
7163                 {
7164                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(GESIGNATUREDATE$170);
7165                 }
7166                 target.set(geSignatureDate);
7167             }
7168         }
7169         
7170         /**
7171          * Gets array of all "PartnerPersonSignatureAndName" elements
7172          */
7173         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName[] getPartnerPersonSignatureAndNameArray()
7174         {
7175             synchronized (monitor())
7176             {
7177                 check_orphaned();
7178                 java.util.List targetList = new java.util.ArrayList();
7179                 get_store().find_all_element_users(PARTNERPERSONSIGNATUREANDNAME$172, targetList);
7180                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName[] result = new gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName[targetList.size()];
7181                 targetList.toArray(result);
7182                 return result;
7183             }
7184         }
7185         
7186         /**
7187          * Gets ith "PartnerPersonSignatureAndName" element
7188          */
7189         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName getPartnerPersonSignatureAndNameArray(int i)
7190         {
7191             synchronized (monitor())
7192             {
7193                 check_orphaned();
7194                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName target = null;
7195                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName)get_store().find_element_user(PARTNERPERSONSIGNATUREANDNAME$172, i);
7196                 if (target == null)
7197                 {
7198                     throw new IndexOutOfBoundsException();
7199                 }
7200                 return target;
7201             }
7202         }
7203         
7204         /**
7205          * Returns number of "PartnerPersonSignatureAndName" element
7206          */
7207         public int sizeOfPartnerPersonSignatureAndNameArray()
7208         {
7209             synchronized (monitor())
7210             {
7211                 check_orphaned();
7212                 return get_store().count_elements(PARTNERPERSONSIGNATUREANDNAME$172);
7213             }
7214         }
7215         
7216         /**
7217          * Sets array of all "PartnerPersonSignatureAndName" element  WARNING: This method is not atomicaly synchronized.
7218          */
7219         public void setPartnerPersonSignatureAndNameArray(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName[] partnerPersonSignatureAndNameArray)
7220         {
7221             check_orphaned();
7222             arraySetterHelper(partnerPersonSignatureAndNameArray, PARTNERPERSONSIGNATUREANDNAME$172);
7223         }
7224         
7225         /**
7226          * Sets ith "PartnerPersonSignatureAndName" element
7227          */
7228         public void setPartnerPersonSignatureAndNameArray(int i, gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName partnerPersonSignatureAndName)
7229         {
7230             generatedSetterHelperImpl(partnerPersonSignatureAndName, PARTNERPERSONSIGNATUREANDNAME$172, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
7231         }
7232         
7233         /**
7234          * Inserts and returns a new empty value (as xml) as the ith "PartnerPersonSignatureAndName" element
7235          */
7236         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName insertNewPartnerPersonSignatureAndName(int i)
7237         {
7238             synchronized (monitor())
7239             {
7240                 check_orphaned();
7241                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName target = null;
7242                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName)get_store().insert_element_user(PARTNERPERSONSIGNATUREANDNAME$172, i);
7243                 return target;
7244             }
7245         }
7246         
7247         /**
7248          * Appends and returns a new empty value (as xml) as the last "PartnerPersonSignatureAndName" element
7249          */
7250         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName addNewPartnerPersonSignatureAndName()
7251         {
7252             synchronized (monitor())
7253             {
7254                 check_orphaned();
7255                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName target = null;
7256                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName)get_store().add_element_user(PARTNERPERSONSIGNATUREANDNAME$172);
7257                 return target;
7258             }
7259         }
7260         
7261         /**
7262          * Removes the ith "PartnerPersonSignatureAndName" element
7263          */
7264         public void removePartnerPersonSignatureAndName(int i)
7265         {
7266             synchronized (monitor())
7267             {
7268                 check_orphaned();
7269                 get_store().remove_element(PARTNERPERSONSIGNATUREANDNAME$172, i);
7270             }
7271         }
7272         
7273         /**
7274          * Gets the "PlaceOfPerformance" element
7275          */
7276         public java.lang.String getPlaceOfPerformance()
7277         {
7278             synchronized (monitor())
7279             {
7280                 check_orphaned();
7281                 org.apache.xmlbeans.SimpleValue target = null;
7282                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLACEOFPERFORMANCE$174, 0);
7283                 if (target == null)
7284                 {
7285                     return null;
7286                 }
7287                 return target.getStringValue();
7288             }
7289         }
7290         
7291         /**
7292          * Gets (as xml) the "PlaceOfPerformance" element
7293          */
7294         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance xgetPlaceOfPerformance()
7295         {
7296             synchronized (monitor())
7297             {
7298                 check_orphaned();
7299                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance target = null;
7300                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance)get_store().find_element_user(PLACEOFPERFORMANCE$174, 0);
7301                 return target;
7302             }
7303         }
7304         
7305         /**
7306          * True if has "PlaceOfPerformance" element
7307          */
7308         public boolean isSetPlaceOfPerformance()
7309         {
7310             synchronized (monitor())
7311             {
7312                 check_orphaned();
7313                 return get_store().count_elements(PLACEOFPERFORMANCE$174) != 0;
7314             }
7315         }
7316         
7317         /**
7318          * Sets the "PlaceOfPerformance" element
7319          */
7320         public void setPlaceOfPerformance(java.lang.String placeOfPerformance)
7321         {
7322             synchronized (monitor())
7323             {
7324                 check_orphaned();
7325                 org.apache.xmlbeans.SimpleValue target = null;
7326                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLACEOFPERFORMANCE$174, 0);
7327                 if (target == null)
7328                 {
7329                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PLACEOFPERFORMANCE$174);
7330                 }
7331                 target.setStringValue(placeOfPerformance);
7332             }
7333         }
7334         
7335         /**
7336          * Sets (as xml) the "PlaceOfPerformance" element
7337          */
7338         public void xsetPlaceOfPerformance(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance placeOfPerformance)
7339         {
7340             synchronized (monitor())
7341             {
7342                 check_orphaned();
7343                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance target = null;
7344                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance)get_store().find_element_user(PLACEOFPERFORMANCE$174, 0);
7345                 if (target == null)
7346                 {
7347                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance)get_store().add_element_user(PLACEOFPERFORMANCE$174);
7348                 }
7349                 target.set(placeOfPerformance);
7350             }
7351         }
7352         
7353         /**
7354          * Unsets the "PlaceOfPerformance" element
7355          */
7356         public void unsetPlaceOfPerformance()
7357         {
7358             synchronized (monitor())
7359             {
7360                 check_orphaned();
7361                 get_store().remove_element(PLACEOFPERFORMANCE$174, 0);
7362             }
7363         }
7364         
7365         /**
7366          * Gets the "CheckIfWorkPlace" element
7367          */
7368         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheckIfWorkPlace()
7369         {
7370             synchronized (monitor())
7371             {
7372                 check_orphaned();
7373                 org.apache.xmlbeans.SimpleValue target = null;
7374                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECKIFWORKPLACE$176, 0);
7375                 if (target == null)
7376                 {
7377                     return null;
7378                 }
7379                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
7380             }
7381         }
7382         
7383         /**
7384          * Gets (as xml) the "CheckIfWorkPlace" element
7385          */
7386         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheckIfWorkPlace()
7387         {
7388             synchronized (monitor())
7389             {
7390                 check_orphaned();
7391                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7392                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECKIFWORKPLACE$176, 0);
7393                 return target;
7394             }
7395         }
7396         
7397         /**
7398          * True if has "CheckIfWorkPlace" element
7399          */
7400         public boolean isSetCheckIfWorkPlace()
7401         {
7402             synchronized (monitor())
7403             {
7404                 check_orphaned();
7405                 return get_store().count_elements(CHECKIFWORKPLACE$176) != 0;
7406             }
7407         }
7408         
7409         /**
7410          * Sets the "CheckIfWorkPlace" element
7411          */
7412         public void setCheckIfWorkPlace(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum checkIfWorkPlace)
7413         {
7414             synchronized (monitor())
7415             {
7416                 check_orphaned();
7417                 org.apache.xmlbeans.SimpleValue target = null;
7418                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECKIFWORKPLACE$176, 0);
7419                 if (target == null)
7420                 {
7421                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECKIFWORKPLACE$176);
7422                 }
7423                 target.setEnumValue(checkIfWorkPlace);
7424             }
7425         }
7426         
7427         /**
7428          * Sets (as xml) the "CheckIfWorkPlace" element
7429          */
7430         public void xsetCheckIfWorkPlace(gov.grants.apply.system.globalLibraryV20.YesNoDataType checkIfWorkPlace)
7431         {
7432             synchronized (monitor())
7433             {
7434                 check_orphaned();
7435                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7436                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECKIFWORKPLACE$176, 0);
7437                 if (target == null)
7438                 {
7439                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECKIFWORKPLACE$176);
7440                 }
7441                 target.set(checkIfWorkPlace);
7442             }
7443         }
7444         
7445         /**
7446          * Unsets the "CheckIfWorkPlace" element
7447          */
7448         public void unsetCheckIfWorkPlace()
7449         {
7450             synchronized (monitor())
7451             {
7452                 check_orphaned();
7453                 get_store().remove_element(CHECKIFWORKPLACE$176, 0);
7454             }
7455         }
7456         
7457         /**
7458          * Gets the "GranteeNgVNameAdd" element
7459          */
7460         public java.lang.String getGranteeNgVNameAdd()
7461         {
7462             synchronized (monitor())
7463             {
7464                 check_orphaned();
7465                 org.apache.xmlbeans.SimpleValue target = null;
7466                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANTEENGVNAMEADD$178, 0);
7467                 if (target == null)
7468                 {
7469                     return null;
7470                 }
7471                 return target.getStringValue();
7472             }
7473         }
7474         
7475         /**
7476          * Gets (as xml) the "GranteeNgVNameAdd" element
7477          */
7478         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd xgetGranteeNgVNameAdd()
7479         {
7480             synchronized (monitor())
7481             {
7482                 check_orphaned();
7483                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd target = null;
7484                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd)get_store().find_element_user(GRANTEENGVNAMEADD$178, 0);
7485                 return target;
7486             }
7487         }
7488         
7489         /**
7490          * Sets the "GranteeNgVNameAdd" element
7491          */
7492         public void setGranteeNgVNameAdd(java.lang.String granteeNgVNameAdd)
7493         {
7494             synchronized (monitor())
7495             {
7496                 check_orphaned();
7497                 org.apache.xmlbeans.SimpleValue target = null;
7498                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANTEENGVNAMEADD$178, 0);
7499                 if (target == null)
7500                 {
7501                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANTEENGVNAMEADD$178);
7502                 }
7503                 target.setStringValue(granteeNgVNameAdd);
7504             }
7505         }
7506         
7507         /**
7508          * Sets (as xml) the "GranteeNgVNameAdd" element
7509          */
7510         public void xsetGranteeNgVNameAdd(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd granteeNgVNameAdd)
7511         {
7512             synchronized (monitor())
7513             {
7514                 check_orphaned();
7515                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd target = null;
7516                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd)get_store().find_element_user(GRANTEENGVNAMEADD$178, 0);
7517                 if (target == null)
7518                 {
7519                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd)get_store().add_element_user(GRANTEENGVNAMEADD$178);
7520                 }
7521                 target.set(granteeNgVNameAdd);
7522             }
7523         }
7524         
7525         /**
7526          * Gets the "GranteeIRSVendorNumber" element
7527          */
7528         public java.lang.String getGranteeIRSVendorNumber()
7529         {
7530             synchronized (monitor())
7531             {
7532                 check_orphaned();
7533                 org.apache.xmlbeans.SimpleValue target = null;
7534                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANTEEIRSVENDORNUMBER$180, 0);
7535                 if (target == null)
7536                 {
7537                     return null;
7538                 }
7539                 return target.getStringValue();
7540             }
7541         }
7542         
7543         /**
7544          * Gets (as xml) the "GranteeIRSVendorNumber" element
7545          */
7546         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber xgetGranteeIRSVendorNumber()
7547         {
7548             synchronized (monitor())
7549             {
7550                 check_orphaned();
7551                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber target = null;
7552                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber)get_store().find_element_user(GRANTEEIRSVENDORNUMBER$180, 0);
7553                 return target;
7554             }
7555         }
7556         
7557         /**
7558          * Sets the "GranteeIRSVendorNumber" element
7559          */
7560         public void setGranteeIRSVendorNumber(java.lang.String granteeIRSVendorNumber)
7561         {
7562             synchronized (monitor())
7563             {
7564                 check_orphaned();
7565                 org.apache.xmlbeans.SimpleValue target = null;
7566                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANTEEIRSVENDORNUMBER$180, 0);
7567                 if (target == null)
7568                 {
7569                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANTEEIRSVENDORNUMBER$180);
7570                 }
7571                 target.setStringValue(granteeIRSVendorNumber);
7572             }
7573         }
7574         
7575         /**
7576          * Sets (as xml) the "GranteeIRSVendorNumber" element
7577          */
7578         public void xsetGranteeIRSVendorNumber(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber granteeIRSVendorNumber)
7579         {
7580             synchronized (monitor())
7581             {
7582                 check_orphaned();
7583                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber target = null;
7584                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber)get_store().find_element_user(GRANTEEIRSVENDORNUMBER$180, 0);
7585                 if (target == null)
7586                 {
7587                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber)get_store().add_element_user(GRANTEEIRSVENDORNUMBER$180);
7588                 }
7589                 target.set(granteeIRSVendorNumber);
7590             }
7591         }
7592         
7593         /**
7594          * Gets the "TypedNameTitleOfLaw" element
7595          */
7596         public java.lang.String getTypedNameTitleOfLaw()
7597         {
7598             synchronized (monitor())
7599             {
7600                 check_orphaned();
7601                 org.apache.xmlbeans.SimpleValue target = null;
7602                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TYPEDNAMETITLEOFLAW$182, 0);
7603                 if (target == null)
7604                 {
7605                     return null;
7606                 }
7607                 return target.getStringValue();
7608             }
7609         }
7610         
7611         /**
7612          * Gets (as xml) the "TypedNameTitleOfLaw" element
7613          */
7614         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw xgetTypedNameTitleOfLaw()
7615         {
7616             synchronized (monitor())
7617             {
7618                 check_orphaned();
7619                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw target = null;
7620                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw)get_store().find_element_user(TYPEDNAMETITLEOFLAW$182, 0);
7621                 return target;
7622             }
7623         }
7624         
7625         /**
7626          * True if has "TypedNameTitleOfLaw" element
7627          */
7628         public boolean isSetTypedNameTitleOfLaw()
7629         {
7630             synchronized (monitor())
7631             {
7632                 check_orphaned();
7633                 return get_store().count_elements(TYPEDNAMETITLEOFLAW$182) != 0;
7634             }
7635         }
7636         
7637         /**
7638          * Sets the "TypedNameTitleOfLaw" element
7639          */
7640         public void setTypedNameTitleOfLaw(java.lang.String typedNameTitleOfLaw)
7641         {
7642             synchronized (monitor())
7643             {
7644                 check_orphaned();
7645                 org.apache.xmlbeans.SimpleValue target = null;
7646                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TYPEDNAMETITLEOFLAW$182, 0);
7647                 if (target == null)
7648                 {
7649                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TYPEDNAMETITLEOFLAW$182);
7650                 }
7651                 target.setStringValue(typedNameTitleOfLaw);
7652             }
7653         }
7654         
7655         /**
7656          * Sets (as xml) the "TypedNameTitleOfLaw" element
7657          */
7658         public void xsetTypedNameTitleOfLaw(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw typedNameTitleOfLaw)
7659         {
7660             synchronized (monitor())
7661             {
7662                 check_orphaned();
7663                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw target = null;
7664                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw)get_store().find_element_user(TYPEDNAMETITLEOFLAW$182, 0);
7665                 if (target == null)
7666                 {
7667                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw)get_store().add_element_user(TYPEDNAMETITLEOFLAW$182);
7668                 }
7669                 target.set(typedNameTitleOfLaw);
7670             }
7671         }
7672         
7673         /**
7674          * Unsets the "TypedNameTitleOfLaw" element
7675          */
7676         public void unsetTypedNameTitleOfLaw()
7677         {
7678             synchronized (monitor())
7679             {
7680                 check_orphaned();
7681                 get_store().remove_element(TYPEDNAMETITLEOFLAW$182, 0);
7682             }
7683         }
7684         
7685         /**
7686          * Gets the "TypedNameTitleOfGov" element
7687          */
7688         public java.lang.String getTypedNameTitleOfGov()
7689         {
7690             synchronized (monitor())
7691             {
7692                 check_orphaned();
7693                 org.apache.xmlbeans.SimpleValue target = null;
7694                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TYPEDNAMETITLEOFGOV$184, 0);
7695                 if (target == null)
7696                 {
7697                     return null;
7698                 }
7699                 return target.getStringValue();
7700             }
7701         }
7702         
7703         /**
7704          * Gets (as xml) the "TypedNameTitleOfGov" element
7705          */
7706         public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov xgetTypedNameTitleOfGov()
7707         {
7708             synchronized (monitor())
7709             {
7710                 check_orphaned();
7711                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov target = null;
7712                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov)get_store().find_element_user(TYPEDNAMETITLEOFGOV$184, 0);
7713                 return target;
7714             }
7715         }
7716         
7717         /**
7718          * True if has "TypedNameTitleOfGov" element
7719          */
7720         public boolean isSetTypedNameTitleOfGov()
7721         {
7722             synchronized (monitor())
7723             {
7724                 check_orphaned();
7725                 return get_store().count_elements(TYPEDNAMETITLEOFGOV$184) != 0;
7726             }
7727         }
7728         
7729         /**
7730          * Sets the "TypedNameTitleOfGov" element
7731          */
7732         public void setTypedNameTitleOfGov(java.lang.String typedNameTitleOfGov)
7733         {
7734             synchronized (monitor())
7735             {
7736                 check_orphaned();
7737                 org.apache.xmlbeans.SimpleValue target = null;
7738                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TYPEDNAMETITLEOFGOV$184, 0);
7739                 if (target == null)
7740                 {
7741                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TYPEDNAMETITLEOFGOV$184);
7742                 }
7743                 target.setStringValue(typedNameTitleOfGov);
7744             }
7745         }
7746         
7747         /**
7748          * Sets (as xml) the "TypedNameTitleOfGov" element
7749          */
7750         public void xsetTypedNameTitleOfGov(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov typedNameTitleOfGov)
7751         {
7752             synchronized (monitor())
7753             {
7754                 check_orphaned();
7755                 gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov target = null;
7756                 target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov)get_store().find_element_user(TYPEDNAMETITLEOFGOV$184, 0);
7757                 if (target == null)
7758                 {
7759                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov)get_store().add_element_user(TYPEDNAMETITLEOFGOV$184);
7760                 }
7761                 target.set(typedNameTitleOfGov);
7762             }
7763         }
7764         
7765         /**
7766          * Unsets the "TypedNameTitleOfGov" element
7767          */
7768         public void unsetTypedNameTitleOfGov()
7769         {
7770             synchronized (monitor())
7771             {
7772                 check_orphaned();
7773                 get_store().remove_element(TYPEDNAMETITLEOFGOV$184, 0);
7774             }
7775         }
7776         
7777         /**
7778          * Gets the "FormVersion" attribute
7779          */
7780         public java.lang.String getFormVersion()
7781         {
7782             synchronized (monitor())
7783             {
7784                 check_orphaned();
7785                 org.apache.xmlbeans.SimpleValue target = null;
7786                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$186);
7787                 if (target == null)
7788                 {
7789                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$186);
7790                 }
7791                 if (target == null)
7792                 {
7793                     return null;
7794                 }
7795                 return target.getStringValue();
7796             }
7797         }
7798         
7799         /**
7800          * Gets (as xml) the "FormVersion" attribute
7801          */
7802         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
7803         {
7804             synchronized (monitor())
7805             {
7806                 check_orphaned();
7807                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
7808                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$186);
7809                 if (target == null)
7810                 {
7811                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$186);
7812                 }
7813                 return target;
7814             }
7815         }
7816         
7817         /**
7818          * Sets the "FormVersion" attribute
7819          */
7820         public void setFormVersion(java.lang.String formVersion)
7821         {
7822             synchronized (monitor())
7823             {
7824                 check_orphaned();
7825                 org.apache.xmlbeans.SimpleValue target = null;
7826                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$186);
7827                 if (target == null)
7828                 {
7829                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$186);
7830                 }
7831                 target.setStringValue(formVersion);
7832             }
7833         }
7834         
7835         /**
7836          * Sets (as xml) the "FormVersion" attribute
7837          */
7838         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
7839         {
7840             synchronized (monitor())
7841             {
7842                 check_orphaned();
7843                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
7844                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$186);
7845                 if (target == null)
7846                 {
7847                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$186);
7848                 }
7849                 target.set(formVersion);
7850             }
7851         }
7852         /**
7853          * An XML ProgramName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
7854          *
7855          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ProgramName.
7856          */
7857         public static class ProgramNameImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName
7858         {
7859             private static final long serialVersionUID = 1L;
7860             
7861             public ProgramNameImpl(org.apache.xmlbeans.SchemaType sType)
7862             {
7863                 super(sType, false);
7864             }
7865             
7866             protected ProgramNameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7867             {
7868                 super(sType, b);
7869             }
7870         }
7871         /**
7872          * An XML ApplicantORINumber(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
7873          *
7874          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ApplicantORINumber.
7875          */
7876         public static class ApplicantORINumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber
7877         {
7878             private static final long serialVersionUID = 1L;
7879             
7880             public ApplicantORINumberImpl(org.apache.xmlbeans.SchemaType sType)
7881             {
7882                 super(sType, false);
7883             }
7884             
7885             protected ApplicantORINumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7886             {
7887                 super(sType, b);
7888             }
7889         }
7890         /**
7891          * An XML AgencyType(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
7892          *
7893          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$AgencyType.
7894          */
7895         public static class AgencyTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType
7896         {
7897             private static final long serialVersionUID = 1L;
7898             
7899             public AgencyTypeImpl(org.apache.xmlbeans.SchemaType sType)
7900             {
7901                 super(sType, false);
7902             }
7903             
7904             protected AgencyTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7905             {
7906                 super(sType, b);
7907             }
7908         }
7909         /**
7910          * An XML AgencyTypeStartup(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
7911          *
7912          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$AgencyTypeStartup.
7913          */
7914         public static class AgencyTypeStartupImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup
7915         {
7916             private static final long serialVersionUID = 1L;
7917             
7918             public AgencyTypeStartupImpl(org.apache.xmlbeans.SchemaType sType)
7919             {
7920                 super(sType, false);
7921             }
7922             
7923             protected AgencyTypeStartupImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7924             {
7925                 super(sType, b);
7926             }
7927         }
7928         /**
7929          * An XML AgencyTypeOther(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
7930          *
7931          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$AgencyTypeOther.
7932          */
7933         public static class AgencyTypeOtherImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther
7934         {
7935             private static final long serialVersionUID = 1L;
7936             
7937             public AgencyTypeOtherImpl(org.apache.xmlbeans.SchemaType sType)
7938             {
7939                 super(sType, false);
7940             }
7941             
7942             protected AgencyTypeOtherImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7943             {
7944                 super(sType, b);
7945             }
7946         }
7947         /**
7948          * An XML GovtEntityType(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
7949          *
7950          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$GovtEntityType.
7951          */
7952         public static class GovtEntityTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType
7953         {
7954             private static final long serialVersionUID = 1L;
7955             
7956             public GovtEntityTypeImpl(org.apache.xmlbeans.SchemaType sType)
7957             {
7958                 super(sType, false);
7959             }
7960             
7961             protected GovtEntityTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7962             {
7963                 super(sType, b);
7964             }
7965         }
7966         /**
7967          * An XML CognizantFederalAgency(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
7968          *
7969          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$CognizantFederalAgency.
7970          */
7971         public static class CognizantFederalAgencyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency
7972         {
7973             private static final long serialVersionUID = 1L;
7974             
7975             public CognizantFederalAgencyImpl(org.apache.xmlbeans.SchemaType sType)
7976             {
7977                 super(sType, false);
7978             }
7979             
7980             protected CognizantFederalAgencyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7981             {
7982                 super(sType, b);
7983             }
7984         }
7985         /**
7986          * An XML PopulationServed(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
7987          *
7988          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$PopulationServed.
7989          */
7990         public static class PopulationServedImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed
7991         {
7992             private static final long serialVersionUID = 1L;
7993             
7994             public PopulationServedImpl(org.apache.xmlbeans.SchemaType sType)
7995             {
7996                 super(sType, false);
7997             }
7998             
7999             protected PopulationServedImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8000             {
8001                 super(sType, b);
8002             }
8003         }
8004         /**
8005          * An XML NonCensusPopulation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8006          *
8007          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$NonCensusPopulation.
8008          */
8009         public static class NonCensusPopulationImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation
8010         {
8011             private static final long serialVersionUID = 1L;
8012             
8013             public NonCensusPopulationImpl(org.apache.xmlbeans.SchemaType sType)
8014             {
8015                 super(sType, false);
8016             }
8017             
8018             protected NonCensusPopulationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8019             {
8020                 super(sType, b);
8021             }
8022         }
8023         /**
8024          * An XML PrimaryLawEnforcementPopulation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8025          *
8026          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$PrimaryLawEnforcementPopulation.
8027          */
8028         public static class PrimaryLawEnforcementPopulationImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation
8029         {
8030             private static final long serialVersionUID = 1L;
8031             
8032             public PrimaryLawEnforcementPopulationImpl(org.apache.xmlbeans.SchemaType sType)
8033             {
8034                 super(sType, false);
8035             }
8036             
8037             protected PrimaryLawEnforcementPopulationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8038             {
8039                 super(sType, b);
8040             }
8041         }
8042         /**
8043          * An XML NotPrimaryLawEnforcementAuthorityExplanation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8044          *
8045          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$NotPrimaryLawEnforcementAuthorityExplanation.
8046          */
8047         public static class NotPrimaryLawEnforcementAuthorityExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation
8048         {
8049             private static final long serialVersionUID = 1L;
8050             
8051             public NotPrimaryLawEnforcementAuthorityExplanationImpl(org.apache.xmlbeans.SchemaType sType)
8052             {
8053                 super(sType, false);
8054             }
8055             
8056             protected NotPrimaryLawEnforcementAuthorityExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8057             {
8058                 super(sType, b);
8059             }
8060         }
8061         /**
8062          * An XML SwornForceLocalBudgetFullTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8063          *
8064          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$SwornForceLocalBudgetFullTime.
8065          */
8066         public static class SwornForceLocalBudgetFullTimeImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime
8067         {
8068             private static final long serialVersionUID = 1L;
8069             
8070             public SwornForceLocalBudgetFullTimeImpl(org.apache.xmlbeans.SchemaType sType)
8071             {
8072                 super(sType, false);
8073             }
8074             
8075             protected SwornForceLocalBudgetFullTimeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8076             {
8077                 super(sType, b);
8078             }
8079         }
8080         /**
8081          * An XML SwornForceLocalBudgetPartTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8082          *
8083          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$SwornForceLocalBudgetPartTime.
8084          */
8085         public static class SwornForceLocalBudgetPartTimeImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime
8086         {
8087             private static final long serialVersionUID = 1L;
8088             
8089             public SwornForceLocalBudgetPartTimeImpl(org.apache.xmlbeans.SchemaType sType)
8090             {
8091                 super(sType, false);
8092             }
8093             
8094             protected SwornForceLocalBudgetPartTimeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8095             {
8096                 super(sType, b);
8097             }
8098         }
8099         /**
8100          * An XML SwornForceLocalActualFullTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8101          *
8102          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$SwornForceLocalActualFullTime.
8103          */
8104         public static class SwornForceLocalActualFullTimeImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime
8105         {
8106             private static final long serialVersionUID = 1L;
8107             
8108             public SwornForceLocalActualFullTimeImpl(org.apache.xmlbeans.SchemaType sType)
8109             {
8110                 super(sType, false);
8111             }
8112             
8113             protected SwornForceLocalActualFullTimeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8114             {
8115                 super(sType, b);
8116             }
8117         }
8118         /**
8119          * An XML SwornForceLocalActualPartTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8120          *
8121          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$SwornForceLocalActualPartTime.
8122          */
8123         public static class SwornForceLocalActualPartTimeImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime
8124         {
8125             private static final long serialVersionUID = 1L;
8126             
8127             public SwornForceLocalActualPartTimeImpl(org.apache.xmlbeans.SchemaType sType)
8128             {
8129                 super(sType, false);
8130             }
8131             
8132             protected SwornForceLocalActualPartTimeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8133             {
8134                 super(sType, b);
8135             }
8136         }
8137         /**
8138          * An XML example_community_partnerships(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8139          *
8140          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ExampleCommunityPartnerships.
8141          */
8142         public static class ExampleCommunityPartnershipsImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships
8143         {
8144             private static final long serialVersionUID = 1L;
8145             
8146             public ExampleCommunityPartnershipsImpl(org.apache.xmlbeans.SchemaType sType)
8147             {
8148                 super(sType, false);
8149             }
8150             
8151             protected ExampleCommunityPartnershipsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8152             {
8153                 super(sType, b);
8154             }
8155         }
8156         /**
8157          * An XML example_problem_solving(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8158          *
8159          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ExampleProblemSolving.
8160          */
8161         public static class ExampleProblemSolvingImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving
8162         {
8163             private static final long serialVersionUID = 1L;
8164             
8165             public ExampleProblemSolvingImpl(org.apache.xmlbeans.SchemaType sType)
8166             {
8167                 super(sType, false);
8168             }
8169             
8170             protected ExampleProblemSolvingImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8171             {
8172                 super(sType, b);
8173             }
8174         }
8175         /**
8176          * An XML example_org_alignment(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8177          *
8178          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ExampleOrgAlignment.
8179          */
8180         public static class ExampleOrgAlignmentImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment
8181         {
8182             private static final long serialVersionUID = 1L;
8183             
8184             public ExampleOrgAlignmentImpl(org.apache.xmlbeans.SchemaType sType)
8185             {
8186                 super(sType, false);
8187             }
8188             
8189             protected ExampleOrgAlignmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8190             {
8191                 super(sType, b);
8192             }
8193         }
8194         /**
8195          * An XML example_technology_activites(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8196          *
8197          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ExampleTechnologyActivites.
8198          */
8199         public static class ExampleTechnologyActivitesImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites
8200         {
8201             private static final long serialVersionUID = 1L;
8202             
8203             public ExampleTechnologyActivitesImpl(org.apache.xmlbeans.SchemaType sType)
8204             {
8205                 super(sType, false);
8206             }
8207             
8208             protected ExampleTechnologyActivitesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8209             {
8210                 super(sType, b);
8211             }
8212         }
8213         /**
8214          * An XML RetentionForCOPSHiringGrantsExplanation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8215          *
8216          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$RetentionForCOPSHiringGrantsExplanation.
8217          */
8218         public static class RetentionForCOPSHiringGrantsExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation
8219         {
8220             private static final long serialVersionUID = 1L;
8221             
8222             public RetentionForCOPSHiringGrantsExplanationImpl(org.apache.xmlbeans.SchemaType sType)
8223             {
8224                 super(sType, false);
8225             }
8226             
8227             protected RetentionForCOPSHiringGrantsExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8228             {
8229                 super(sType, b);
8230             }
8231         }
8232         /**
8233          * An XML NeedForFederalAssistanceExplanation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8234          *
8235          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$NeedForFederalAssistanceExplanation.
8236          */
8237         public static class NeedForFederalAssistanceExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation
8238         {
8239             private static final long serialVersionUID = 1L;
8240             
8241             public NeedForFederalAssistanceExplanationImpl(org.apache.xmlbeans.SchemaType sType)
8242             {
8243                 super(sType, false);
8244             }
8245             
8246             protected NeedForFederalAssistanceExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8247             {
8248                 super(sType, b);
8249             }
8250         }
8251         /**
8252          * An XML OfficialPartner(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8253          *
8254          * This is a complex type.
8255          */
8256         public static class OfficialPartnerImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner
8257         {
8258             private static final long serialVersionUID = 1L;
8259             
8260             public OfficialPartnerImpl(org.apache.xmlbeans.SchemaType sType)
8261             {
8262                 super(sType);
8263             }
8264             
8265             private static final javax.xml.namespace.QName OFFICIALPARTNERCONTACTINFO$0 = 
8266                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "OfficialPartnerContactInfo");
8267             private static final javax.xml.namespace.QName PARTNERENTITYNAME$2 = 
8268                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "PartnerEntityName");
8269             private static final javax.xml.namespace.QName PARTNERENTITYTYPE$4 = 
8270                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "PartnerEntityType");
8271             
8272             
8273             /**
8274              * Gets the "OfficialPartnerContactInfo" element
8275              */
8276             public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getOfficialPartnerContactInfo()
8277             {
8278                 synchronized (monitor())
8279                 {
8280                     check_orphaned();
8281                     gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
8282                     target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().find_element_user(OFFICIALPARTNERCONTACTINFO$0, 0);
8283                     if (target == null)
8284                     {
8285                       return null;
8286                     }
8287                     return target;
8288                 }
8289             }
8290             
8291             /**
8292              * True if has "OfficialPartnerContactInfo" element
8293              */
8294             public boolean isSetOfficialPartnerContactInfo()
8295             {
8296                 synchronized (monitor())
8297                 {
8298                     check_orphaned();
8299                     return get_store().count_elements(OFFICIALPARTNERCONTACTINFO$0) != 0;
8300                 }
8301             }
8302             
8303             /**
8304              * Sets the "OfficialPartnerContactInfo" element
8305              */
8306             public void setOfficialPartnerContactInfo(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType officialPartnerContactInfo)
8307             {
8308                 generatedSetterHelperImpl(officialPartnerContactInfo, OFFICIALPARTNERCONTACTINFO$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8309             }
8310             
8311             /**
8312              * Appends and returns a new empty "OfficialPartnerContactInfo" element
8313              */
8314             public gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewOfficialPartnerContactInfo()
8315             {
8316                 synchronized (monitor())
8317                 {
8318                     check_orphaned();
8319                     gov.grants.apply.system.globalLibraryV20.ContactPersonDataType target = null;
8320                     target = (gov.grants.apply.system.globalLibraryV20.ContactPersonDataType)get_store().add_element_user(OFFICIALPARTNERCONTACTINFO$0);
8321                     return target;
8322                 }
8323             }
8324             
8325             /**
8326              * Unsets the "OfficialPartnerContactInfo" element
8327              */
8328             public void unsetOfficialPartnerContactInfo()
8329             {
8330                 synchronized (monitor())
8331                 {
8332                     check_orphaned();
8333                     get_store().remove_element(OFFICIALPARTNERCONTACTINFO$0, 0);
8334                 }
8335             }
8336             
8337             /**
8338              * Gets the "PartnerEntityName" element
8339              */
8340             public java.lang.String getPartnerEntityName()
8341             {
8342                 synchronized (monitor())
8343                 {
8344                     check_orphaned();
8345                     org.apache.xmlbeans.SimpleValue target = null;
8346                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITYNAME$2, 0);
8347                     if (target == null)
8348                     {
8349                       return null;
8350                     }
8351                     return target.getStringValue();
8352                 }
8353             }
8354             
8355             /**
8356              * Gets (as xml) the "PartnerEntityName" element
8357              */
8358             public gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetPartnerEntityName()
8359             {
8360                 synchronized (monitor())
8361                 {
8362                     check_orphaned();
8363                     gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
8364                     target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(PARTNERENTITYNAME$2, 0);
8365                     return target;
8366                 }
8367             }
8368             
8369             /**
8370              * True if has "PartnerEntityName" element
8371              */
8372             public boolean isSetPartnerEntityName()
8373             {
8374                 synchronized (monitor())
8375                 {
8376                     check_orphaned();
8377                     return get_store().count_elements(PARTNERENTITYNAME$2) != 0;
8378                 }
8379             }
8380             
8381             /**
8382              * Sets the "PartnerEntityName" element
8383              */
8384             public void setPartnerEntityName(java.lang.String partnerEntityName)
8385             {
8386                 synchronized (monitor())
8387                 {
8388                     check_orphaned();
8389                     org.apache.xmlbeans.SimpleValue target = null;
8390                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITYNAME$2, 0);
8391                     if (target == null)
8392                     {
8393                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERENTITYNAME$2);
8394                     }
8395                     target.setStringValue(partnerEntityName);
8396                 }
8397             }
8398             
8399             /**
8400              * Sets (as xml) the "PartnerEntityName" element
8401              */
8402             public void xsetPartnerEntityName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType partnerEntityName)
8403             {
8404                 synchronized (monitor())
8405                 {
8406                     check_orphaned();
8407                     gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
8408                     target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(PARTNERENTITYNAME$2, 0);
8409                     if (target == null)
8410                     {
8411                       target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().add_element_user(PARTNERENTITYNAME$2);
8412                     }
8413                     target.set(partnerEntityName);
8414                 }
8415             }
8416             
8417             /**
8418              * Unsets the "PartnerEntityName" element
8419              */
8420             public void unsetPartnerEntityName()
8421             {
8422                 synchronized (monitor())
8423                 {
8424                     check_orphaned();
8425                     get_store().remove_element(PARTNERENTITYNAME$2, 0);
8426                 }
8427             }
8428             
8429             /**
8430              * Gets the "PartnerEntityType" element
8431              */
8432             public java.lang.String getPartnerEntityType()
8433             {
8434                 synchronized (monitor())
8435                 {
8436                     check_orphaned();
8437                     org.apache.xmlbeans.SimpleValue target = null;
8438                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITYTYPE$4, 0);
8439                     if (target == null)
8440                     {
8441                       return null;
8442                     }
8443                     return target.getStringValue();
8444                 }
8445             }
8446             
8447             /**
8448              * Gets (as xml) the "PartnerEntityType" element
8449              */
8450             public gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType xgetPartnerEntityType()
8451             {
8452                 synchronized (monitor())
8453                 {
8454                     check_orphaned();
8455                     gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType target = null;
8456                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType)get_store().find_element_user(PARTNERENTITYTYPE$4, 0);
8457                     return target;
8458                 }
8459             }
8460             
8461             /**
8462              * True if has "PartnerEntityType" element
8463              */
8464             public boolean isSetPartnerEntityType()
8465             {
8466                 synchronized (monitor())
8467                 {
8468                     check_orphaned();
8469                     return get_store().count_elements(PARTNERENTITYTYPE$4) != 0;
8470                 }
8471             }
8472             
8473             /**
8474              * Sets the "PartnerEntityType" element
8475              */
8476             public void setPartnerEntityType(java.lang.String partnerEntityType)
8477             {
8478                 synchronized (monitor())
8479                 {
8480                     check_orphaned();
8481                     org.apache.xmlbeans.SimpleValue target = null;
8482                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERENTITYTYPE$4, 0);
8483                     if (target == null)
8484                     {
8485                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERENTITYTYPE$4);
8486                     }
8487                     target.setStringValue(partnerEntityType);
8488                 }
8489             }
8490             
8491             /**
8492              * Sets (as xml) the "PartnerEntityType" element
8493              */
8494             public void xsetPartnerEntityType(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType partnerEntityType)
8495             {
8496                 synchronized (monitor())
8497                 {
8498                     check_orphaned();
8499                     gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType target = null;
8500                     target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType)get_store().find_element_user(PARTNERENTITYTYPE$4, 0);
8501                     if (target == null)
8502                     {
8503                       target = (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType)get_store().add_element_user(PARTNERENTITYTYPE$4);
8504                     }
8505                     target.set(partnerEntityType);
8506                 }
8507             }
8508             
8509             /**
8510              * Unsets the "PartnerEntityType" element
8511              */
8512             public void unsetPartnerEntityType()
8513             {
8514                 synchronized (monitor())
8515                 {
8516                     check_orphaned();
8517                     get_store().remove_element(PARTNERENTITYTYPE$4, 0);
8518                 }
8519             }
8520             /**
8521              * An XML PartnerEntityType(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8522              *
8523              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$OfficialPartner$PartnerEntityType.
8524              */
8525             public static class PartnerEntityTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType
8526             {
8527                 private static final long serialVersionUID = 1L;
8528                 
8529                 public PartnerEntityTypeImpl(org.apache.xmlbeans.SchemaType sType)
8530                 {
8531                     super(sType, false);
8532                 }
8533                 
8534                 protected PartnerEntityTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8535                 {
8536                     super(sType, b);
8537                 }
8538             }
8539         }
8540         /**
8541          * An XML Homicides(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8542          *
8543          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$Homicides.
8544          */
8545         public static class HomicidesImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides
8546         {
8547             private static final long serialVersionUID = 1L;
8548             
8549             public HomicidesImpl(org.apache.xmlbeans.SchemaType sType)
8550             {
8551                 super(sType, false);
8552             }
8553             
8554             protected HomicidesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8555             {
8556                 super(sType, b);
8557             }
8558         }
8559         /**
8560          * An XML Sex_offenses(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8561          *
8562          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$SexOffenses.
8563          */
8564         public static class SexOffensesImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses
8565         {
8566             private static final long serialVersionUID = 1L;
8567             
8568             public SexOffensesImpl(org.apache.xmlbeans.SchemaType sType)
8569             {
8570                 super(sType, false);
8571             }
8572             
8573             protected SexOffensesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8574             {
8575                 super(sType, b);
8576             }
8577         }
8578         /**
8579          * An XML Assaults_fights(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8580          *
8581          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$AssaultsFights.
8582          */
8583         public static class AssaultsFightsImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights
8584         {
8585             private static final long serialVersionUID = 1L;
8586             
8587             public AssaultsFightsImpl(org.apache.xmlbeans.SchemaType sType)
8588             {
8589                 super(sType, false);
8590             }
8591             
8592             protected AssaultsFightsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8593             {
8594                 super(sType, b);
8595             }
8596         }
8597         /**
8598          * An XML Minor_assaults(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8599          *
8600          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$MinorAssaults.
8601          */
8602         public static class MinorAssaultsImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults
8603         {
8604             private static final long serialVersionUID = 1L;
8605             
8606             public MinorAssaultsImpl(org.apache.xmlbeans.SchemaType sType)
8607             {
8608                 super(sType, false);
8609             }
8610             
8611             protected MinorAssaultsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8612             {
8613                 super(sType, b);
8614             }
8615         }
8616         /**
8617          * An XML Theft_from_vehicles(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8618          *
8619          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$TheftFromVehicles.
8620          */
8621         public static class TheftFromVehiclesImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles
8622         {
8623             private static final long serialVersionUID = 1L;
8624             
8625             public TheftFromVehiclesImpl(org.apache.xmlbeans.SchemaType sType)
8626             {
8627                 super(sType, false);
8628             }
8629             
8630             protected TheftFromVehiclesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8631             {
8632                 super(sType, b);
8633             }
8634         }
8635         /**
8636          * An XML Weapons_possessions(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8637          *
8638          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$WeaponsPossessions.
8639          */
8640         public static class WeaponsPossessionsImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions
8641         {
8642             private static final long serialVersionUID = 1L;
8643             
8644             public WeaponsPossessionsImpl(org.apache.xmlbeans.SchemaType sType)
8645             {
8646                 super(sType, false);
8647             }
8648             
8649             protected WeaponsPossessionsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8650             {
8651                 super(sType, b);
8652             }
8653         }
8654         /**
8655          * An XML Vandalism_graffitti(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8656          *
8657          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$VandalismGraffitti.
8658          */
8659         public static class VandalismGraffittiImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti
8660         {
8661             private static final long serialVersionUID = 1L;
8662             
8663             public VandalismGraffittiImpl(org.apache.xmlbeans.SchemaType sType)
8664             {
8665                 super(sType, false);
8666             }
8667             
8668             protected VandalismGraffittiImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8669             {
8670                 super(sType, b);
8671             }
8672         }
8673         /**
8674          * An XML Underage_drinking(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8675          *
8676          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$UnderageDrinking.
8677          */
8678         public static class UnderageDrinkingImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking
8679         {
8680             private static final long serialVersionUID = 1L;
8681             
8682             public UnderageDrinkingImpl(org.apache.xmlbeans.SchemaType sType)
8683             {
8684                 super(sType, false);
8685             }
8686             
8687             protected UnderageDrinkingImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8688             {
8689                 super(sType, b);
8690             }
8691         }
8692         /**
8693          * An XML Drug_possessions(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8694          *
8695          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$DrugPossessions.
8696          */
8697         public static class DrugPossessionsImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions
8698         {
8699             private static final long serialVersionUID = 1L;
8700             
8701             public DrugPossessionsImpl(org.apache.xmlbeans.SchemaType sType)
8702             {
8703                 super(sType, false);
8704             }
8705             
8706             protected DrugPossessionsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8707             {
8708                 super(sType, b);
8709             }
8710         }
8711         /**
8712          * An XML Disorderly_conduct(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8713          *
8714          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$DisorderlyConduct.
8715          */
8716         public static class DisorderlyConductImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct
8717         {
8718             private static final long serialVersionUID = 1L;
8719             
8720             public DisorderlyConductImpl(org.apache.xmlbeans.SchemaType sType)
8721             {
8722                 super(sType, false);
8723             }
8724             
8725             protected DisorderlyConductImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8726             {
8727                 super(sType, b);
8728             }
8729         }
8730         /**
8731          * An XML Truancy(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8732          *
8733          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$Truancy.
8734          */
8735         public static class TruancyImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy
8736         {
8737             private static final long serialVersionUID = 1L;
8738             
8739             public TruancyImpl(org.apache.xmlbeans.SchemaType sType)
8740             {
8741                 super(sType, false);
8742             }
8743             
8744             protected TruancyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8745             {
8746                 super(sType, b);
8747             }
8748         }
8749         /**
8750          * An XML Detentions(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8751          *
8752          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$Detentions.
8753          */
8754         public static class DetentionsImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions
8755         {
8756             private static final long serialVersionUID = 1L;
8757             
8758             public DetentionsImpl(org.apache.xmlbeans.SchemaType sType)
8759             {
8760                 super(sType, false);
8761             }
8762             
8763             protected DetentionsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8764             {
8765                 super(sType, b);
8766             }
8767         }
8768         /**
8769          * An XML Suspensions(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8770          *
8771          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$Suspensions.
8772          */
8773         public static class SuspensionsImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions
8774         {
8775             private static final long serialVersionUID = 1L;
8776             
8777             public SuspensionsImpl(org.apache.xmlbeans.SchemaType sType)
8778             {
8779                 super(sType, false);
8780             }
8781             
8782             protected SuspensionsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8783             {
8784                 super(sType, b);
8785             }
8786         }
8787         /**
8788          * An XML Expulsions(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8789          *
8790          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$Expulsions.
8791          */
8792         public static class ExpulsionsImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions
8793         {
8794             private static final long serialVersionUID = 1L;
8795             
8796             public ExpulsionsImpl(org.apache.xmlbeans.SchemaType sType)
8797             {
8798                 super(sType, false);
8799             }
8800             
8801             protected ExpulsionsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8802             {
8803                 super(sType, b);
8804             }
8805         }
8806         /**
8807          * An XML Threats_to_school_property(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8808          *
8809          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ThreatsToSchoolProperty.
8810          */
8811         public static class ThreatsToSchoolPropertyImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty
8812         {
8813             private static final long serialVersionUID = 1L;
8814             
8815             public ThreatsToSchoolPropertyImpl(org.apache.xmlbeans.SchemaType sType)
8816             {
8817                 super(sType, false);
8818             }
8819             
8820             protected ThreatsToSchoolPropertyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8821             {
8822                 super(sType, b);
8823             }
8824         }
8825         /**
8826          * An XML Participating_schools(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8827          *
8828          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ParticipatingSchools.
8829          */
8830         public static class ParticipatingSchoolsImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools
8831         {
8832             private static final long serialVersionUID = 1L;
8833             
8834             public ParticipatingSchoolsImpl(org.apache.xmlbeans.SchemaType sType)
8835             {
8836                 super(sType, false);
8837             }
8838             
8839             protected ParticipatingSchoolsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8840             {
8841                 super(sType, b);
8842             }
8843         }
8844         /**
8845          * An XML Total_student_population_for_involved_schools(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8846          *
8847          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$TotalStudentPopulationForInvolvedSchools.
8848          */
8849         public static class TotalStudentPopulationForInvolvedSchoolsImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools
8850         {
8851             private static final long serialVersionUID = 1L;
8852             
8853             public TotalStudentPopulationForInvolvedSchoolsImpl(org.apache.xmlbeans.SchemaType sType)
8854             {
8855                 super(sType, false);
8856             }
8857             
8858             protected TotalStudentPopulationForInvolvedSchoolsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
8859             {
8860                 super(sType, b);
8861             }
8862         }
8863         /**
8864          * An XML PartnerPersonSignatureAndName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8865          *
8866          * This is a complex type.
8867          */
8868         public static class PartnerPersonSignatureAndNameImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName
8869         {
8870             private static final long serialVersionUID = 1L;
8871             
8872             public PartnerPersonSignatureAndNameImpl(org.apache.xmlbeans.SchemaType sType)
8873             {
8874                 super(sType);
8875             }
8876             
8877             private static final javax.xml.namespace.QName PARTNERPERSONNAME$0 = 
8878                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "PartnerPersonName");
8879             private static final javax.xml.namespace.QName PARTNERPERSONSIGNATUREDATE$2 = 
8880                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0", "PartnerPersonSignatureDate");
8881             
8882             
8883             /**
8884              * Gets the "PartnerPersonName" element
8885              */
8886             public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getPartnerPersonName()
8887             {
8888                 synchronized (monitor())
8889                 {
8890                     check_orphaned();
8891                     gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
8892                     target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(PARTNERPERSONNAME$0, 0);
8893                     if (target == null)
8894                     {
8895                       return null;
8896                     }
8897                     return target;
8898                 }
8899             }
8900             
8901             /**
8902              * Sets the "PartnerPersonName" element
8903              */
8904             public void setPartnerPersonName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType partnerPersonName)
8905             {
8906                 generatedSetterHelperImpl(partnerPersonName, PARTNERPERSONNAME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8907             }
8908             
8909             /**
8910              * Appends and returns a new empty "PartnerPersonName" element
8911              */
8912             public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewPartnerPersonName()
8913             {
8914                 synchronized (monitor())
8915                 {
8916                     check_orphaned();
8917                     gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
8918                     target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(PARTNERPERSONNAME$0);
8919                     return target;
8920                 }
8921             }
8922             
8923             /**
8924              * Gets the "PartnerPersonSignatureDate" element
8925              */
8926             public java.util.Calendar getPartnerPersonSignatureDate()
8927             {
8928                 synchronized (monitor())
8929                 {
8930                     check_orphaned();
8931                     org.apache.xmlbeans.SimpleValue target = null;
8932                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERPERSONSIGNATUREDATE$2, 0);
8933                     if (target == null)
8934                     {
8935                       return null;
8936                     }
8937                     return target.getCalendarValue();
8938                 }
8939             }
8940             
8941             /**
8942              * Gets (as xml) the "PartnerPersonSignatureDate" element
8943              */
8944             public org.apache.xmlbeans.XmlDate xgetPartnerPersonSignatureDate()
8945             {
8946                 synchronized (monitor())
8947                 {
8948                     check_orphaned();
8949                     org.apache.xmlbeans.XmlDate target = null;
8950                     target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PARTNERPERSONSIGNATUREDATE$2, 0);
8951                     return target;
8952                 }
8953             }
8954             
8955             /**
8956              * Sets the "PartnerPersonSignatureDate" element
8957              */
8958             public void setPartnerPersonSignatureDate(java.util.Calendar partnerPersonSignatureDate)
8959             {
8960                 synchronized (monitor())
8961                 {
8962                     check_orphaned();
8963                     org.apache.xmlbeans.SimpleValue target = null;
8964                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERPERSONSIGNATUREDATE$2, 0);
8965                     if (target == null)
8966                     {
8967                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERPERSONSIGNATUREDATE$2);
8968                     }
8969                     target.setCalendarValue(partnerPersonSignatureDate);
8970                 }
8971             }
8972             
8973             /**
8974              * Sets (as xml) the "PartnerPersonSignatureDate" element
8975              */
8976             public void xsetPartnerPersonSignatureDate(org.apache.xmlbeans.XmlDate partnerPersonSignatureDate)
8977             {
8978                 synchronized (monitor())
8979                 {
8980                     check_orphaned();
8981                     org.apache.xmlbeans.XmlDate target = null;
8982                     target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PARTNERPERSONSIGNATUREDATE$2, 0);
8983                     if (target == null)
8984                     {
8985                       target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(PARTNERPERSONSIGNATUREDATE$2);
8986                     }
8987                     target.set(partnerPersonSignatureDate);
8988                 }
8989             }
8990         }
8991         /**
8992          * An XML PlaceOfPerformance(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
8993          *
8994          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$PlaceOfPerformance.
8995          */
8996         public static class PlaceOfPerformanceImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance
8997         {
8998             private static final long serialVersionUID = 1L;
8999             
9000             public PlaceOfPerformanceImpl(org.apache.xmlbeans.SchemaType sType)
9001             {
9002                 super(sType, false);
9003             }
9004             
9005             protected PlaceOfPerformanceImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9006             {
9007                 super(sType, b);
9008             }
9009         }
9010         /**
9011          * An XML GranteeNgVNameAdd(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
9012          *
9013          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$GranteeNgVNameAdd.
9014          */
9015         public static class GranteeNgVNameAddImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd
9016         {
9017             private static final long serialVersionUID = 1L;
9018             
9019             public GranteeNgVNameAddImpl(org.apache.xmlbeans.SchemaType sType)
9020             {
9021                 super(sType, false);
9022             }
9023             
9024             protected GranteeNgVNameAddImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9025             {
9026                 super(sType, b);
9027             }
9028         }
9029         /**
9030          * An XML GranteeIRSVendorNumber(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
9031          *
9032          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$GranteeIRSVendorNumber.
9033          */
9034         public static class GranteeIRSVendorNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber
9035         {
9036             private static final long serialVersionUID = 1L;
9037             
9038             public GranteeIRSVendorNumberImpl(org.apache.xmlbeans.SchemaType sType)
9039             {
9040                 super(sType, false);
9041             }
9042             
9043             protected GranteeIRSVendorNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9044             {
9045                 super(sType, b);
9046             }
9047         }
9048         /**
9049          * An XML TypedNameTitleOfLaw(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
9050          *
9051          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$TypedNameTitleOfLaw.
9052          */
9053         public static class TypedNameTitleOfLawImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw
9054         {
9055             private static final long serialVersionUID = 1L;
9056             
9057             public TypedNameTitleOfLawImpl(org.apache.xmlbeans.SchemaType sType)
9058             {
9059                 super(sType, false);
9060             }
9061             
9062             protected TypedNameTitleOfLawImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9063             {
9064                 super(sType, b);
9065             }
9066         }
9067         /**
9068          * An XML TypedNameTitleOfGov(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
9069          *
9070          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$TypedNameTitleOfGov.
9071          */
9072         public static class TypedNameTitleOfGovImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov
9073         {
9074             private static final long serialVersionUID = 1L;
9075             
9076             public TypedNameTitleOfGovImpl(org.apache.xmlbeans.SchemaType sType)
9077             {
9078                 super(sType, false);
9079             }
9080             
9081             protected TypedNameTitleOfGovImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9082             {
9083                 super(sType, b);
9084             }
9085         }
9086     }
9087 }