1   
2   
3   
4   
5   
6   
7   
8   
9   package gov.grants.apply.system.grantsFundingSynopsisV20.impl;
10  
11  
12  
13  
14  
15  public class FundingOppSynopsis20DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public FundingOppSynopsis20DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName FUNDINGOPPSYNOPSIS20$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "FundingOppSynopsis_2_0");
26      
27      
28      
29  
30  
31      public gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20 getFundingOppSynopsis20()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20 target = null;
37              target = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20)get_store().find_element_user(FUNDINGOPPSYNOPSIS20$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      
47  
48  
49      public void setFundingOppSynopsis20(gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20 fundingOppSynopsis20)
50      {
51          generatedSetterHelperImpl(fundingOppSynopsis20, FUNDINGOPPSYNOPSIS20$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      
55  
56  
57      public gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20 addNewFundingOppSynopsis20()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20 target = null;
63              target = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20)get_store().add_element_user(FUNDINGOPPSYNOPSIS20$0);
64              return target;
65          }
66      }
67      
68  
69  
70  
71  
72      public static class FundingOppSynopsis20Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public FundingOppSynopsis20Impl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName POSTINGDATE$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsCommonElements-V1.0", "PostingDate");
83          private static final javax.xml.namespace.QName USERID$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsCommonElements-V1.0", "UserID");
85          private static final javax.xml.namespace.QName PASSWORD$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "Password");
87          private static final javax.xml.namespace.QName FUNDINGINSTRUMENT$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "FundingInstrument");
89          private static final javax.xml.namespace.QName FUNDINGACTIVITYCATEGORY$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "FundingActivityCategory");
91          private static final javax.xml.namespace.QName OTHERFUNDINGCATEGORYEXPLANATION$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "OtherFundingCategoryExplanation");
93          private static final javax.xml.namespace.QName EXPECTEDNUMBEROFAWARDS$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "ExpectedNumberOfAwards");
95          private static final javax.xml.namespace.QName ESTIMATEDFUNDING$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "EstimatedFunding");
97          private static final javax.xml.namespace.QName AWARDCEILING$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "AwardCeiling");
99          private static final javax.xml.namespace.QName AWARDFLOOR$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "AwardFloor");
101         private static final javax.xml.namespace.QName FUNDINGOPPORTUNITYTITLE$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsCommonElements-V1.0", "FundingOpportunityTitle");
103         private static final javax.xml.namespace.QName FUNDINGOPPORTUNITYNUMBER$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsCommonElements-V1.0", "FundingOpportunityNumber");
105         private static final javax.xml.namespace.QName CLOSINGDATE$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsCommonElements-V1.0", "ClosingDate");
107         private static final javax.xml.namespace.QName CLOSINGDATEEXPLANATION$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "ClosingDateExplanation");
109         private static final javax.xml.namespace.QName ARCHIVEDATE$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsCommonElements-V1.0", "ArchiveDate");
111         private static final javax.xml.namespace.QName FUNDINGOPPORTUNITYDESCRIPTION$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "FundingOpportunityDescription");
113         private static final javax.xml.namespace.QName CFDANUMBER$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsCommonElements-V1.0", "CFDANumber");
115         private static final javax.xml.namespace.QName ELIGIBLEAPPLICANTTYPES$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "EligibleApplicantTypes");
117         private static final javax.xml.namespace.QName OTHERELIGIBLEAPPLICANTEXPLANATION$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "OtherEligibleApplicantExplanation");
119         private static final javax.xml.namespace.QName COSTSHARINGORMATCHINGREQUIREMENT$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "CostSharingOrMatchingRequirement");
121         private static final javax.xml.namespace.QName ADDITIONALINFORMATION$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "AdditionalInformation");
123         private static final javax.xml.namespace.QName AGENCYCONTACT$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0", "AgencyContact");
125         
126         
127         
128 
129 
130         public java.lang.String getPostingDate()
131         {
132             synchronized (monitor())
133             {
134                 check_orphaned();
135                 org.apache.xmlbeans.SimpleValue target = null;
136                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POSTINGDATE$0, 0);
137                 if (target == null)
138                 {
139                     return null;
140                 }
141                 return target.getStringValue();
142             }
143         }
144         
145         
146 
147 
148         public gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType xgetPostingDate()
149         {
150             synchronized (monitor())
151             {
152                 check_orphaned();
153                 gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType target = null;
154                 target = (gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType)get_store().find_element_user(POSTINGDATE$0, 0);
155                 return target;
156             }
157         }
158         
159         
160 
161 
162         public void setPostingDate(java.lang.String postingDate)
163         {
164             synchronized (monitor())
165             {
166                 check_orphaned();
167                 org.apache.xmlbeans.SimpleValue target = null;
168                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POSTINGDATE$0, 0);
169                 if (target == null)
170                 {
171                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(POSTINGDATE$0);
172                 }
173                 target.setStringValue(postingDate);
174             }
175         }
176         
177         
178 
179 
180         public void xsetPostingDate(gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType postingDate)
181         {
182             synchronized (monitor())
183             {
184                 check_orphaned();
185                 gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType target = null;
186                 target = (gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType)get_store().find_element_user(POSTINGDATE$0, 0);
187                 if (target == null)
188                 {
189                     target = (gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType)get_store().add_element_user(POSTINGDATE$0);
190                 }
191                 target.set(postingDate);
192             }
193         }
194         
195         
196 
197 
198         public java.lang.String getUserID()
199         {
200             synchronized (monitor())
201             {
202                 check_orphaned();
203                 org.apache.xmlbeans.SimpleValue target = null;
204                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USERID$2, 0);
205                 if (target == null)
206                 {
207                     return null;
208                 }
209                 return target.getStringValue();
210             }
211         }
212         
213         
214 
215 
216         public gov.grants.apply.system.grantsCommonTypesV10.UserIDType xgetUserID()
217         {
218             synchronized (monitor())
219             {
220                 check_orphaned();
221                 gov.grants.apply.system.grantsCommonTypesV10.UserIDType target = null;
222                 target = (gov.grants.apply.system.grantsCommonTypesV10.UserIDType)get_store().find_element_user(USERID$2, 0);
223                 return target;
224             }
225         }
226         
227         
228 
229 
230         public void setUserID(java.lang.String userID)
231         {
232             synchronized (monitor())
233             {
234                 check_orphaned();
235                 org.apache.xmlbeans.SimpleValue target = null;
236                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USERID$2, 0);
237                 if (target == null)
238                 {
239                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(USERID$2);
240                 }
241                 target.setStringValue(userID);
242             }
243         }
244         
245         
246 
247 
248         public void xsetUserID(gov.grants.apply.system.grantsCommonTypesV10.UserIDType userID)
249         {
250             synchronized (monitor())
251             {
252                 check_orphaned();
253                 gov.grants.apply.system.grantsCommonTypesV10.UserIDType target = null;
254                 target = (gov.grants.apply.system.grantsCommonTypesV10.UserIDType)get_store().find_element_user(USERID$2, 0);
255                 if (target == null)
256                 {
257                     target = (gov.grants.apply.system.grantsCommonTypesV10.UserIDType)get_store().add_element_user(USERID$2);
258                 }
259                 target.set(userID);
260             }
261         }
262         
263         
264 
265 
266         public java.lang.String getPassword()
267         {
268             synchronized (monitor())
269             {
270                 check_orphaned();
271                 org.apache.xmlbeans.SimpleValue target = null;
272                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PASSWORD$4, 0);
273                 if (target == null)
274                 {
275                     return null;
276                 }
277                 return target.getStringValue();
278             }
279         }
280         
281         
282 
283 
284         public org.apache.xmlbeans.XmlString xgetPassword()
285         {
286             synchronized (monitor())
287             {
288                 check_orphaned();
289                 org.apache.xmlbeans.XmlString target = null;
290                 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PASSWORD$4, 0);
291                 return target;
292             }
293         }
294         
295         
296 
297 
298         public void setPassword(java.lang.String password)
299         {
300             synchronized (monitor())
301             {
302                 check_orphaned();
303                 org.apache.xmlbeans.SimpleValue target = null;
304                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PASSWORD$4, 0);
305                 if (target == null)
306                 {
307                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PASSWORD$4);
308                 }
309                 target.setStringValue(password);
310             }
311         }
312         
313         
314 
315 
316         public void xsetPassword(org.apache.xmlbeans.XmlString password)
317         {
318             synchronized (monitor())
319             {
320                 check_orphaned();
321                 org.apache.xmlbeans.XmlString target = null;
322                 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(PASSWORD$4, 0);
323                 if (target == null)
324                 {
325                     target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(PASSWORD$4);
326                 }
327                 target.set(password);
328             }
329         }
330         
331         
332 
333 
334         public gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum[] getFundingInstrumentArray()
335         {
336             synchronized (monitor())
337             {
338                 check_orphaned();
339                 java.util.List targetList = new java.util.ArrayList();
340                 get_store().find_all_element_users(FUNDINGINSTRUMENT$6, targetList);
341                 gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum[] result = new gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum[targetList.size()];
342                 for (int i = 0, len = targetList.size() ; i < len ; i++)
343                     result[i] = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum)((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getEnumValue();
344                 return result;
345             }
346         }
347         
348         
349 
350 
351         public gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum getFundingInstrumentArray(int i)
352         {
353             synchronized (monitor())
354             {
355                 check_orphaned();
356                 org.apache.xmlbeans.SimpleValue target = null;
357                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGINSTRUMENT$6, i);
358                 if (target == null)
359                 {
360                     throw new IndexOutOfBoundsException();
361                 }
362                 return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum)target.getEnumValue();
363             }
364         }
365         
366         
367 
368 
369         public gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument[] xgetFundingInstrumentArray()
370         {
371             synchronized (monitor())
372             {
373                 check_orphaned();
374                 java.util.List targetList = new java.util.ArrayList();
375                 get_store().find_all_element_users(FUNDINGINSTRUMENT$6, targetList);
376                 gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument[] result = new gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument[targetList.size()];
377                 targetList.toArray(result);
378                 return result;
379             }
380         }
381         
382         
383 
384 
385         public gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument xgetFundingInstrumentArray(int i)
386         {
387             synchronized (monitor())
388             {
389                 check_orphaned();
390                 gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument target = null;
391                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument)get_store().find_element_user(FUNDINGINSTRUMENT$6, i);
392                 if (target == null)
393                 {
394                     throw new IndexOutOfBoundsException();
395                 }
396                 return target;
397             }
398         }
399         
400         
401 
402 
403         public int sizeOfFundingInstrumentArray()
404         {
405             synchronized (monitor())
406             {
407                 check_orphaned();
408                 return get_store().count_elements(FUNDINGINSTRUMENT$6);
409             }
410         }
411         
412         
413 
414 
415         public void setFundingInstrumentArray(gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum[] fundingInstrumentArray)
416         {
417             synchronized (monitor())
418             {
419                 check_orphaned();
420                 arraySetterHelper(fundingInstrumentArray, FUNDINGINSTRUMENT$6);
421             }
422         }
423         
424         
425 
426 
427         public void setFundingInstrumentArray(int i, gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum fundingInstrument)
428         {
429             synchronized (monitor())
430             {
431                 check_orphaned();
432                 org.apache.xmlbeans.SimpleValue target = null;
433                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGINSTRUMENT$6, i);
434                 if (target == null)
435                 {
436                     throw new IndexOutOfBoundsException();
437                 }
438                 target.setEnumValue(fundingInstrument);
439             }
440         }
441         
442         
443 
444 
445         public void xsetFundingInstrumentArray(gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument[]fundingInstrumentArray)
446         {
447             synchronized (monitor())
448             {
449                 check_orphaned();
450                 arraySetterHelper(fundingInstrumentArray, FUNDINGINSTRUMENT$6);
451             }
452         }
453         
454         
455 
456 
457         public void xsetFundingInstrumentArray(int i, gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument fundingInstrument)
458         {
459             synchronized (monitor())
460             {
461                 check_orphaned();
462                 gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument target = null;
463                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument)get_store().find_element_user(FUNDINGINSTRUMENT$6, i);
464                 if (target == null)
465                 {
466                     throw new IndexOutOfBoundsException();
467                 }
468                 target.set(fundingInstrument);
469             }
470         }
471         
472         
473 
474 
475         public void insertFundingInstrument(int i, gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum fundingInstrument)
476         {
477             synchronized (monitor())
478             {
479                 check_orphaned();
480                 org.apache.xmlbeans.SimpleValue target = 
481                     (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(FUNDINGINSTRUMENT$6, i);
482                 target.setEnumValue(fundingInstrument);
483             }
484         }
485         
486         
487 
488 
489         public void addFundingInstrument(gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum fundingInstrument)
490         {
491             synchronized (monitor())
492             {
493                 check_orphaned();
494                 org.apache.xmlbeans.SimpleValue target = null;
495                 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNDINGINSTRUMENT$6);
496                 target.setEnumValue(fundingInstrument);
497             }
498         }
499         
500         
501 
502 
503         public gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument insertNewFundingInstrument(int i)
504         {
505             synchronized (monitor())
506             {
507                 check_orphaned();
508                 gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument target = null;
509                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument)get_store().insert_element_user(FUNDINGINSTRUMENT$6, i);
510                 return target;
511             }
512         }
513         
514         
515 
516 
517         public gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument addNewFundingInstrument()
518         {
519             synchronized (monitor())
520             {
521                 check_orphaned();
522                 gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument target = null;
523                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument)get_store().add_element_user(FUNDINGINSTRUMENT$6);
524                 return target;
525             }
526         }
527         
528         
529 
530 
531         public void removeFundingInstrument(int i)
532         {
533             synchronized (monitor())
534             {
535                 check_orphaned();
536                 get_store().remove_element(FUNDINGINSTRUMENT$6, i);
537             }
538         }
539         
540         
541 
542 
543         public gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum[] getFundingActivityCategoryArray()
544         {
545             synchronized (monitor())
546             {
547                 check_orphaned();
548                 java.util.List targetList = new java.util.ArrayList();
549                 get_store().find_all_element_users(FUNDINGACTIVITYCATEGORY$8, targetList);
550                 gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum[] result = new gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum[targetList.size()];
551                 for (int i = 0, len = targetList.size() ; i < len ; i++)
552                     result[i] = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum)((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getEnumValue();
553                 return result;
554             }
555         }
556         
557         
558 
559 
560         public gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum getFundingActivityCategoryArray(int i)
561         {
562             synchronized (monitor())
563             {
564                 check_orphaned();
565                 org.apache.xmlbeans.SimpleValue target = null;
566                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGACTIVITYCATEGORY$8, i);
567                 if (target == null)
568                 {
569                     throw new IndexOutOfBoundsException();
570                 }
571                 return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum)target.getEnumValue();
572             }
573         }
574         
575         
576 
577 
578         public gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory[] xgetFundingActivityCategoryArray()
579         {
580             synchronized (monitor())
581             {
582                 check_orphaned();
583                 java.util.List targetList = new java.util.ArrayList();
584                 get_store().find_all_element_users(FUNDINGACTIVITYCATEGORY$8, targetList);
585                 gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory[] result = new gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory[targetList.size()];
586                 targetList.toArray(result);
587                 return result;
588             }
589         }
590         
591         
592 
593 
594         public gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory xgetFundingActivityCategoryArray(int i)
595         {
596             synchronized (monitor())
597             {
598                 check_orphaned();
599                 gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory target = null;
600                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory)get_store().find_element_user(FUNDINGACTIVITYCATEGORY$8, i);
601                 if (target == null)
602                 {
603                     throw new IndexOutOfBoundsException();
604                 }
605                 return target;
606             }
607         }
608         
609         
610 
611 
612         public int sizeOfFundingActivityCategoryArray()
613         {
614             synchronized (monitor())
615             {
616                 check_orphaned();
617                 return get_store().count_elements(FUNDINGACTIVITYCATEGORY$8);
618             }
619         }
620         
621         
622 
623 
624         public void setFundingActivityCategoryArray(gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum[] fundingActivityCategoryArray)
625         {
626             synchronized (monitor())
627             {
628                 check_orphaned();
629                 arraySetterHelper(fundingActivityCategoryArray, FUNDINGACTIVITYCATEGORY$8);
630             }
631         }
632         
633         
634 
635 
636         public void setFundingActivityCategoryArray(int i, gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum fundingActivityCategory)
637         {
638             synchronized (monitor())
639             {
640                 check_orphaned();
641                 org.apache.xmlbeans.SimpleValue target = null;
642                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGACTIVITYCATEGORY$8, i);
643                 if (target == null)
644                 {
645                     throw new IndexOutOfBoundsException();
646                 }
647                 target.setEnumValue(fundingActivityCategory);
648             }
649         }
650         
651         
652 
653 
654         public void xsetFundingActivityCategoryArray(gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory[]fundingActivityCategoryArray)
655         {
656             synchronized (monitor())
657             {
658                 check_orphaned();
659                 arraySetterHelper(fundingActivityCategoryArray, FUNDINGACTIVITYCATEGORY$8);
660             }
661         }
662         
663         
664 
665 
666         public void xsetFundingActivityCategoryArray(int i, gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory fundingActivityCategory)
667         {
668             synchronized (monitor())
669             {
670                 check_orphaned();
671                 gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory target = null;
672                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory)get_store().find_element_user(FUNDINGACTIVITYCATEGORY$8, i);
673                 if (target == null)
674                 {
675                     throw new IndexOutOfBoundsException();
676                 }
677                 target.set(fundingActivityCategory);
678             }
679         }
680         
681         
682 
683 
684         public void insertFundingActivityCategory(int i, gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum fundingActivityCategory)
685         {
686             synchronized (monitor())
687             {
688                 check_orphaned();
689                 org.apache.xmlbeans.SimpleValue target = 
690                     (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(FUNDINGACTIVITYCATEGORY$8, i);
691                 target.setEnumValue(fundingActivityCategory);
692             }
693         }
694         
695         
696 
697 
698         public void addFundingActivityCategory(gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum fundingActivityCategory)
699         {
700             synchronized (monitor())
701             {
702                 check_orphaned();
703                 org.apache.xmlbeans.SimpleValue target = null;
704                 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNDINGACTIVITYCATEGORY$8);
705                 target.setEnumValue(fundingActivityCategory);
706             }
707         }
708         
709         
710 
711 
712         public gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory insertNewFundingActivityCategory(int i)
713         {
714             synchronized (monitor())
715             {
716                 check_orphaned();
717                 gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory target = null;
718                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory)get_store().insert_element_user(FUNDINGACTIVITYCATEGORY$8, i);
719                 return target;
720             }
721         }
722         
723         
724 
725 
726         public gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory addNewFundingActivityCategory()
727         {
728             synchronized (monitor())
729             {
730                 check_orphaned();
731                 gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory target = null;
732                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory)get_store().add_element_user(FUNDINGACTIVITYCATEGORY$8);
733                 return target;
734             }
735         }
736         
737         
738 
739 
740         public void removeFundingActivityCategory(int i)
741         {
742             synchronized (monitor())
743             {
744                 check_orphaned();
745                 get_store().remove_element(FUNDINGACTIVITYCATEGORY$8, i);
746             }
747         }
748         
749         
750 
751 
752         public java.lang.String getOtherFundingCategoryExplanation()
753         {
754             synchronized (monitor())
755             {
756                 check_orphaned();
757                 org.apache.xmlbeans.SimpleValue target = null;
758                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFUNDINGCATEGORYEXPLANATION$10, 0);
759                 if (target == null)
760                 {
761                     return null;
762                 }
763                 return target.getStringValue();
764             }
765         }
766         
767         
768 
769 
770         public gov.grants.apply.system.grantsFundingSynopsisV20.OtherFundingCategoryExplanationDocument.OtherFundingCategoryExplanation xgetOtherFundingCategoryExplanation()
771         {
772             synchronized (monitor())
773             {
774                 check_orphaned();
775                 gov.grants.apply.system.grantsFundingSynopsisV20.OtherFundingCategoryExplanationDocument.OtherFundingCategoryExplanation target = null;
776                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.OtherFundingCategoryExplanationDocument.OtherFundingCategoryExplanation)get_store().find_element_user(OTHERFUNDINGCATEGORYEXPLANATION$10, 0);
777                 return target;
778             }
779         }
780         
781         
782 
783 
784         public boolean isSetOtherFundingCategoryExplanation()
785         {
786             synchronized (monitor())
787             {
788                 check_orphaned();
789                 return get_store().count_elements(OTHERFUNDINGCATEGORYEXPLANATION$10) != 0;
790             }
791         }
792         
793         
794 
795 
796         public void setOtherFundingCategoryExplanation(java.lang.String otherFundingCategoryExplanation)
797         {
798             synchronized (monitor())
799             {
800                 check_orphaned();
801                 org.apache.xmlbeans.SimpleValue target = null;
802                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFUNDINGCATEGORYEXPLANATION$10, 0);
803                 if (target == null)
804                 {
805                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERFUNDINGCATEGORYEXPLANATION$10);
806                 }
807                 target.setStringValue(otherFundingCategoryExplanation);
808             }
809         }
810         
811         
812 
813 
814         public void xsetOtherFundingCategoryExplanation(gov.grants.apply.system.grantsFundingSynopsisV20.OtherFundingCategoryExplanationDocument.OtherFundingCategoryExplanation otherFundingCategoryExplanation)
815         {
816             synchronized (monitor())
817             {
818                 check_orphaned();
819                 gov.grants.apply.system.grantsFundingSynopsisV20.OtherFundingCategoryExplanationDocument.OtherFundingCategoryExplanation target = null;
820                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.OtherFundingCategoryExplanationDocument.OtherFundingCategoryExplanation)get_store().find_element_user(OTHERFUNDINGCATEGORYEXPLANATION$10, 0);
821                 if (target == null)
822                 {
823                     target = (gov.grants.apply.system.grantsFundingSynopsisV20.OtherFundingCategoryExplanationDocument.OtherFundingCategoryExplanation)get_store().add_element_user(OTHERFUNDINGCATEGORYEXPLANATION$10);
824                 }
825                 target.set(otherFundingCategoryExplanation);
826             }
827         }
828         
829         
830 
831 
832         public void unsetOtherFundingCategoryExplanation()
833         {
834             synchronized (monitor())
835             {
836                 check_orphaned();
837                 get_store().remove_element(OTHERFUNDINGCATEGORYEXPLANATION$10, 0);
838             }
839         }
840         
841         
842 
843 
844         public java.lang.String getExpectedNumberOfAwards()
845         {
846             synchronized (monitor())
847             {
848                 check_orphaned();
849                 org.apache.xmlbeans.SimpleValue target = null;
850                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXPECTEDNUMBEROFAWARDS$12, 0);
851                 if (target == null)
852                 {
853                     return null;
854                 }
855                 return target.getStringValue();
856             }
857         }
858         
859         
860 
861 
862         public gov.grants.apply.system.grantsFundingSynopsisV20.ExpectedNumberOfAwardsDocument.ExpectedNumberOfAwards xgetExpectedNumberOfAwards()
863         {
864             synchronized (monitor())
865             {
866                 check_orphaned();
867                 gov.grants.apply.system.grantsFundingSynopsisV20.ExpectedNumberOfAwardsDocument.ExpectedNumberOfAwards target = null;
868                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.ExpectedNumberOfAwardsDocument.ExpectedNumberOfAwards)get_store().find_element_user(EXPECTEDNUMBEROFAWARDS$12, 0);
869                 return target;
870             }
871         }
872         
873         
874 
875 
876         public boolean isSetExpectedNumberOfAwards()
877         {
878             synchronized (monitor())
879             {
880                 check_orphaned();
881                 return get_store().count_elements(EXPECTEDNUMBEROFAWARDS$12) != 0;
882             }
883         }
884         
885         
886 
887 
888         public void setExpectedNumberOfAwards(java.lang.String expectedNumberOfAwards)
889         {
890             synchronized (monitor())
891             {
892                 check_orphaned();
893                 org.apache.xmlbeans.SimpleValue target = null;
894                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXPECTEDNUMBEROFAWARDS$12, 0);
895                 if (target == null)
896                 {
897                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXPECTEDNUMBEROFAWARDS$12);
898                 }
899                 target.setStringValue(expectedNumberOfAwards);
900             }
901         }
902         
903         
904 
905 
906         public void xsetExpectedNumberOfAwards(gov.grants.apply.system.grantsFundingSynopsisV20.ExpectedNumberOfAwardsDocument.ExpectedNumberOfAwards expectedNumberOfAwards)
907         {
908             synchronized (monitor())
909             {
910                 check_orphaned();
911                 gov.grants.apply.system.grantsFundingSynopsisV20.ExpectedNumberOfAwardsDocument.ExpectedNumberOfAwards target = null;
912                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.ExpectedNumberOfAwardsDocument.ExpectedNumberOfAwards)get_store().find_element_user(EXPECTEDNUMBEROFAWARDS$12, 0);
913                 if (target == null)
914                 {
915                     target = (gov.grants.apply.system.grantsFundingSynopsisV20.ExpectedNumberOfAwardsDocument.ExpectedNumberOfAwards)get_store().add_element_user(EXPECTEDNUMBEROFAWARDS$12);
916                 }
917                 target.set(expectedNumberOfAwards);
918             }
919         }
920         
921         
922 
923 
924         public void unsetExpectedNumberOfAwards()
925         {
926             synchronized (monitor())
927             {
928                 check_orphaned();
929                 get_store().remove_element(EXPECTEDNUMBEROFAWARDS$12, 0);
930             }
931         }
932         
933         
934 
935 
936         public java.lang.String getEstimatedFunding()
937         {
938             synchronized (monitor())
939             {
940                 check_orphaned();
941                 org.apache.xmlbeans.SimpleValue target = null;
942                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ESTIMATEDFUNDING$14, 0);
943                 if (target == null)
944                 {
945                     return null;
946                 }
947                 return target.getStringValue();
948             }
949         }
950         
951         
952 
953 
954         public gov.grants.apply.system.grantsFundingSynopsisV20.EstimatedFundingDocument.EstimatedFunding xgetEstimatedFunding()
955         {
956             synchronized (monitor())
957             {
958                 check_orphaned();
959                 gov.grants.apply.system.grantsFundingSynopsisV20.EstimatedFundingDocument.EstimatedFunding target = null;
960                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.EstimatedFundingDocument.EstimatedFunding)get_store().find_element_user(ESTIMATEDFUNDING$14, 0);
961                 return target;
962             }
963         }
964         
965         
966 
967 
968         public boolean isSetEstimatedFunding()
969         {
970             synchronized (monitor())
971             {
972                 check_orphaned();
973                 return get_store().count_elements(ESTIMATEDFUNDING$14) != 0;
974             }
975         }
976         
977         
978 
979 
980         public void setEstimatedFunding(java.lang.String estimatedFunding)
981         {
982             synchronized (monitor())
983             {
984                 check_orphaned();
985                 org.apache.xmlbeans.SimpleValue target = null;
986                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ESTIMATEDFUNDING$14, 0);
987                 if (target == null)
988                 {
989                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ESTIMATEDFUNDING$14);
990                 }
991                 target.setStringValue(estimatedFunding);
992             }
993         }
994         
995         
996 
997 
998         public void xsetEstimatedFunding(gov.grants.apply.system.grantsFundingSynopsisV20.EstimatedFundingDocument.EstimatedFunding estimatedFunding)
999         {
1000             synchronized (monitor())
1001             {
1002                 check_orphaned();
1003                 gov.grants.apply.system.grantsFundingSynopsisV20.EstimatedFundingDocument.EstimatedFunding target = null;
1004                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.EstimatedFundingDocument.EstimatedFunding)get_store().find_element_user(ESTIMATEDFUNDING$14, 0);
1005                 if (target == null)
1006                 {
1007                     target = (gov.grants.apply.system.grantsFundingSynopsisV20.EstimatedFundingDocument.EstimatedFunding)get_store().add_element_user(ESTIMATEDFUNDING$14);
1008                 }
1009                 target.set(estimatedFunding);
1010             }
1011         }
1012         
1013         
1014 
1015 
1016         public void unsetEstimatedFunding()
1017         {
1018             synchronized (monitor())
1019             {
1020                 check_orphaned();
1021                 get_store().remove_element(ESTIMATEDFUNDING$14, 0);
1022             }
1023         }
1024         
1025         
1026 
1027 
1028         public java.lang.String getAwardCeiling()
1029         {
1030             synchronized (monitor())
1031             {
1032                 check_orphaned();
1033                 org.apache.xmlbeans.SimpleValue target = null;
1034                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDCEILING$16, 0);
1035                 if (target == null)
1036                 {
1037                     return null;
1038                 }
1039                 return target.getStringValue();
1040             }
1041         }
1042         
1043         
1044 
1045 
1046         public gov.grants.apply.system.grantsFundingSynopsisV20.AwardCeilingDocument.AwardCeiling xgetAwardCeiling()
1047         {
1048             synchronized (monitor())
1049             {
1050                 check_orphaned();
1051                 gov.grants.apply.system.grantsFundingSynopsisV20.AwardCeilingDocument.AwardCeiling target = null;
1052                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.AwardCeilingDocument.AwardCeiling)get_store().find_element_user(AWARDCEILING$16, 0);
1053                 return target;
1054             }
1055         }
1056         
1057         
1058 
1059 
1060         public void setAwardCeiling(java.lang.String awardCeiling)
1061         {
1062             synchronized (monitor())
1063             {
1064                 check_orphaned();
1065                 org.apache.xmlbeans.SimpleValue target = null;
1066                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDCEILING$16, 0);
1067                 if (target == null)
1068                 {
1069                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AWARDCEILING$16);
1070                 }
1071                 target.setStringValue(awardCeiling);
1072             }
1073         }
1074         
1075         
1076 
1077 
1078         public void xsetAwardCeiling(gov.grants.apply.system.grantsFundingSynopsisV20.AwardCeilingDocument.AwardCeiling awardCeiling)
1079         {
1080             synchronized (monitor())
1081             {
1082                 check_orphaned();
1083                 gov.grants.apply.system.grantsFundingSynopsisV20.AwardCeilingDocument.AwardCeiling target = null;
1084                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.AwardCeilingDocument.AwardCeiling)get_store().find_element_user(AWARDCEILING$16, 0);
1085                 if (target == null)
1086                 {
1087                     target = (gov.grants.apply.system.grantsFundingSynopsisV20.AwardCeilingDocument.AwardCeiling)get_store().add_element_user(AWARDCEILING$16);
1088                 }
1089                 target.set(awardCeiling);
1090             }
1091         }
1092         
1093         
1094 
1095 
1096         public java.lang.String getAwardFloor()
1097         {
1098             synchronized (monitor())
1099             {
1100                 check_orphaned();
1101                 org.apache.xmlbeans.SimpleValue target = null;
1102                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDFLOOR$18, 0);
1103                 if (target == null)
1104                 {
1105                     return null;
1106                 }
1107                 return target.getStringValue();
1108             }
1109         }
1110         
1111         
1112 
1113 
1114         public gov.grants.apply.system.grantsFundingSynopsisV20.AwardFloorDocument.AwardFloor xgetAwardFloor()
1115         {
1116             synchronized (monitor())
1117             {
1118                 check_orphaned();
1119                 gov.grants.apply.system.grantsFundingSynopsisV20.AwardFloorDocument.AwardFloor target = null;
1120                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.AwardFloorDocument.AwardFloor)get_store().find_element_user(AWARDFLOOR$18, 0);
1121                 return target;
1122             }
1123         }
1124         
1125         
1126 
1127 
1128         public void setAwardFloor(java.lang.String awardFloor)
1129         {
1130             synchronized (monitor())
1131             {
1132                 check_orphaned();
1133                 org.apache.xmlbeans.SimpleValue target = null;
1134                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDFLOOR$18, 0);
1135                 if (target == null)
1136                 {
1137                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AWARDFLOOR$18);
1138                 }
1139                 target.setStringValue(awardFloor);
1140             }
1141         }
1142         
1143         
1144 
1145 
1146         public void xsetAwardFloor(gov.grants.apply.system.grantsFundingSynopsisV20.AwardFloorDocument.AwardFloor awardFloor)
1147         {
1148             synchronized (monitor())
1149             {
1150                 check_orphaned();
1151                 gov.grants.apply.system.grantsFundingSynopsisV20.AwardFloorDocument.AwardFloor target = null;
1152                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.AwardFloorDocument.AwardFloor)get_store().find_element_user(AWARDFLOOR$18, 0);
1153                 if (target == null)
1154                 {
1155                     target = (gov.grants.apply.system.grantsFundingSynopsisV20.AwardFloorDocument.AwardFloor)get_store().add_element_user(AWARDFLOOR$18);
1156                 }
1157                 target.set(awardFloor);
1158             }
1159         }
1160         
1161         
1162 
1163 
1164         public java.lang.String getFundingOpportunityTitle()
1165         {
1166             synchronized (monitor())
1167             {
1168                 check_orphaned();
1169                 org.apache.xmlbeans.SimpleValue target = null;
1170                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYTITLE$20, 0);
1171                 if (target == null)
1172                 {
1173                     return null;
1174                 }
1175                 return target.getStringValue();
1176             }
1177         }
1178         
1179         
1180 
1181 
1182         public gov.grants.apply.system.grantsCommonTypesV10.StringWithoutNewLine255Type xgetFundingOpportunityTitle()
1183         {
1184             synchronized (monitor())
1185             {
1186                 check_orphaned();
1187                 gov.grants.apply.system.grantsCommonTypesV10.StringWithoutNewLine255Type target = null;
1188                 target = (gov.grants.apply.system.grantsCommonTypesV10.StringWithoutNewLine255Type)get_store().find_element_user(FUNDINGOPPORTUNITYTITLE$20, 0);
1189                 return target;
1190             }
1191         }
1192         
1193         
1194 
1195 
1196         public void setFundingOpportunityTitle(java.lang.String fundingOpportunityTitle)
1197         {
1198             synchronized (monitor())
1199             {
1200                 check_orphaned();
1201                 org.apache.xmlbeans.SimpleValue target = null;
1202                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYTITLE$20, 0);
1203                 if (target == null)
1204                 {
1205                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNDINGOPPORTUNITYTITLE$20);
1206                 }
1207                 target.setStringValue(fundingOpportunityTitle);
1208             }
1209         }
1210         
1211         
1212 
1213 
1214         public void xsetFundingOpportunityTitle(gov.grants.apply.system.grantsCommonTypesV10.StringWithoutNewLine255Type fundingOpportunityTitle)
1215         {
1216             synchronized (monitor())
1217             {
1218                 check_orphaned();
1219                 gov.grants.apply.system.grantsCommonTypesV10.StringWithoutNewLine255Type target = null;
1220                 target = (gov.grants.apply.system.grantsCommonTypesV10.StringWithoutNewLine255Type)get_store().find_element_user(FUNDINGOPPORTUNITYTITLE$20, 0);
1221                 if (target == null)
1222                 {
1223                     target = (gov.grants.apply.system.grantsCommonTypesV10.StringWithoutNewLine255Type)get_store().add_element_user(FUNDINGOPPORTUNITYTITLE$20);
1224                 }
1225                 target.set(fundingOpportunityTitle);
1226             }
1227         }
1228         
1229         
1230 
1231 
1232         public java.lang.String getFundingOpportunityNumber()
1233         {
1234             synchronized (monitor())
1235             {
1236                 check_orphaned();
1237                 org.apache.xmlbeans.SimpleValue target = null;
1238                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$22, 0);
1239                 if (target == null)
1240                 {
1241                     return null;
1242                 }
1243                 return target.getStringValue();
1244             }
1245         }
1246         
1247         
1248 
1249 
1250         public gov.grants.apply.system.grantsCommonTypesV10.FundingOpportunityNumberType xgetFundingOpportunityNumber()
1251         {
1252             synchronized (monitor())
1253             {
1254                 check_orphaned();
1255                 gov.grants.apply.system.grantsCommonTypesV10.FundingOpportunityNumberType target = null;
1256                 target = (gov.grants.apply.system.grantsCommonTypesV10.FundingOpportunityNumberType)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$22, 0);
1257                 return target;
1258             }
1259         }
1260         
1261         
1262 
1263 
1264         public void setFundingOpportunityNumber(java.lang.String fundingOpportunityNumber)
1265         {
1266             synchronized (monitor())
1267             {
1268                 check_orphaned();
1269                 org.apache.xmlbeans.SimpleValue target = null;
1270                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$22, 0);
1271                 if (target == null)
1272                 {
1273                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNDINGOPPORTUNITYNUMBER$22);
1274                 }
1275                 target.setStringValue(fundingOpportunityNumber);
1276             }
1277         }
1278         
1279         
1280 
1281 
1282         public void xsetFundingOpportunityNumber(gov.grants.apply.system.grantsCommonTypesV10.FundingOpportunityNumberType fundingOpportunityNumber)
1283         {
1284             synchronized (monitor())
1285             {
1286                 check_orphaned();
1287                 gov.grants.apply.system.grantsCommonTypesV10.FundingOpportunityNumberType target = null;
1288                 target = (gov.grants.apply.system.grantsCommonTypesV10.FundingOpportunityNumberType)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$22, 0);
1289                 if (target == null)
1290                 {
1291                     target = (gov.grants.apply.system.grantsCommonTypesV10.FundingOpportunityNumberType)get_store().add_element_user(FUNDINGOPPORTUNITYNUMBER$22);
1292                 }
1293                 target.set(fundingOpportunityNumber);
1294             }
1295         }
1296         
1297         
1298 
1299 
1300         public java.lang.String getClosingDate()
1301         {
1302             synchronized (monitor())
1303             {
1304                 check_orphaned();
1305                 org.apache.xmlbeans.SimpleValue target = null;
1306                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CLOSINGDATE$24, 0);
1307                 if (target == null)
1308                 {
1309                     return null;
1310                 }
1311                 return target.getStringValue();
1312             }
1313         }
1314         
1315         
1316 
1317 
1318         public gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType xgetClosingDate()
1319         {
1320             synchronized (monitor())
1321             {
1322                 check_orphaned();
1323                 gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType target = null;
1324                 target = (gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType)get_store().find_element_user(CLOSINGDATE$24, 0);
1325                 return target;
1326             }
1327         }
1328         
1329         
1330 
1331 
1332         public boolean isSetClosingDate()
1333         {
1334             synchronized (monitor())
1335             {
1336                 check_orphaned();
1337                 return get_store().count_elements(CLOSINGDATE$24) != 0;
1338             }
1339         }
1340         
1341         
1342 
1343 
1344         public void setClosingDate(java.lang.String closingDate)
1345         {
1346             synchronized (monitor())
1347             {
1348                 check_orphaned();
1349                 org.apache.xmlbeans.SimpleValue target = null;
1350                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CLOSINGDATE$24, 0);
1351                 if (target == null)
1352                 {
1353                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CLOSINGDATE$24);
1354                 }
1355                 target.setStringValue(closingDate);
1356             }
1357         }
1358         
1359         
1360 
1361 
1362         public void xsetClosingDate(gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType closingDate)
1363         {
1364             synchronized (monitor())
1365             {
1366                 check_orphaned();
1367                 gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType target = null;
1368                 target = (gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType)get_store().find_element_user(CLOSINGDATE$24, 0);
1369                 if (target == null)
1370                 {
1371                     target = (gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType)get_store().add_element_user(CLOSINGDATE$24);
1372                 }
1373                 target.set(closingDate);
1374             }
1375         }
1376         
1377         
1378 
1379 
1380         public void unsetClosingDate()
1381         {
1382             synchronized (monitor())
1383             {
1384                 check_orphaned();
1385                 get_store().remove_element(CLOSINGDATE$24, 0);
1386             }
1387         }
1388         
1389         
1390 
1391 
1392         public java.lang.String getClosingDateExplanation()
1393         {
1394             synchronized (monitor())
1395             {
1396                 check_orphaned();
1397                 org.apache.xmlbeans.SimpleValue target = null;
1398                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CLOSINGDATEEXPLANATION$26, 0);
1399                 if (target == null)
1400                 {
1401                     return null;
1402                 }
1403                 return target.getStringValue();
1404             }
1405         }
1406         
1407         
1408 
1409 
1410         public gov.grants.apply.system.grantsFundingSynopsisV20.ClosingDateExplanationDocument.ClosingDateExplanation xgetClosingDateExplanation()
1411         {
1412             synchronized (monitor())
1413             {
1414                 check_orphaned();
1415                 gov.grants.apply.system.grantsFundingSynopsisV20.ClosingDateExplanationDocument.ClosingDateExplanation target = null;
1416                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.ClosingDateExplanationDocument.ClosingDateExplanation)get_store().find_element_user(CLOSINGDATEEXPLANATION$26, 0);
1417                 return target;
1418             }
1419         }
1420         
1421         
1422 
1423 
1424         public boolean isSetClosingDateExplanation()
1425         {
1426             synchronized (monitor())
1427             {
1428                 check_orphaned();
1429                 return get_store().count_elements(CLOSINGDATEEXPLANATION$26) != 0;
1430             }
1431         }
1432         
1433         
1434 
1435 
1436         public void setClosingDateExplanation(java.lang.String closingDateExplanation)
1437         {
1438             synchronized (monitor())
1439             {
1440                 check_orphaned();
1441                 org.apache.xmlbeans.SimpleValue target = null;
1442                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CLOSINGDATEEXPLANATION$26, 0);
1443                 if (target == null)
1444                 {
1445                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CLOSINGDATEEXPLANATION$26);
1446                 }
1447                 target.setStringValue(closingDateExplanation);
1448             }
1449         }
1450         
1451         
1452 
1453 
1454         public void xsetClosingDateExplanation(gov.grants.apply.system.grantsFundingSynopsisV20.ClosingDateExplanationDocument.ClosingDateExplanation closingDateExplanation)
1455         {
1456             synchronized (monitor())
1457             {
1458                 check_orphaned();
1459                 gov.grants.apply.system.grantsFundingSynopsisV20.ClosingDateExplanationDocument.ClosingDateExplanation target = null;
1460                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.ClosingDateExplanationDocument.ClosingDateExplanation)get_store().find_element_user(CLOSINGDATEEXPLANATION$26, 0);
1461                 if (target == null)
1462                 {
1463                     target = (gov.grants.apply.system.grantsFundingSynopsisV20.ClosingDateExplanationDocument.ClosingDateExplanation)get_store().add_element_user(CLOSINGDATEEXPLANATION$26);
1464                 }
1465                 target.set(closingDateExplanation);
1466             }
1467         }
1468         
1469         
1470 
1471 
1472         public void unsetClosingDateExplanation()
1473         {
1474             synchronized (monitor())
1475             {
1476                 check_orphaned();
1477                 get_store().remove_element(CLOSINGDATEEXPLANATION$26, 0);
1478             }
1479         }
1480         
1481         
1482 
1483 
1484         public java.lang.String getArchiveDate()
1485         {
1486             synchronized (monitor())
1487             {
1488                 check_orphaned();
1489                 org.apache.xmlbeans.SimpleValue target = null;
1490                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARCHIVEDATE$28, 0);
1491                 if (target == null)
1492                 {
1493                     return null;
1494                 }
1495                 return target.getStringValue();
1496             }
1497         }
1498         
1499         
1500 
1501 
1502         public gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType xgetArchiveDate()
1503         {
1504             synchronized (monitor())
1505             {
1506                 check_orphaned();
1507                 gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType target = null;
1508                 target = (gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType)get_store().find_element_user(ARCHIVEDATE$28, 0);
1509                 return target;
1510             }
1511         }
1512         
1513         
1514 
1515 
1516         public boolean isSetArchiveDate()
1517         {
1518             synchronized (monitor())
1519             {
1520                 check_orphaned();
1521                 return get_store().count_elements(ARCHIVEDATE$28) != 0;
1522             }
1523         }
1524         
1525         
1526 
1527 
1528         public void setArchiveDate(java.lang.String archiveDate)
1529         {
1530             synchronized (monitor())
1531             {
1532                 check_orphaned();
1533                 org.apache.xmlbeans.SimpleValue target = null;
1534                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARCHIVEDATE$28, 0);
1535                 if (target == null)
1536                 {
1537                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARCHIVEDATE$28);
1538                 }
1539                 target.setStringValue(archiveDate);
1540             }
1541         }
1542         
1543         
1544 
1545 
1546         public void xsetArchiveDate(gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType archiveDate)
1547         {
1548             synchronized (monitor())
1549             {
1550                 check_orphaned();
1551                 gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType target = null;
1552                 target = (gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType)get_store().find_element_user(ARCHIVEDATE$28, 0);
1553                 if (target == null)
1554                 {
1555                     target = (gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType)get_store().add_element_user(ARCHIVEDATE$28);
1556                 }
1557                 target.set(archiveDate);
1558             }
1559         }
1560         
1561         
1562 
1563 
1564         public void unsetArchiveDate()
1565         {
1566             synchronized (monitor())
1567             {
1568                 check_orphaned();
1569                 get_store().remove_element(ARCHIVEDATE$28, 0);
1570             }
1571         }
1572         
1573         
1574 
1575 
1576         public java.lang.String getFundingOpportunityDescription()
1577         {
1578             synchronized (monitor())
1579             {
1580                 check_orphaned();
1581                 org.apache.xmlbeans.SimpleValue target = null;
1582                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYDESCRIPTION$30, 0);
1583                 if (target == null)
1584                 {
1585                     return null;
1586                 }
1587                 return target.getStringValue();
1588             }
1589         }
1590         
1591         
1592 
1593 
1594         public gov.grants.apply.system.grantsFundingSynopsisV20.FundingOpportunityDescriptionDocument.FundingOpportunityDescription xgetFundingOpportunityDescription()
1595         {
1596             synchronized (monitor())
1597             {
1598                 check_orphaned();
1599                 gov.grants.apply.system.grantsFundingSynopsisV20.FundingOpportunityDescriptionDocument.FundingOpportunityDescription target = null;
1600                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOpportunityDescriptionDocument.FundingOpportunityDescription)get_store().find_element_user(FUNDINGOPPORTUNITYDESCRIPTION$30, 0);
1601                 return target;
1602             }
1603         }
1604         
1605         
1606 
1607 
1608         public void setFundingOpportunityDescription(java.lang.String fundingOpportunityDescription)
1609         {
1610             synchronized (monitor())
1611             {
1612                 check_orphaned();
1613                 org.apache.xmlbeans.SimpleValue target = null;
1614                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYDESCRIPTION$30, 0);
1615                 if (target == null)
1616                 {
1617                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNDINGOPPORTUNITYDESCRIPTION$30);
1618                 }
1619                 target.setStringValue(fundingOpportunityDescription);
1620             }
1621         }
1622         
1623         
1624 
1625 
1626         public void xsetFundingOpportunityDescription(gov.grants.apply.system.grantsFundingSynopsisV20.FundingOpportunityDescriptionDocument.FundingOpportunityDescription fundingOpportunityDescription)
1627         {
1628             synchronized (monitor())
1629             {
1630                 check_orphaned();
1631                 gov.grants.apply.system.grantsFundingSynopsisV20.FundingOpportunityDescriptionDocument.FundingOpportunityDescription target = null;
1632                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOpportunityDescriptionDocument.FundingOpportunityDescription)get_store().find_element_user(FUNDINGOPPORTUNITYDESCRIPTION$30, 0);
1633                 if (target == null)
1634                 {
1635                     target = (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOpportunityDescriptionDocument.FundingOpportunityDescription)get_store().add_element_user(FUNDINGOPPORTUNITYDESCRIPTION$30);
1636                 }
1637                 target.set(fundingOpportunityDescription);
1638             }
1639         }
1640         
1641         
1642 
1643 
1644         public java.lang.String[] getCFDANumberArray()
1645         {
1646             synchronized (monitor())
1647             {
1648                 check_orphaned();
1649                 java.util.List targetList = new java.util.ArrayList();
1650                 get_store().find_all_element_users(CFDANUMBER$32, targetList);
1651                 java.lang.String[] result = new java.lang.String[targetList.size()];
1652                 for (int i = 0, len = targetList.size() ; i < len ; i++)
1653                     result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue();
1654                 return result;
1655             }
1656         }
1657         
1658         
1659 
1660 
1661         public java.lang.String getCFDANumberArray(int i)
1662         {
1663             synchronized (monitor())
1664             {
1665                 check_orphaned();
1666                 org.apache.xmlbeans.SimpleValue target = null;
1667                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDANUMBER$32, i);
1668                 if (target == null)
1669                 {
1670                     throw new IndexOutOfBoundsException();
1671                 }
1672                 return target.getStringValue();
1673             }
1674         }
1675         
1676         
1677 
1678 
1679         public gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType[] xgetCFDANumberArray()
1680         {
1681             synchronized (monitor())
1682             {
1683                 check_orphaned();
1684                 java.util.List targetList = new java.util.ArrayList();
1685                 get_store().find_all_element_users(CFDANUMBER$32, targetList);
1686                 gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType[] result = new gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType[targetList.size()];
1687                 targetList.toArray(result);
1688                 return result;
1689             }
1690         }
1691         
1692         
1693 
1694 
1695         public gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType xgetCFDANumberArray(int i)
1696         {
1697             synchronized (monitor())
1698             {
1699                 check_orphaned();
1700                 gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType target = null;
1701                 target = (gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType)get_store().find_element_user(CFDANUMBER$32, i);
1702                 if (target == null)
1703                 {
1704                     throw new IndexOutOfBoundsException();
1705                 }
1706                 return target;
1707             }
1708         }
1709         
1710         
1711 
1712 
1713         public int sizeOfCFDANumberArray()
1714         {
1715             synchronized (monitor())
1716             {
1717                 check_orphaned();
1718                 return get_store().count_elements(CFDANUMBER$32);
1719             }
1720         }
1721         
1722         
1723 
1724 
1725         public void setCFDANumberArray(java.lang.String[] cfdaNumberArray)
1726         {
1727             synchronized (monitor())
1728             {
1729                 check_orphaned();
1730                 arraySetterHelper(cfdaNumberArray, CFDANUMBER$32);
1731             }
1732         }
1733         
1734         
1735 
1736 
1737         public void setCFDANumberArray(int i, java.lang.String cfdaNumber)
1738         {
1739             synchronized (monitor())
1740             {
1741                 check_orphaned();
1742                 org.apache.xmlbeans.SimpleValue target = null;
1743                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDANUMBER$32, i);
1744                 if (target == null)
1745                 {
1746                     throw new IndexOutOfBoundsException();
1747                 }
1748                 target.setStringValue(cfdaNumber);
1749             }
1750         }
1751         
1752         
1753 
1754 
1755         public void xsetCFDANumberArray(gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType[]cfdaNumberArray)
1756         {
1757             synchronized (monitor())
1758             {
1759                 check_orphaned();
1760                 arraySetterHelper(cfdaNumberArray, CFDANUMBER$32);
1761             }
1762         }
1763         
1764         
1765 
1766 
1767         public void xsetCFDANumberArray(int i, gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType cfdaNumber)
1768         {
1769             synchronized (monitor())
1770             {
1771                 check_orphaned();
1772                 gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType target = null;
1773                 target = (gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType)get_store().find_element_user(CFDANUMBER$32, i);
1774                 if (target == null)
1775                 {
1776                     throw new IndexOutOfBoundsException();
1777                 }
1778                 target.set(cfdaNumber);
1779             }
1780         }
1781         
1782         
1783 
1784 
1785         public void insertCFDANumber(int i, java.lang.String cfdaNumber)
1786         {
1787             synchronized (monitor())
1788             {
1789                 check_orphaned();
1790                 org.apache.xmlbeans.SimpleValue target = 
1791                     (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(CFDANUMBER$32, i);
1792                 target.setStringValue(cfdaNumber);
1793             }
1794         }
1795         
1796         
1797 
1798 
1799         public void addCFDANumber(java.lang.String cfdaNumber)
1800         {
1801             synchronized (monitor())
1802             {
1803                 check_orphaned();
1804                 org.apache.xmlbeans.SimpleValue target = null;
1805                 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CFDANUMBER$32);
1806                 target.setStringValue(cfdaNumber);
1807             }
1808         }
1809         
1810         
1811 
1812 
1813         public gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType insertNewCFDANumber(int i)
1814         {
1815             synchronized (monitor())
1816             {
1817                 check_orphaned();
1818                 gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType target = null;
1819                 target = (gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType)get_store().insert_element_user(CFDANUMBER$32, i);
1820                 return target;
1821             }
1822         }
1823         
1824         
1825 
1826 
1827         public gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType addNewCFDANumber()
1828         {
1829             synchronized (monitor())
1830             {
1831                 check_orphaned();
1832                 gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType target = null;
1833                 target = (gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType)get_store().add_element_user(CFDANUMBER$32);
1834                 return target;
1835             }
1836         }
1837         
1838         
1839 
1840 
1841         public void removeCFDANumber(int i)
1842         {
1843             synchronized (monitor())
1844             {
1845                 check_orphaned();
1846                 get_store().remove_element(CFDANUMBER$32, i);
1847             }
1848         }
1849         
1850         
1851 
1852 
1853         public gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum[] getEligibleApplicantTypesArray()
1854         {
1855             synchronized (monitor())
1856             {
1857                 check_orphaned();
1858                 java.util.List targetList = new java.util.ArrayList();
1859                 get_store().find_all_element_users(ELIGIBLEAPPLICANTTYPES$34, targetList);
1860                 gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum[] result = new gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum[targetList.size()];
1861                 for (int i = 0, len = targetList.size() ; i < len ; i++)
1862                     result[i] = (gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum)((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getEnumValue();
1863                 return result;
1864             }
1865         }
1866         
1867         
1868 
1869 
1870         public gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum getEligibleApplicantTypesArray(int i)
1871         {
1872             synchronized (monitor())
1873             {
1874                 check_orphaned();
1875                 org.apache.xmlbeans.SimpleValue target = null;
1876                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ELIGIBLEAPPLICANTTYPES$34, i);
1877                 if (target == null)
1878                 {
1879                     throw new IndexOutOfBoundsException();
1880                 }
1881                 return (gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum)target.getEnumValue();
1882             }
1883         }
1884         
1885         
1886 
1887 
1888         public gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes[] xgetEligibleApplicantTypesArray()
1889         {
1890             synchronized (monitor())
1891             {
1892                 check_orphaned();
1893                 java.util.List targetList = new java.util.ArrayList();
1894                 get_store().find_all_element_users(ELIGIBLEAPPLICANTTYPES$34, targetList);
1895                 gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes[] result = new gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes[targetList.size()];
1896                 targetList.toArray(result);
1897                 return result;
1898             }
1899         }
1900         
1901         
1902 
1903 
1904         public gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes xgetEligibleApplicantTypesArray(int i)
1905         {
1906             synchronized (monitor())
1907             {
1908                 check_orphaned();
1909                 gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes target = null;
1910                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes)get_store().find_element_user(ELIGIBLEAPPLICANTTYPES$34, i);
1911                 if (target == null)
1912                 {
1913                     throw new IndexOutOfBoundsException();
1914                 }
1915                 return target;
1916             }
1917         }
1918         
1919         
1920 
1921 
1922         public int sizeOfEligibleApplicantTypesArray()
1923         {
1924             synchronized (monitor())
1925             {
1926                 check_orphaned();
1927                 return get_store().count_elements(ELIGIBLEAPPLICANTTYPES$34);
1928             }
1929         }
1930         
1931         
1932 
1933 
1934         public void setEligibleApplicantTypesArray(gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum[] eligibleApplicantTypesArray)
1935         {
1936             synchronized (monitor())
1937             {
1938                 check_orphaned();
1939                 arraySetterHelper(eligibleApplicantTypesArray, ELIGIBLEAPPLICANTTYPES$34);
1940             }
1941         }
1942         
1943         
1944 
1945 
1946         public void setEligibleApplicantTypesArray(int i, gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum eligibleApplicantTypes)
1947         {
1948             synchronized (monitor())
1949             {
1950                 check_orphaned();
1951                 org.apache.xmlbeans.SimpleValue target = null;
1952                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ELIGIBLEAPPLICANTTYPES$34, i);
1953                 if (target == null)
1954                 {
1955                     throw new IndexOutOfBoundsException();
1956                 }
1957                 target.setEnumValue(eligibleApplicantTypes);
1958             }
1959         }
1960         
1961         
1962 
1963 
1964         public void xsetEligibleApplicantTypesArray(gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes[]eligibleApplicantTypesArray)
1965         {
1966             synchronized (monitor())
1967             {
1968                 check_orphaned();
1969                 arraySetterHelper(eligibleApplicantTypesArray, ELIGIBLEAPPLICANTTYPES$34);
1970             }
1971         }
1972         
1973         
1974 
1975 
1976         public void xsetEligibleApplicantTypesArray(int i, gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes eligibleApplicantTypes)
1977         {
1978             synchronized (monitor())
1979             {
1980                 check_orphaned();
1981                 gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes target = null;
1982                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes)get_store().find_element_user(ELIGIBLEAPPLICANTTYPES$34, i);
1983                 if (target == null)
1984                 {
1985                     throw new IndexOutOfBoundsException();
1986                 }
1987                 target.set(eligibleApplicantTypes);
1988             }
1989         }
1990         
1991         
1992 
1993 
1994         public void insertEligibleApplicantTypes(int i, gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum eligibleApplicantTypes)
1995         {
1996             synchronized (monitor())
1997             {
1998                 check_orphaned();
1999                 org.apache.xmlbeans.SimpleValue target = 
2000                     (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(ELIGIBLEAPPLICANTTYPES$34, i);
2001                 target.setEnumValue(eligibleApplicantTypes);
2002             }
2003         }
2004         
2005         
2006 
2007 
2008         public void addEligibleApplicantTypes(gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum eligibleApplicantTypes)
2009         {
2010             synchronized (monitor())
2011             {
2012                 check_orphaned();
2013                 org.apache.xmlbeans.SimpleValue target = null;
2014                 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ELIGIBLEAPPLICANTTYPES$34);
2015                 target.setEnumValue(eligibleApplicantTypes);
2016             }
2017         }
2018         
2019         
2020 
2021 
2022         public gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes insertNewEligibleApplicantTypes(int i)
2023         {
2024             synchronized (monitor())
2025             {
2026                 check_orphaned();
2027                 gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes target = null;
2028                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes)get_store().insert_element_user(ELIGIBLEAPPLICANTTYPES$34, i);
2029                 return target;
2030             }
2031         }
2032         
2033         
2034 
2035 
2036         public gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes addNewEligibleApplicantTypes()
2037         {
2038             synchronized (monitor())
2039             {
2040                 check_orphaned();
2041                 gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes target = null;
2042                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes)get_store().add_element_user(ELIGIBLEAPPLICANTTYPES$34);
2043                 return target;
2044             }
2045         }
2046         
2047         
2048 
2049 
2050         public void removeEligibleApplicantTypes(int i)
2051         {
2052             synchronized (monitor())
2053             {
2054                 check_orphaned();
2055                 get_store().remove_element(ELIGIBLEAPPLICANTTYPES$34, i);
2056             }
2057         }
2058         
2059         
2060 
2061 
2062         public java.lang.String getOtherEligibleApplicantExplanation()
2063         {
2064             synchronized (monitor())
2065             {
2066                 check_orphaned();
2067                 org.apache.xmlbeans.SimpleValue target = null;
2068                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERELIGIBLEAPPLICANTEXPLANATION$36, 0);
2069                 if (target == null)
2070                 {
2071                     return null;
2072                 }
2073                 return target.getStringValue();
2074             }
2075         }
2076         
2077         
2078 
2079 
2080         public gov.grants.apply.system.grantsFundingSynopsisV20.OtherEligibleApplicantExplanationDocument.OtherEligibleApplicantExplanation xgetOtherEligibleApplicantExplanation()
2081         {
2082             synchronized (monitor())
2083             {
2084                 check_orphaned();
2085                 gov.grants.apply.system.grantsFundingSynopsisV20.OtherEligibleApplicantExplanationDocument.OtherEligibleApplicantExplanation target = null;
2086                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.OtherEligibleApplicantExplanationDocument.OtherEligibleApplicantExplanation)get_store().find_element_user(OTHERELIGIBLEAPPLICANTEXPLANATION$36, 0);
2087                 return target;
2088             }
2089         }
2090         
2091         
2092 
2093 
2094         public boolean isSetOtherEligibleApplicantExplanation()
2095         {
2096             synchronized (monitor())
2097             {
2098                 check_orphaned();
2099                 return get_store().count_elements(OTHERELIGIBLEAPPLICANTEXPLANATION$36) != 0;
2100             }
2101         }
2102         
2103         
2104 
2105 
2106         public void setOtherEligibleApplicantExplanation(java.lang.String otherEligibleApplicantExplanation)
2107         {
2108             synchronized (monitor())
2109             {
2110                 check_orphaned();
2111                 org.apache.xmlbeans.SimpleValue target = null;
2112                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERELIGIBLEAPPLICANTEXPLANATION$36, 0);
2113                 if (target == null)
2114                 {
2115                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERELIGIBLEAPPLICANTEXPLANATION$36);
2116                 }
2117                 target.setStringValue(otherEligibleApplicantExplanation);
2118             }
2119         }
2120         
2121         
2122 
2123 
2124         public void xsetOtherEligibleApplicantExplanation(gov.grants.apply.system.grantsFundingSynopsisV20.OtherEligibleApplicantExplanationDocument.OtherEligibleApplicantExplanation otherEligibleApplicantExplanation)
2125         {
2126             synchronized (monitor())
2127             {
2128                 check_orphaned();
2129                 gov.grants.apply.system.grantsFundingSynopsisV20.OtherEligibleApplicantExplanationDocument.OtherEligibleApplicantExplanation target = null;
2130                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.OtherEligibleApplicantExplanationDocument.OtherEligibleApplicantExplanation)get_store().find_element_user(OTHERELIGIBLEAPPLICANTEXPLANATION$36, 0);
2131                 if (target == null)
2132                 {
2133                     target = (gov.grants.apply.system.grantsFundingSynopsisV20.OtherEligibleApplicantExplanationDocument.OtherEligibleApplicantExplanation)get_store().add_element_user(OTHERELIGIBLEAPPLICANTEXPLANATION$36);
2134                 }
2135                 target.set(otherEligibleApplicantExplanation);
2136             }
2137         }
2138         
2139         
2140 
2141 
2142         public void unsetOtherEligibleApplicantExplanation()
2143         {
2144             synchronized (monitor())
2145             {
2146                 check_orphaned();
2147                 get_store().remove_element(OTHERELIGIBLEAPPLICANTEXPLANATION$36, 0);
2148             }
2149         }
2150         
2151         
2152 
2153 
2154         public gov.grants.apply.system.grantsFundingSynopsisV20.CostSharingOrMatchingRequirementDocument.CostSharingOrMatchingRequirement.Enum getCostSharingOrMatchingRequirement()
2155         {
2156             synchronized (monitor())
2157             {
2158                 check_orphaned();
2159                 org.apache.xmlbeans.SimpleValue target = null;
2160                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTSHARINGORMATCHINGREQUIREMENT$38, 0);
2161                 if (target == null)
2162                 {
2163                     return null;
2164                 }
2165                 return (gov.grants.apply.system.grantsFundingSynopsisV20.CostSharingOrMatchingRequirementDocument.CostSharingOrMatchingRequirement.Enum)target.getEnumValue();
2166             }
2167         }
2168         
2169         
2170 
2171 
2172         public gov.grants.apply.system.grantsFundingSynopsisV20.CostSharingOrMatchingRequirementDocument.CostSharingOrMatchingRequirement xgetCostSharingOrMatchingRequirement()
2173         {
2174             synchronized (monitor())
2175             {
2176                 check_orphaned();
2177                 gov.grants.apply.system.grantsFundingSynopsisV20.CostSharingOrMatchingRequirementDocument.CostSharingOrMatchingRequirement target = null;
2178                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.CostSharingOrMatchingRequirementDocument.CostSharingOrMatchingRequirement)get_store().find_element_user(COSTSHARINGORMATCHINGREQUIREMENT$38, 0);
2179                 return target;
2180             }
2181         }
2182         
2183         
2184 
2185 
2186         public void setCostSharingOrMatchingRequirement(gov.grants.apply.system.grantsFundingSynopsisV20.CostSharingOrMatchingRequirementDocument.CostSharingOrMatchingRequirement.Enum costSharingOrMatchingRequirement)
2187         {
2188             synchronized (monitor())
2189             {
2190                 check_orphaned();
2191                 org.apache.xmlbeans.SimpleValue target = null;
2192                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTSHARINGORMATCHINGREQUIREMENT$38, 0);
2193                 if (target == null)
2194                 {
2195                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTSHARINGORMATCHINGREQUIREMENT$38);
2196                 }
2197                 target.setEnumValue(costSharingOrMatchingRequirement);
2198             }
2199         }
2200         
2201         
2202 
2203 
2204         public void xsetCostSharingOrMatchingRequirement(gov.grants.apply.system.grantsFundingSynopsisV20.CostSharingOrMatchingRequirementDocument.CostSharingOrMatchingRequirement costSharingOrMatchingRequirement)
2205         {
2206             synchronized (monitor())
2207             {
2208                 check_orphaned();
2209                 gov.grants.apply.system.grantsFundingSynopsisV20.CostSharingOrMatchingRequirementDocument.CostSharingOrMatchingRequirement target = null;
2210                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.CostSharingOrMatchingRequirementDocument.CostSharingOrMatchingRequirement)get_store().find_element_user(COSTSHARINGORMATCHINGREQUIREMENT$38, 0);
2211                 if (target == null)
2212                 {
2213                     target = (gov.grants.apply.system.grantsFundingSynopsisV20.CostSharingOrMatchingRequirementDocument.CostSharingOrMatchingRequirement)get_store().add_element_user(COSTSHARINGORMATCHINGREQUIREMENT$38);
2214                 }
2215                 target.set(costSharingOrMatchingRequirement);
2216             }
2217         }
2218         
2219         
2220 
2221 
2222         public gov.grants.apply.system.grantsFundingSynopsisV20.AdditionalInformationDocument.AdditionalInformation getAdditionalInformation()
2223         {
2224             synchronized (monitor())
2225             {
2226                 check_orphaned();
2227                 gov.grants.apply.system.grantsFundingSynopsisV20.AdditionalInformationDocument.AdditionalInformation target = null;
2228                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.AdditionalInformationDocument.AdditionalInformation)get_store().find_element_user(ADDITIONALINFORMATION$40, 0);
2229                 if (target == null)
2230                 {
2231                     return null;
2232                 }
2233                 return target;
2234             }
2235         }
2236         
2237         
2238 
2239 
2240         public boolean isSetAdditionalInformation()
2241         {
2242             synchronized (monitor())
2243             {
2244                 check_orphaned();
2245                 return get_store().count_elements(ADDITIONALINFORMATION$40) != 0;
2246             }
2247         }
2248         
2249         
2250 
2251 
2252         public void setAdditionalInformation(gov.grants.apply.system.grantsFundingSynopsisV20.AdditionalInformationDocument.AdditionalInformation additionalInformation)
2253         {
2254             generatedSetterHelperImpl(additionalInformation, ADDITIONALINFORMATION$40, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2255         }
2256         
2257         
2258 
2259 
2260         public gov.grants.apply.system.grantsFundingSynopsisV20.AdditionalInformationDocument.AdditionalInformation addNewAdditionalInformation()
2261         {
2262             synchronized (monitor())
2263             {
2264                 check_orphaned();
2265                 gov.grants.apply.system.grantsFundingSynopsisV20.AdditionalInformationDocument.AdditionalInformation target = null;
2266                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.AdditionalInformationDocument.AdditionalInformation)get_store().add_element_user(ADDITIONALINFORMATION$40);
2267                 return target;
2268             }
2269         }
2270         
2271         
2272 
2273 
2274         public void unsetAdditionalInformation()
2275         {
2276             synchronized (monitor())
2277             {
2278                 check_orphaned();
2279                 get_store().remove_element(ADDITIONALINFORMATION$40, 0);
2280             }
2281         }
2282         
2283         
2284 
2285 
2286         public gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact[] getAgencyContactArray()
2287         {
2288             synchronized (monitor())
2289             {
2290                 check_orphaned();
2291                 java.util.List targetList = new java.util.ArrayList();
2292                 get_store().find_all_element_users(AGENCYCONTACT$42, targetList);
2293                 gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact[] result = new gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact[targetList.size()];
2294                 targetList.toArray(result);
2295                 return result;
2296             }
2297         }
2298         
2299         
2300 
2301 
2302         public gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact getAgencyContactArray(int i)
2303         {
2304             synchronized (monitor())
2305             {
2306                 check_orphaned();
2307                 gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact target = null;
2308                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact)get_store().find_element_user(AGENCYCONTACT$42, i);
2309                 if (target == null)
2310                 {
2311                     throw new IndexOutOfBoundsException();
2312                 }
2313                 return target;
2314             }
2315         }
2316         
2317         
2318 
2319 
2320         public int sizeOfAgencyContactArray()
2321         {
2322             synchronized (monitor())
2323             {
2324                 check_orphaned();
2325                 return get_store().count_elements(AGENCYCONTACT$42);
2326             }
2327         }
2328         
2329         
2330 
2331 
2332         public void setAgencyContactArray(gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact[] agencyContactArray)
2333         {
2334             check_orphaned();
2335             arraySetterHelper(agencyContactArray, AGENCYCONTACT$42);
2336         }
2337         
2338         
2339 
2340 
2341         public void setAgencyContactArray(int i, gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact agencyContact)
2342         {
2343             generatedSetterHelperImpl(agencyContact, AGENCYCONTACT$42, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
2344         }
2345         
2346         
2347 
2348 
2349         public gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact insertNewAgencyContact(int i)
2350         {
2351             synchronized (monitor())
2352             {
2353                 check_orphaned();
2354                 gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact target = null;
2355                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact)get_store().insert_element_user(AGENCYCONTACT$42, i);
2356                 return target;
2357             }
2358         }
2359         
2360         
2361 
2362 
2363         public gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact addNewAgencyContact()
2364         {
2365             synchronized (monitor())
2366             {
2367                 check_orphaned();
2368                 gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact target = null;
2369                 target = (gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact)get_store().add_element_user(AGENCYCONTACT$42);
2370                 return target;
2371             }
2372         }
2373         
2374         
2375 
2376 
2377         public void removeAgencyContact(int i)
2378         {
2379             synchronized (monitor())
2380             {
2381                 check_orphaned();
2382                 get_store().remove_element(AGENCYCONTACT$42, i);
2383             }
2384         }
2385     }
2386 }