View Javadoc
1   /*
2    * An XML document type.
3    * Localname: NSF_BIO_MCB
4    * Namespace: http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0
5    * Java type: gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.nsfBIOMCBV10.impl;
10  /**
11   * A document containing one NSF_BIO_MCB(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class NSFBIOMCBDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public NSFBIOMCBDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName NSFBIOMCB$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NSF_BIO_MCB");
26      
27      
28      /**
29       * Gets the "NSF_BIO_MCB" element
30       */
31      public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB getNSFBIOMCB()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB target = null;
37              target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB)get_store().find_element_user(NSFBIOMCB$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "NSF_BIO_MCB" element
48       */
49      public void setNSFBIOMCB(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB nsfbiomcb)
50      {
51          generatedSetterHelperImpl(nsfbiomcb, NSFBIOMCB$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "NSF_BIO_MCB" element
56       */
57      public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB addNewNSFBIOMCB()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB target = null;
63              target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB)get_store().add_element_user(NSFBIOMCB$0);
64              return target;
65          }
66      }
67      /**
68       * An XML NSF_BIO_MCB(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class NSFBIOMCBImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public NSFBIOMCBImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName INVESTIGATORSTATUS$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "INVESTIGATORSTATUS");
83          private static final javax.xml.namespace.QName FIELDSOFSCIENCEOTHERTHANBIOLOGY$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "FIELDSOFSCIENCEOTHERTHANBIOLOGY");
85          private static final javax.xml.namespace.QName SUBSTANTIVEAREA$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "SUBSTANTIVEAREA");
87          private static final javax.xml.namespace.QName INFRASTRUCTURE$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "INFRASTRUCTURE");
89          private static final javax.xml.namespace.QName HABITAT$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "HABITAT");
91          private static final javax.xml.namespace.QName GEOGRAPHICAREAOFTHERESEARCH$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "GEOGRAPHICAREAOFTHERESEARCH");
93          private static final javax.xml.namespace.QName CLASSIFICATIONOFORGANISMS$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "CLASSIFICATIONOFORGANISMS");
95          private static final javax.xml.namespace.QName MODELORGANISM$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "MODELORGANISM");
97          private static final javax.xml.namespace.QName FORMVERSION$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "FormVersion");
99          
100         
101         /**
102          * Gets the "INVESTIGATORSTATUS" element
103          */
104         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS.Enum getINVESTIGATORSTATUS()
105         {
106             synchronized (monitor())
107             {
108                 check_orphaned();
109                 org.apache.xmlbeans.SimpleValue target = null;
110                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INVESTIGATORSTATUS$0, 0);
111                 if (target == null)
112                 {
113                     return null;
114                 }
115                 return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS.Enum)target.getEnumValue();
116             }
117         }
118         
119         /**
120          * Gets (as xml) the "INVESTIGATORSTATUS" element
121          */
122         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS xgetINVESTIGATORSTATUS()
123         {
124             synchronized (monitor())
125             {
126                 check_orphaned();
127                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS target = null;
128                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS)get_store().find_element_user(INVESTIGATORSTATUS$0, 0);
129                 return target;
130             }
131         }
132         
133         /**
134          * Sets the "INVESTIGATORSTATUS" element
135          */
136         public void setINVESTIGATORSTATUS(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS.Enum investigatorstatus)
137         {
138             synchronized (monitor())
139             {
140                 check_orphaned();
141                 org.apache.xmlbeans.SimpleValue target = null;
142                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INVESTIGATORSTATUS$0, 0);
143                 if (target == null)
144                 {
145                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INVESTIGATORSTATUS$0);
146                 }
147                 target.setEnumValue(investigatorstatus);
148             }
149         }
150         
151         /**
152          * Sets (as xml) the "INVESTIGATORSTATUS" element
153          */
154         public void xsetINVESTIGATORSTATUS(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS investigatorstatus)
155         {
156             synchronized (monitor())
157             {
158                 check_orphaned();
159                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS target = null;
160                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS)get_store().find_element_user(INVESTIGATORSTATUS$0, 0);
161                 if (target == null)
162                 {
163                     target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS)get_store().add_element_user(INVESTIGATORSTATUS$0);
164                 }
165                 target.set(investigatorstatus);
166             }
167         }
168         
169         /**
170          * Gets the "FIELDSOFSCIENCEOTHERTHANBIOLOGY" element
171          */
172         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY getFIELDSOFSCIENCEOTHERTHANBIOLOGY()
173         {
174             synchronized (monitor())
175             {
176                 check_orphaned();
177                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY target = null;
178                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY)get_store().find_element_user(FIELDSOFSCIENCEOTHERTHANBIOLOGY$2, 0);
179                 if (target == null)
180                 {
181                     return null;
182                 }
183                 return target;
184             }
185         }
186         
187         /**
188          * Sets the "FIELDSOFSCIENCEOTHERTHANBIOLOGY" element
189          */
190         public void setFIELDSOFSCIENCEOTHERTHANBIOLOGY(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY fieldsofscienceotherthanbiology)
191         {
192             generatedSetterHelperImpl(fieldsofscienceotherthanbiology, FIELDSOFSCIENCEOTHERTHANBIOLOGY$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
193         }
194         
195         /**
196          * Appends and returns a new empty "FIELDSOFSCIENCEOTHERTHANBIOLOGY" element
197          */
198         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY addNewFIELDSOFSCIENCEOTHERTHANBIOLOGY()
199         {
200             synchronized (monitor())
201             {
202                 check_orphaned();
203                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY target = null;
204                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY)get_store().add_element_user(FIELDSOFSCIENCEOTHERTHANBIOLOGY$2);
205                 return target;
206             }
207         }
208         
209         /**
210          * Gets the "SUBSTANTIVEAREA" element
211          */
212         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA getSUBSTANTIVEAREA()
213         {
214             synchronized (monitor())
215             {
216                 check_orphaned();
217                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA target = null;
218                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA)get_store().find_element_user(SUBSTANTIVEAREA$4, 0);
219                 if (target == null)
220                 {
221                     return null;
222                 }
223                 return target;
224             }
225         }
226         
227         /**
228          * Sets the "SUBSTANTIVEAREA" element
229          */
230         public void setSUBSTANTIVEAREA(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA substantivearea)
231         {
232             generatedSetterHelperImpl(substantivearea, SUBSTANTIVEAREA$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
233         }
234         
235         /**
236          * Appends and returns a new empty "SUBSTANTIVEAREA" element
237          */
238         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA addNewSUBSTANTIVEAREA()
239         {
240             synchronized (monitor())
241             {
242                 check_orphaned();
243                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA target = null;
244                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA)get_store().add_element_user(SUBSTANTIVEAREA$4);
245                 return target;
246             }
247         }
248         
249         /**
250          * Gets the "INFRASTRUCTURE" element
251          */
252         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE getINFRASTRUCTURE()
253         {
254             synchronized (monitor())
255             {
256                 check_orphaned();
257                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE target = null;
258                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE)get_store().find_element_user(INFRASTRUCTURE$6, 0);
259                 if (target == null)
260                 {
261                     return null;
262                 }
263                 return target;
264             }
265         }
266         
267         /**
268          * Sets the "INFRASTRUCTURE" element
269          */
270         public void setINFRASTRUCTURE(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE infrastructure)
271         {
272             generatedSetterHelperImpl(infrastructure, INFRASTRUCTURE$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
273         }
274         
275         /**
276          * Appends and returns a new empty "INFRASTRUCTURE" element
277          */
278         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE addNewINFRASTRUCTURE()
279         {
280             synchronized (monitor())
281             {
282                 check_orphaned();
283                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE target = null;
284                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE)get_store().add_element_user(INFRASTRUCTURE$6);
285                 return target;
286             }
287         }
288         
289         /**
290          * Gets the "HABITAT" element
291          */
292         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT getHABITAT()
293         {
294             synchronized (monitor())
295             {
296                 check_orphaned();
297                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT target = null;
298                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT)get_store().find_element_user(HABITAT$8, 0);
299                 if (target == null)
300                 {
301                     return null;
302                 }
303                 return target;
304             }
305         }
306         
307         /**
308          * Sets the "HABITAT" element
309          */
310         public void setHABITAT(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT habitat)
311         {
312             generatedSetterHelperImpl(habitat, HABITAT$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
313         }
314         
315         /**
316          * Appends and returns a new empty "HABITAT" element
317          */
318         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT addNewHABITAT()
319         {
320             synchronized (monitor())
321             {
322                 check_orphaned();
323                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT target = null;
324                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT)get_store().add_element_user(HABITAT$8);
325                 return target;
326             }
327         }
328         
329         /**
330          * Gets the "GEOGRAPHICAREAOFTHERESEARCH" element
331          */
332         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH getGEOGRAPHICAREAOFTHERESEARCH()
333         {
334             synchronized (monitor())
335             {
336                 check_orphaned();
337                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH target = null;
338                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH)get_store().find_element_user(GEOGRAPHICAREAOFTHERESEARCH$10, 0);
339                 if (target == null)
340                 {
341                     return null;
342                 }
343                 return target;
344             }
345         }
346         
347         /**
348          * Sets the "GEOGRAPHICAREAOFTHERESEARCH" element
349          */
350         public void setGEOGRAPHICAREAOFTHERESEARCH(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH geographicareaoftheresearch)
351         {
352             generatedSetterHelperImpl(geographicareaoftheresearch, GEOGRAPHICAREAOFTHERESEARCH$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
353         }
354         
355         /**
356          * Appends and returns a new empty "GEOGRAPHICAREAOFTHERESEARCH" element
357          */
358         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH addNewGEOGRAPHICAREAOFTHERESEARCH()
359         {
360             synchronized (monitor())
361             {
362                 check_orphaned();
363                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH target = null;
364                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH)get_store().add_element_user(GEOGRAPHICAREAOFTHERESEARCH$10);
365                 return target;
366             }
367         }
368         
369         /**
370          * Gets the "CLASSIFICATIONOFORGANISMS" element
371          */
372         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS getCLASSIFICATIONOFORGANISMS()
373         {
374             synchronized (monitor())
375             {
376                 check_orphaned();
377                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS target = null;
378                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS)get_store().find_element_user(CLASSIFICATIONOFORGANISMS$12, 0);
379                 if (target == null)
380                 {
381                     return null;
382                 }
383                 return target;
384             }
385         }
386         
387         /**
388          * Sets the "CLASSIFICATIONOFORGANISMS" element
389          */
390         public void setCLASSIFICATIONOFORGANISMS(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS classificationoforganisms)
391         {
392             generatedSetterHelperImpl(classificationoforganisms, CLASSIFICATIONOFORGANISMS$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
393         }
394         
395         /**
396          * Appends and returns a new empty "CLASSIFICATIONOFORGANISMS" element
397          */
398         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS addNewCLASSIFICATIONOFORGANISMS()
399         {
400             synchronized (monitor())
401             {
402                 check_orphaned();
403                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS target = null;
404                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS)get_store().add_element_user(CLASSIFICATIONOFORGANISMS$12);
405                 return target;
406             }
407         }
408         
409         /**
410          * Gets the "MODELORGANISM" element
411          */
412         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM getMODELORGANISM()
413         {
414             synchronized (monitor())
415             {
416                 check_orphaned();
417                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM target = null;
418                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM)get_store().find_element_user(MODELORGANISM$14, 0);
419                 if (target == null)
420                 {
421                     return null;
422                 }
423                 return target;
424             }
425         }
426         
427         /**
428          * Sets the "MODELORGANISM" element
429          */
430         public void setMODELORGANISM(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM modelorganism)
431         {
432             generatedSetterHelperImpl(modelorganism, MODELORGANISM$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
433         }
434         
435         /**
436          * Appends and returns a new empty "MODELORGANISM" element
437          */
438         public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM addNewMODELORGANISM()
439         {
440             synchronized (monitor())
441             {
442                 check_orphaned();
443                 gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM target = null;
444                 target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM)get_store().add_element_user(MODELORGANISM$14);
445                 return target;
446             }
447         }
448         
449         /**
450          * Gets the "FormVersion" attribute
451          */
452         public java.lang.String getFormVersion()
453         {
454             synchronized (monitor())
455             {
456                 check_orphaned();
457                 org.apache.xmlbeans.SimpleValue target = null;
458                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$16);
459                 if (target == null)
460                 {
461                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$16);
462                 }
463                 if (target == null)
464                 {
465                     return null;
466                 }
467                 return target.getStringValue();
468             }
469         }
470         
471         /**
472          * Gets (as xml) the "FormVersion" attribute
473          */
474         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
475         {
476             synchronized (monitor())
477             {
478                 check_orphaned();
479                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
480                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$16);
481                 if (target == null)
482                 {
483                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$16);
484                 }
485                 return target;
486             }
487         }
488         
489         /**
490          * Sets the "FormVersion" attribute
491          */
492         public void setFormVersion(java.lang.String formVersion)
493         {
494             synchronized (monitor())
495             {
496                 check_orphaned();
497                 org.apache.xmlbeans.SimpleValue target = null;
498                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$16);
499                 if (target == null)
500                 {
501                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$16);
502                 }
503                 target.setStringValue(formVersion);
504             }
505         }
506         
507         /**
508          * Sets (as xml) the "FormVersion" attribute
509          */
510         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
511         {
512             synchronized (monitor())
513             {
514                 check_orphaned();
515                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
516                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$16);
517                 if (target == null)
518                 {
519                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$16);
520                 }
521                 target.set(formVersion);
522             }
523         }
524         /**
525          * An XML INVESTIGATORSTATUS(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
526          *
527          * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument$NSFBIOMCB$INVESTIGATORSTATUS.
528          */
529         public static class INVESTIGATORSTATUSImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS
530         {
531             private static final long serialVersionUID = 1L;
532             
533             public INVESTIGATORSTATUSImpl(org.apache.xmlbeans.SchemaType sType)
534             {
535                 super(sType, false);
536             }
537             
538             protected INVESTIGATORSTATUSImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
539             {
540                 super(sType, b);
541             }
542         }
543         /**
544          * An XML FIELDSOFSCIENCEOTHERTHANBIOLOGY(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
545          *
546          * This is a complex type.
547          */
548         public static class FIELDSOFSCIENCEOTHERTHANBIOLOGYImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY
549         {
550             private static final long serialVersionUID = 1L;
551             
552             public FIELDSOFSCIENCEOTHERTHANBIOLOGYImpl(org.apache.xmlbeans.SchemaType sType)
553             {
554                 super(sType);
555             }
556             
557             private static final javax.xml.namespace.QName ASTRONOMY$0 = 
558                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Astronomy");
559             private static final javax.xml.namespace.QName CHEMISTRY$2 = 
560                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Chemistry");
561             private static final javax.xml.namespace.QName COMPUTERSCIENCE$4 = 
562                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "ComputerScience");
563             private static final javax.xml.namespace.QName EARTHSCIENCE$6 = 
564                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "EarthScience");
565             private static final javax.xml.namespace.QName ENGINEERING$8 = 
566                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Engineering");
567             private static final javax.xml.namespace.QName MATHEMATICS$10 = 
568                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Mathematics");
569             private static final javax.xml.namespace.QName PHYSICS$12 = 
570                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Physics");
571             private static final javax.xml.namespace.QName PSYCHOLOGY$14 = 
572                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Psychology");
573             private static final javax.xml.namespace.QName SOCIALSCIENCES$16 = 
574                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "SocialSciences");
575             private static final javax.xml.namespace.QName NONECATII$18 = 
576                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NoneCatII");
577             
578             
579             /**
580              * Gets the "Astronomy" element
581              */
582             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAstronomy()
583             {
584                 synchronized (monitor())
585                 {
586                     check_orphaned();
587                     org.apache.xmlbeans.SimpleValue target = null;
588                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASTRONOMY$0, 0);
589                     if (target == null)
590                     {
591                       return null;
592                     }
593                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
594                 }
595             }
596             
597             /**
598              * Gets (as xml) the "Astronomy" element
599              */
600             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAstronomy()
601             {
602                 synchronized (monitor())
603                 {
604                     check_orphaned();
605                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
606                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASTRONOMY$0, 0);
607                     return target;
608                 }
609             }
610             
611             /**
612              * True if has "Astronomy" element
613              */
614             public boolean isSetAstronomy()
615             {
616                 synchronized (monitor())
617                 {
618                     check_orphaned();
619                     return get_store().count_elements(ASTRONOMY$0) != 0;
620                 }
621             }
622             
623             /**
624              * Sets the "Astronomy" element
625              */
626             public void setAstronomy(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum astronomy)
627             {
628                 synchronized (monitor())
629                 {
630                     check_orphaned();
631                     org.apache.xmlbeans.SimpleValue target = null;
632                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASTRONOMY$0, 0);
633                     if (target == null)
634                     {
635                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASTRONOMY$0);
636                     }
637                     target.setEnumValue(astronomy);
638                 }
639             }
640             
641             /**
642              * Sets (as xml) the "Astronomy" element
643              */
644             public void xsetAstronomy(gov.grants.apply.system.globalLibraryV20.YesNoDataType astronomy)
645             {
646                 synchronized (monitor())
647                 {
648                     check_orphaned();
649                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
650                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASTRONOMY$0, 0);
651                     if (target == null)
652                     {
653                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ASTRONOMY$0);
654                     }
655                     target.set(astronomy);
656                 }
657             }
658             
659             /**
660              * Unsets the "Astronomy" element
661              */
662             public void unsetAstronomy()
663             {
664                 synchronized (monitor())
665                 {
666                     check_orphaned();
667                     get_store().remove_element(ASTRONOMY$0, 0);
668                 }
669             }
670             
671             /**
672              * Gets the "Chemistry" element
673              */
674             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getChemistry()
675             {
676                 synchronized (monitor())
677                 {
678                     check_orphaned();
679                     org.apache.xmlbeans.SimpleValue target = null;
680                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHEMISTRY$2, 0);
681                     if (target == null)
682                     {
683                       return null;
684                     }
685                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
686                 }
687             }
688             
689             /**
690              * Gets (as xml) the "Chemistry" element
691              */
692             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetChemistry()
693             {
694                 synchronized (monitor())
695                 {
696                     check_orphaned();
697                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
698                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHEMISTRY$2, 0);
699                     return target;
700                 }
701             }
702             
703             /**
704              * True if has "Chemistry" element
705              */
706             public boolean isSetChemistry()
707             {
708                 synchronized (monitor())
709                 {
710                     check_orphaned();
711                     return get_store().count_elements(CHEMISTRY$2) != 0;
712                 }
713             }
714             
715             /**
716              * Sets the "Chemistry" element
717              */
718             public void setChemistry(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum chemistry)
719             {
720                 synchronized (monitor())
721                 {
722                     check_orphaned();
723                     org.apache.xmlbeans.SimpleValue target = null;
724                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHEMISTRY$2, 0);
725                     if (target == null)
726                     {
727                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHEMISTRY$2);
728                     }
729                     target.setEnumValue(chemistry);
730                 }
731             }
732             
733             /**
734              * Sets (as xml) the "Chemistry" element
735              */
736             public void xsetChemistry(gov.grants.apply.system.globalLibraryV20.YesNoDataType chemistry)
737             {
738                 synchronized (monitor())
739                 {
740                     check_orphaned();
741                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
742                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHEMISTRY$2, 0);
743                     if (target == null)
744                     {
745                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHEMISTRY$2);
746                     }
747                     target.set(chemistry);
748                 }
749             }
750             
751             /**
752              * Unsets the "Chemistry" element
753              */
754             public void unsetChemistry()
755             {
756                 synchronized (monitor())
757                 {
758                     check_orphaned();
759                     get_store().remove_element(CHEMISTRY$2, 0);
760                 }
761             }
762             
763             /**
764              * Gets the "ComputerScience" element
765              */
766             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getComputerScience()
767             {
768                 synchronized (monitor())
769                 {
770                     check_orphaned();
771                     org.apache.xmlbeans.SimpleValue target = null;
772                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPUTERSCIENCE$4, 0);
773                     if (target == null)
774                     {
775                       return null;
776                     }
777                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
778                 }
779             }
780             
781             /**
782              * Gets (as xml) the "ComputerScience" element
783              */
784             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetComputerScience()
785             {
786                 synchronized (monitor())
787                 {
788                     check_orphaned();
789                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
790                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMPUTERSCIENCE$4, 0);
791                     return target;
792                 }
793             }
794             
795             /**
796              * True if has "ComputerScience" element
797              */
798             public boolean isSetComputerScience()
799             {
800                 synchronized (monitor())
801                 {
802                     check_orphaned();
803                     return get_store().count_elements(COMPUTERSCIENCE$4) != 0;
804                 }
805             }
806             
807             /**
808              * Sets the "ComputerScience" element
809              */
810             public void setComputerScience(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum computerScience)
811             {
812                 synchronized (monitor())
813                 {
814                     check_orphaned();
815                     org.apache.xmlbeans.SimpleValue target = null;
816                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPUTERSCIENCE$4, 0);
817                     if (target == null)
818                     {
819                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMPUTERSCIENCE$4);
820                     }
821                     target.setEnumValue(computerScience);
822                 }
823             }
824             
825             /**
826              * Sets (as xml) the "ComputerScience" element
827              */
828             public void xsetComputerScience(gov.grants.apply.system.globalLibraryV20.YesNoDataType computerScience)
829             {
830                 synchronized (monitor())
831                 {
832                     check_orphaned();
833                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
834                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMPUTERSCIENCE$4, 0);
835                     if (target == null)
836                     {
837                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COMPUTERSCIENCE$4);
838                     }
839                     target.set(computerScience);
840                 }
841             }
842             
843             /**
844              * Unsets the "ComputerScience" element
845              */
846             public void unsetComputerScience()
847             {
848                 synchronized (monitor())
849                 {
850                     check_orphaned();
851                     get_store().remove_element(COMPUTERSCIENCE$4, 0);
852                 }
853             }
854             
855             /**
856              * Gets the "EarthScience" element
857              */
858             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEarthScience()
859             {
860                 synchronized (monitor())
861                 {
862                     check_orphaned();
863                     org.apache.xmlbeans.SimpleValue target = null;
864                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EARTHSCIENCE$6, 0);
865                     if (target == null)
866                     {
867                       return null;
868                     }
869                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
870                 }
871             }
872             
873             /**
874              * Gets (as xml) the "EarthScience" element
875              */
876             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEarthScience()
877             {
878                 synchronized (monitor())
879                 {
880                     check_orphaned();
881                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
882                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EARTHSCIENCE$6, 0);
883                     return target;
884                 }
885             }
886             
887             /**
888              * True if has "EarthScience" element
889              */
890             public boolean isSetEarthScience()
891             {
892                 synchronized (monitor())
893                 {
894                     check_orphaned();
895                     return get_store().count_elements(EARTHSCIENCE$6) != 0;
896                 }
897             }
898             
899             /**
900              * Sets the "EarthScience" element
901              */
902             public void setEarthScience(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum earthScience)
903             {
904                 synchronized (monitor())
905                 {
906                     check_orphaned();
907                     org.apache.xmlbeans.SimpleValue target = null;
908                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EARTHSCIENCE$6, 0);
909                     if (target == null)
910                     {
911                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EARTHSCIENCE$6);
912                     }
913                     target.setEnumValue(earthScience);
914                 }
915             }
916             
917             /**
918              * Sets (as xml) the "EarthScience" element
919              */
920             public void xsetEarthScience(gov.grants.apply.system.globalLibraryV20.YesNoDataType earthScience)
921             {
922                 synchronized (monitor())
923                 {
924                     check_orphaned();
925                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
926                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EARTHSCIENCE$6, 0);
927                     if (target == null)
928                     {
929                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EARTHSCIENCE$6);
930                     }
931                     target.set(earthScience);
932                 }
933             }
934             
935             /**
936              * Unsets the "EarthScience" element
937              */
938             public void unsetEarthScience()
939             {
940                 synchronized (monitor())
941                 {
942                     check_orphaned();
943                     get_store().remove_element(EARTHSCIENCE$6, 0);
944                 }
945             }
946             
947             /**
948              * Gets the "Engineering" element
949              */
950             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEngineering()
951             {
952                 synchronized (monitor())
953                 {
954                     check_orphaned();
955                     org.apache.xmlbeans.SimpleValue target = null;
956                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENGINEERING$8, 0);
957                     if (target == null)
958                     {
959                       return null;
960                     }
961                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
962                 }
963             }
964             
965             /**
966              * Gets (as xml) the "Engineering" element
967              */
968             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEngineering()
969             {
970                 synchronized (monitor())
971                 {
972                     check_orphaned();
973                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
974                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENGINEERING$8, 0);
975                     return target;
976                 }
977             }
978             
979             /**
980              * True if has "Engineering" element
981              */
982             public boolean isSetEngineering()
983             {
984                 synchronized (monitor())
985                 {
986                     check_orphaned();
987                     return get_store().count_elements(ENGINEERING$8) != 0;
988                 }
989             }
990             
991             /**
992              * Sets the "Engineering" element
993              */
994             public void setEngineering(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum engineering)
995             {
996                 synchronized (monitor())
997                 {
998                     check_orphaned();
999                     org.apache.xmlbeans.SimpleValue target = null;
1000                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENGINEERING$8, 0);
1001                     if (target == null)
1002                     {
1003                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENGINEERING$8);
1004                     }
1005                     target.setEnumValue(engineering);
1006                 }
1007             }
1008             
1009             /**
1010              * Sets (as xml) the "Engineering" element
1011              */
1012             public void xsetEngineering(gov.grants.apply.system.globalLibraryV20.YesNoDataType engineering)
1013             {
1014                 synchronized (monitor())
1015                 {
1016                     check_orphaned();
1017                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1018                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENGINEERING$8, 0);
1019                     if (target == null)
1020                     {
1021                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ENGINEERING$8);
1022                     }
1023                     target.set(engineering);
1024                 }
1025             }
1026             
1027             /**
1028              * Unsets the "Engineering" element
1029              */
1030             public void unsetEngineering()
1031             {
1032                 synchronized (monitor())
1033                 {
1034                     check_orphaned();
1035                     get_store().remove_element(ENGINEERING$8, 0);
1036                 }
1037             }
1038             
1039             /**
1040              * Gets the "Mathematics" element
1041              */
1042             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMathematics()
1043             {
1044                 synchronized (monitor())
1045                 {
1046                     check_orphaned();
1047                     org.apache.xmlbeans.SimpleValue target = null;
1048                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATHEMATICS$10, 0);
1049                     if (target == null)
1050                     {
1051                       return null;
1052                     }
1053                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1054                 }
1055             }
1056             
1057             /**
1058              * Gets (as xml) the "Mathematics" element
1059              */
1060             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMathematics()
1061             {
1062                 synchronized (monitor())
1063                 {
1064                     check_orphaned();
1065                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1066                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MATHEMATICS$10, 0);
1067                     return target;
1068                 }
1069             }
1070             
1071             /**
1072              * True if has "Mathematics" element
1073              */
1074             public boolean isSetMathematics()
1075             {
1076                 synchronized (monitor())
1077                 {
1078                     check_orphaned();
1079                     return get_store().count_elements(MATHEMATICS$10) != 0;
1080                 }
1081             }
1082             
1083             /**
1084              * Sets the "Mathematics" element
1085              */
1086             public void setMathematics(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mathematics)
1087             {
1088                 synchronized (monitor())
1089                 {
1090                     check_orphaned();
1091                     org.apache.xmlbeans.SimpleValue target = null;
1092                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATHEMATICS$10, 0);
1093                     if (target == null)
1094                     {
1095                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MATHEMATICS$10);
1096                     }
1097                     target.setEnumValue(mathematics);
1098                 }
1099             }
1100             
1101             /**
1102              * Sets (as xml) the "Mathematics" element
1103              */
1104             public void xsetMathematics(gov.grants.apply.system.globalLibraryV20.YesNoDataType mathematics)
1105             {
1106                 synchronized (monitor())
1107                 {
1108                     check_orphaned();
1109                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1110                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MATHEMATICS$10, 0);
1111                     if (target == null)
1112                     {
1113                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MATHEMATICS$10);
1114                     }
1115                     target.set(mathematics);
1116                 }
1117             }
1118             
1119             /**
1120              * Unsets the "Mathematics" element
1121              */
1122             public void unsetMathematics()
1123             {
1124                 synchronized (monitor())
1125                 {
1126                     check_orphaned();
1127                     get_store().remove_element(MATHEMATICS$10, 0);
1128                 }
1129             }
1130             
1131             /**
1132              * Gets the "Physics" element
1133              */
1134             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPhysics()
1135             {
1136                 synchronized (monitor())
1137                 {
1138                     check_orphaned();
1139                     org.apache.xmlbeans.SimpleValue target = null;
1140                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHYSICS$12, 0);
1141                     if (target == null)
1142                     {
1143                       return null;
1144                     }
1145                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1146                 }
1147             }
1148             
1149             /**
1150              * Gets (as xml) the "Physics" element
1151              */
1152             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPhysics()
1153             {
1154                 synchronized (monitor())
1155                 {
1156                     check_orphaned();
1157                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1158                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PHYSICS$12, 0);
1159                     return target;
1160                 }
1161             }
1162             
1163             /**
1164              * True if has "Physics" element
1165              */
1166             public boolean isSetPhysics()
1167             {
1168                 synchronized (monitor())
1169                 {
1170                     check_orphaned();
1171                     return get_store().count_elements(PHYSICS$12) != 0;
1172                 }
1173             }
1174             
1175             /**
1176              * Sets the "Physics" element
1177              */
1178             public void setPhysics(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum physics)
1179             {
1180                 synchronized (monitor())
1181                 {
1182                     check_orphaned();
1183                     org.apache.xmlbeans.SimpleValue target = null;
1184                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHYSICS$12, 0);
1185                     if (target == null)
1186                     {
1187                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHYSICS$12);
1188                     }
1189                     target.setEnumValue(physics);
1190                 }
1191             }
1192             
1193             /**
1194              * Sets (as xml) the "Physics" element
1195              */
1196             public void xsetPhysics(gov.grants.apply.system.globalLibraryV20.YesNoDataType physics)
1197             {
1198                 synchronized (monitor())
1199                 {
1200                     check_orphaned();
1201                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1202                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PHYSICS$12, 0);
1203                     if (target == null)
1204                     {
1205                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PHYSICS$12);
1206                     }
1207                     target.set(physics);
1208                 }
1209             }
1210             
1211             /**
1212              * Unsets the "Physics" element
1213              */
1214             public void unsetPhysics()
1215             {
1216                 synchronized (monitor())
1217                 {
1218                     check_orphaned();
1219                     get_store().remove_element(PHYSICS$12, 0);
1220                 }
1221             }
1222             
1223             /**
1224              * Gets the "Psychology" element
1225              */
1226             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPsychology()
1227             {
1228                 synchronized (monitor())
1229                 {
1230                     check_orphaned();
1231                     org.apache.xmlbeans.SimpleValue target = null;
1232                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PSYCHOLOGY$14, 0);
1233                     if (target == null)
1234                     {
1235                       return null;
1236                     }
1237                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1238                 }
1239             }
1240             
1241             /**
1242              * Gets (as xml) the "Psychology" element
1243              */
1244             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPsychology()
1245             {
1246                 synchronized (monitor())
1247                 {
1248                     check_orphaned();
1249                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1250                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PSYCHOLOGY$14, 0);
1251                     return target;
1252                 }
1253             }
1254             
1255             /**
1256              * True if has "Psychology" element
1257              */
1258             public boolean isSetPsychology()
1259             {
1260                 synchronized (monitor())
1261                 {
1262                     check_orphaned();
1263                     return get_store().count_elements(PSYCHOLOGY$14) != 0;
1264                 }
1265             }
1266             
1267             /**
1268              * Sets the "Psychology" element
1269              */
1270             public void setPsychology(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum psychology)
1271             {
1272                 synchronized (monitor())
1273                 {
1274                     check_orphaned();
1275                     org.apache.xmlbeans.SimpleValue target = null;
1276                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PSYCHOLOGY$14, 0);
1277                     if (target == null)
1278                     {
1279                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PSYCHOLOGY$14);
1280                     }
1281                     target.setEnumValue(psychology);
1282                 }
1283             }
1284             
1285             /**
1286              * Sets (as xml) the "Psychology" element
1287              */
1288             public void xsetPsychology(gov.grants.apply.system.globalLibraryV20.YesNoDataType psychology)
1289             {
1290                 synchronized (monitor())
1291                 {
1292                     check_orphaned();
1293                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1294                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PSYCHOLOGY$14, 0);
1295                     if (target == null)
1296                     {
1297                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PSYCHOLOGY$14);
1298                     }
1299                     target.set(psychology);
1300                 }
1301             }
1302             
1303             /**
1304              * Unsets the "Psychology" element
1305              */
1306             public void unsetPsychology()
1307             {
1308                 synchronized (monitor())
1309                 {
1310                     check_orphaned();
1311                     get_store().remove_element(PSYCHOLOGY$14, 0);
1312                 }
1313             }
1314             
1315             /**
1316              * Gets the "SocialSciences" element
1317              */
1318             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSocialSciences()
1319             {
1320                 synchronized (monitor())
1321                 {
1322                     check_orphaned();
1323                     org.apache.xmlbeans.SimpleValue target = null;
1324                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOCIALSCIENCES$16, 0);
1325                     if (target == null)
1326                     {
1327                       return null;
1328                     }
1329                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1330                 }
1331             }
1332             
1333             /**
1334              * Gets (as xml) the "SocialSciences" element
1335              */
1336             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSocialSciences()
1337             {
1338                 synchronized (monitor())
1339                 {
1340                     check_orphaned();
1341                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1342                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOCIALSCIENCES$16, 0);
1343                     return target;
1344                 }
1345             }
1346             
1347             /**
1348              * True if has "SocialSciences" element
1349              */
1350             public boolean isSetSocialSciences()
1351             {
1352                 synchronized (monitor())
1353                 {
1354                     check_orphaned();
1355                     return get_store().count_elements(SOCIALSCIENCES$16) != 0;
1356                 }
1357             }
1358             
1359             /**
1360              * Sets the "SocialSciences" element
1361              */
1362             public void setSocialSciences(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum socialSciences)
1363             {
1364                 synchronized (monitor())
1365                 {
1366                     check_orphaned();
1367                     org.apache.xmlbeans.SimpleValue target = null;
1368                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOCIALSCIENCES$16, 0);
1369                     if (target == null)
1370                     {
1371                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOCIALSCIENCES$16);
1372                     }
1373                     target.setEnumValue(socialSciences);
1374                 }
1375             }
1376             
1377             /**
1378              * Sets (as xml) the "SocialSciences" element
1379              */
1380             public void xsetSocialSciences(gov.grants.apply.system.globalLibraryV20.YesNoDataType socialSciences)
1381             {
1382                 synchronized (monitor())
1383                 {
1384                     check_orphaned();
1385                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1386                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOCIALSCIENCES$16, 0);
1387                     if (target == null)
1388                     {
1389                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOCIALSCIENCES$16);
1390                     }
1391                     target.set(socialSciences);
1392                 }
1393             }
1394             
1395             /**
1396              * Unsets the "SocialSciences" element
1397              */
1398             public void unsetSocialSciences()
1399             {
1400                 synchronized (monitor())
1401                 {
1402                     check_orphaned();
1403                     get_store().remove_element(SOCIALSCIENCES$16, 0);
1404                 }
1405             }
1406             
1407             /**
1408              * Gets the "NoneCatII" element
1409              */
1410             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoneCatII()
1411             {
1412                 synchronized (monitor())
1413                 {
1414                     check_orphaned();
1415                     org.apache.xmlbeans.SimpleValue target = null;
1416                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONECATII$18, 0);
1417                     if (target == null)
1418                     {
1419                       return null;
1420                     }
1421                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1422                 }
1423             }
1424             
1425             /**
1426              * Gets (as xml) the "NoneCatII" element
1427              */
1428             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoneCatII()
1429             {
1430                 synchronized (monitor())
1431                 {
1432                     check_orphaned();
1433                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1434                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONECATII$18, 0);
1435                     return target;
1436                 }
1437             }
1438             
1439             /**
1440              * True if has "NoneCatII" element
1441              */
1442             public boolean isSetNoneCatII()
1443             {
1444                 synchronized (monitor())
1445                 {
1446                     check_orphaned();
1447                     return get_store().count_elements(NONECATII$18) != 0;
1448                 }
1449             }
1450             
1451             /**
1452              * Sets the "NoneCatII" element
1453              */
1454             public void setNoneCatII(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noneCatII)
1455             {
1456                 synchronized (monitor())
1457                 {
1458                     check_orphaned();
1459                     org.apache.xmlbeans.SimpleValue target = null;
1460                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONECATII$18, 0);
1461                     if (target == null)
1462                     {
1463                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONECATII$18);
1464                     }
1465                     target.setEnumValue(noneCatII);
1466                 }
1467             }
1468             
1469             /**
1470              * Sets (as xml) the "NoneCatII" element
1471              */
1472             public void xsetNoneCatII(gov.grants.apply.system.globalLibraryV20.YesNoDataType noneCatII)
1473             {
1474                 synchronized (monitor())
1475                 {
1476                     check_orphaned();
1477                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1478                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONECATII$18, 0);
1479                     if (target == null)
1480                     {
1481                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NONECATII$18);
1482                     }
1483                     target.set(noneCatII);
1484                 }
1485             }
1486             
1487             /**
1488              * Unsets the "NoneCatII" element
1489              */
1490             public void unsetNoneCatII()
1491             {
1492                 synchronized (monitor())
1493                 {
1494                     check_orphaned();
1495                     get_store().remove_element(NONECATII$18, 0);
1496                 }
1497             }
1498         }
1499         /**
1500          * An XML SUBSTANTIVEAREA(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
1501          *
1502          * This is a complex type.
1503          */
1504         public static class SUBSTANTIVEAREAImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA
1505         {
1506             private static final long serialVersionUID = 1L;
1507             
1508             public SUBSTANTIVEAREAImpl(org.apache.xmlbeans.SchemaType sType)
1509             {
1510                 super(sType);
1511             }
1512             
1513             private static final javax.xml.namespace.QName BIOMATERIALS$0 = 
1514                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "BIOMATERIALS");
1515             private static final javax.xml.namespace.QName COMPUTATIONALBIOLOGY$2 = 
1516                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "COMPUTATIONALBIOLOGY");
1517             private static final javax.xml.namespace.QName SUBSTANTIVEAREADATABASES$4 = 
1518                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "SUBSTANTIVEAREADATABASES");
1519             private static final javax.xml.namespace.QName ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY$6 = 
1520                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY");
1521             private static final javax.xml.namespace.QName EPIGENETICS$8 = 
1522                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "EPIGENETICS");
1523             private static final javax.xml.namespace.QName EXTREMOPHILES$10 = 
1524                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "EXTREMOPHILES");
1525             private static final javax.xml.namespace.QName GENOMICS$12 = 
1526                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "GENOMICS");
1527             private static final javax.xml.namespace.QName VIRAL$14 = 
1528                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Viral");
1529             private static final javax.xml.namespace.QName MICROBIAL$16 = 
1530                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Microbial");
1531             private static final javax.xml.namespace.QName FUNGAL$18 = 
1532                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Fungal");
1533             private static final javax.xml.namespace.QName PLANT$20 = 
1534                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Plant");
1535             private static final javax.xml.namespace.QName ANIMAL$22 = 
1536                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Animal");
1537             private static final javax.xml.namespace.QName HUMANNUTRITION$24 = 
1538                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "HUMANNUTRITION");
1539             private static final javax.xml.namespace.QName MARINEMAMMALSSUBSTANTIVEAREA$26 = 
1540                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "MARINEMAMMALSSUBSTANTIVEAREA");
1541             private static final javax.xml.namespace.QName NANOSCIENCE$28 = 
1542                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NANOSCIENCE");
1543             private static final javax.xml.namespace.QName PHOTOSYNTHESIS$30 = 
1544                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "PHOTOSYNTHESIS");
1545             private static final javax.xml.namespace.QName PLANTBIOLOGY$32 = 
1546                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "PLANTBIOLOGY");
1547             private static final javax.xml.namespace.QName ARABIDOPSISRELATEDPLANTRESEARCH$34 = 
1548                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "ArabidopsisRelatedPlantResearch");
1549             private static final javax.xml.namespace.QName REPRODUCTIVEANIMALBIOLOGY$36 = 
1550                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "REPRODUCTIVEANIMALBIOLOGY");
1551             private static final javax.xml.namespace.QName SPINALCORDNERVEREGENERATION$38 = 
1552                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "SPINALCORDNERVEREGENERATION");
1553             private static final javax.xml.namespace.QName MODELING$40 = 
1554                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Modeling");
1555             private static final javax.xml.namespace.QName MODELINGBIOLOGICALMOLECULARSYSTEMS$42 = 
1556                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "ModelingBiologicalMolecularSystems");
1557             private static final javax.xml.namespace.QName COMPUTATIONALMODELING$44 = 
1558                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "ComputationalModeling");
1559             private static final javax.xml.namespace.QName STRUCTURALBIOLOGY$46 = 
1560                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "STRUCTURALBIOLOGY");
1561             private static final javax.xml.namespace.QName NONECATIII$48 = 
1562                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NONECATIII");
1563             
1564             
1565             /**
1566              * Gets the "BIOMATERIALS" element
1567              */
1568             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBIOMATERIALS()
1569             {
1570                 synchronized (monitor())
1571                 {
1572                     check_orphaned();
1573                     org.apache.xmlbeans.SimpleValue target = null;
1574                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BIOMATERIALS$0, 0);
1575                     if (target == null)
1576                     {
1577                       return null;
1578                     }
1579                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1580                 }
1581             }
1582             
1583             /**
1584              * Gets (as xml) the "BIOMATERIALS" element
1585              */
1586             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBIOMATERIALS()
1587             {
1588                 synchronized (monitor())
1589                 {
1590                     check_orphaned();
1591                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1592                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BIOMATERIALS$0, 0);
1593                     return target;
1594                 }
1595             }
1596             
1597             /**
1598              * True if has "BIOMATERIALS" element
1599              */
1600             public boolean isSetBIOMATERIALS()
1601             {
1602                 synchronized (monitor())
1603                 {
1604                     check_orphaned();
1605                     return get_store().count_elements(BIOMATERIALS$0) != 0;
1606                 }
1607             }
1608             
1609             /**
1610              * Sets the "BIOMATERIALS" element
1611              */
1612             public void setBIOMATERIALS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum biomaterials)
1613             {
1614                 synchronized (monitor())
1615                 {
1616                     check_orphaned();
1617                     org.apache.xmlbeans.SimpleValue target = null;
1618                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BIOMATERIALS$0, 0);
1619                     if (target == null)
1620                     {
1621                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BIOMATERIALS$0);
1622                     }
1623                     target.setEnumValue(biomaterials);
1624                 }
1625             }
1626             
1627             /**
1628              * Sets (as xml) the "BIOMATERIALS" element
1629              */
1630             public void xsetBIOMATERIALS(gov.grants.apply.system.globalLibraryV20.YesNoDataType biomaterials)
1631             {
1632                 synchronized (monitor())
1633                 {
1634                     check_orphaned();
1635                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1636                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BIOMATERIALS$0, 0);
1637                     if (target == null)
1638                     {
1639                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BIOMATERIALS$0);
1640                     }
1641                     target.set(biomaterials);
1642                 }
1643             }
1644             
1645             /**
1646              * Unsets the "BIOMATERIALS" element
1647              */
1648             public void unsetBIOMATERIALS()
1649             {
1650                 synchronized (monitor())
1651                 {
1652                     check_orphaned();
1653                     get_store().remove_element(BIOMATERIALS$0, 0);
1654                 }
1655             }
1656             
1657             /**
1658              * Gets the "COMPUTATIONALBIOLOGY" element
1659              */
1660             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCOMPUTATIONALBIOLOGY()
1661             {
1662                 synchronized (monitor())
1663                 {
1664                     check_orphaned();
1665                     org.apache.xmlbeans.SimpleValue target = null;
1666                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPUTATIONALBIOLOGY$2, 0);
1667                     if (target == null)
1668                     {
1669                       return null;
1670                     }
1671                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1672                 }
1673             }
1674             
1675             /**
1676              * Gets (as xml) the "COMPUTATIONALBIOLOGY" element
1677              */
1678             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCOMPUTATIONALBIOLOGY()
1679             {
1680                 synchronized (monitor())
1681                 {
1682                     check_orphaned();
1683                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1684                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMPUTATIONALBIOLOGY$2, 0);
1685                     return target;
1686                 }
1687             }
1688             
1689             /**
1690              * True if has "COMPUTATIONALBIOLOGY" element
1691              */
1692             public boolean isSetCOMPUTATIONALBIOLOGY()
1693             {
1694                 synchronized (monitor())
1695                 {
1696                     check_orphaned();
1697                     return get_store().count_elements(COMPUTATIONALBIOLOGY$2) != 0;
1698                 }
1699             }
1700             
1701             /**
1702              * Sets the "COMPUTATIONALBIOLOGY" element
1703              */
1704             public void setCOMPUTATIONALBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum computationalbiology)
1705             {
1706                 synchronized (monitor())
1707                 {
1708                     check_orphaned();
1709                     org.apache.xmlbeans.SimpleValue target = null;
1710                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPUTATIONALBIOLOGY$2, 0);
1711                     if (target == null)
1712                     {
1713                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMPUTATIONALBIOLOGY$2);
1714                     }
1715                     target.setEnumValue(computationalbiology);
1716                 }
1717             }
1718             
1719             /**
1720              * Sets (as xml) the "COMPUTATIONALBIOLOGY" element
1721              */
1722             public void xsetCOMPUTATIONALBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType computationalbiology)
1723             {
1724                 synchronized (monitor())
1725                 {
1726                     check_orphaned();
1727                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1728                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMPUTATIONALBIOLOGY$2, 0);
1729                     if (target == null)
1730                     {
1731                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COMPUTATIONALBIOLOGY$2);
1732                     }
1733                     target.set(computationalbiology);
1734                 }
1735             }
1736             
1737             /**
1738              * Unsets the "COMPUTATIONALBIOLOGY" element
1739              */
1740             public void unsetCOMPUTATIONALBIOLOGY()
1741             {
1742                 synchronized (monitor())
1743                 {
1744                     check_orphaned();
1745                     get_store().remove_element(COMPUTATIONALBIOLOGY$2, 0);
1746                 }
1747             }
1748             
1749             /**
1750              * Gets the "SUBSTANTIVEAREADATABASES" element
1751              */
1752             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSUBSTANTIVEAREADATABASES()
1753             {
1754                 synchronized (monitor())
1755                 {
1756                     check_orphaned();
1757                     org.apache.xmlbeans.SimpleValue target = null;
1758                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBSTANTIVEAREADATABASES$4, 0);
1759                     if (target == null)
1760                     {
1761                       return null;
1762                     }
1763                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1764                 }
1765             }
1766             
1767             /**
1768              * Gets (as xml) the "SUBSTANTIVEAREADATABASES" element
1769              */
1770             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSUBSTANTIVEAREADATABASES()
1771             {
1772                 synchronized (monitor())
1773                 {
1774                     check_orphaned();
1775                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1776                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SUBSTANTIVEAREADATABASES$4, 0);
1777                     return target;
1778                 }
1779             }
1780             
1781             /**
1782              * True if has "SUBSTANTIVEAREADATABASES" element
1783              */
1784             public boolean isSetSUBSTANTIVEAREADATABASES()
1785             {
1786                 synchronized (monitor())
1787                 {
1788                     check_orphaned();
1789                     return get_store().count_elements(SUBSTANTIVEAREADATABASES$4) != 0;
1790                 }
1791             }
1792             
1793             /**
1794              * Sets the "SUBSTANTIVEAREADATABASES" element
1795              */
1796             public void setSUBSTANTIVEAREADATABASES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum substantiveareadatabases)
1797             {
1798                 synchronized (monitor())
1799                 {
1800                     check_orphaned();
1801                     org.apache.xmlbeans.SimpleValue target = null;
1802                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBSTANTIVEAREADATABASES$4, 0);
1803                     if (target == null)
1804                     {
1805                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBSTANTIVEAREADATABASES$4);
1806                     }
1807                     target.setEnumValue(substantiveareadatabases);
1808                 }
1809             }
1810             
1811             /**
1812              * Sets (as xml) the "SUBSTANTIVEAREADATABASES" element
1813              */
1814             public void xsetSUBSTANTIVEAREADATABASES(gov.grants.apply.system.globalLibraryV20.YesNoDataType substantiveareadatabases)
1815             {
1816                 synchronized (monitor())
1817                 {
1818                     check_orphaned();
1819                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1820                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SUBSTANTIVEAREADATABASES$4, 0);
1821                     if (target == null)
1822                     {
1823                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SUBSTANTIVEAREADATABASES$4);
1824                     }
1825                     target.set(substantiveareadatabases);
1826                 }
1827             }
1828             
1829             /**
1830              * Unsets the "SUBSTANTIVEAREADATABASES" element
1831              */
1832             public void unsetSUBSTANTIVEAREADATABASES()
1833             {
1834                 synchronized (monitor())
1835                 {
1836                     check_orphaned();
1837                     get_store().remove_element(SUBSTANTIVEAREADATABASES$4, 0);
1838                 }
1839             }
1840             
1841             /**
1842              * Gets the "ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY" element
1843              */
1844             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY()
1845             {
1846                 synchronized (monitor())
1847                 {
1848                     check_orphaned();
1849                     org.apache.xmlbeans.SimpleValue target = null;
1850                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY$6, 0);
1851                     if (target == null)
1852                     {
1853                       return null;
1854                     }
1855                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1856                 }
1857             }
1858             
1859             /**
1860              * Gets (as xml) the "ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY" element
1861              */
1862             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY()
1863             {
1864                 synchronized (monitor())
1865                 {
1866                     check_orphaned();
1867                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1868                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY$6, 0);
1869                     return target;
1870                 }
1871             }
1872             
1873             /**
1874              * True if has "ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY" element
1875              */
1876             public boolean isSetENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY()
1877             {
1878                 synchronized (monitor())
1879                 {
1880                     check_orphaned();
1881                     return get_store().count_elements(ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY$6) != 0;
1882                 }
1883             }
1884             
1885             /**
1886              * Sets the "ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY" element
1887              */
1888             public void setENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum endocrinedisruptorsenvironmentalendocrinology)
1889             {
1890                 synchronized (monitor())
1891                 {
1892                     check_orphaned();
1893                     org.apache.xmlbeans.SimpleValue target = null;
1894                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY$6, 0);
1895                     if (target == null)
1896                     {
1897                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY$6);
1898                     }
1899                     target.setEnumValue(endocrinedisruptorsenvironmentalendocrinology);
1900                 }
1901             }
1902             
1903             /**
1904              * Sets (as xml) the "ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY" element
1905              */
1906             public void xsetENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType endocrinedisruptorsenvironmentalendocrinology)
1907             {
1908                 synchronized (monitor())
1909                 {
1910                     check_orphaned();
1911                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1912                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY$6, 0);
1913                     if (target == null)
1914                     {
1915                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY$6);
1916                     }
1917                     target.set(endocrinedisruptorsenvironmentalendocrinology);
1918                 }
1919             }
1920             
1921             /**
1922              * Unsets the "ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY" element
1923              */
1924             public void unsetENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY()
1925             {
1926                 synchronized (monitor())
1927                 {
1928                     check_orphaned();
1929                     get_store().remove_element(ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY$6, 0);
1930                 }
1931             }
1932             
1933             /**
1934              * Gets the "EPIGENETICS" element
1935              */
1936             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEPIGENETICS()
1937             {
1938                 synchronized (monitor())
1939                 {
1940                     check_orphaned();
1941                     org.apache.xmlbeans.SimpleValue target = null;
1942                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EPIGENETICS$8, 0);
1943                     if (target == null)
1944                     {
1945                       return null;
1946                     }
1947                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1948                 }
1949             }
1950             
1951             /**
1952              * Gets (as xml) the "EPIGENETICS" element
1953              */
1954             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEPIGENETICS()
1955             {
1956                 synchronized (monitor())
1957                 {
1958                     check_orphaned();
1959                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1960                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EPIGENETICS$8, 0);
1961                     return target;
1962                 }
1963             }
1964             
1965             /**
1966              * True if has "EPIGENETICS" element
1967              */
1968             public boolean isSetEPIGENETICS()
1969             {
1970                 synchronized (monitor())
1971                 {
1972                     check_orphaned();
1973                     return get_store().count_elements(EPIGENETICS$8) != 0;
1974                 }
1975             }
1976             
1977             /**
1978              * Sets the "EPIGENETICS" element
1979              */
1980             public void setEPIGENETICS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum epigenetics)
1981             {
1982                 synchronized (monitor())
1983                 {
1984                     check_orphaned();
1985                     org.apache.xmlbeans.SimpleValue target = null;
1986                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EPIGENETICS$8, 0);
1987                     if (target == null)
1988                     {
1989                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EPIGENETICS$8);
1990                     }
1991                     target.setEnumValue(epigenetics);
1992                 }
1993             }
1994             
1995             /**
1996              * Sets (as xml) the "EPIGENETICS" element
1997              */
1998             public void xsetEPIGENETICS(gov.grants.apply.system.globalLibraryV20.YesNoDataType epigenetics)
1999             {
2000                 synchronized (monitor())
2001                 {
2002                     check_orphaned();
2003                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2004                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EPIGENETICS$8, 0);
2005                     if (target == null)
2006                     {
2007                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EPIGENETICS$8);
2008                     }
2009                     target.set(epigenetics);
2010                 }
2011             }
2012             
2013             /**
2014              * Unsets the "EPIGENETICS" element
2015              */
2016             public void unsetEPIGENETICS()
2017             {
2018                 synchronized (monitor())
2019                 {
2020                     check_orphaned();
2021                     get_store().remove_element(EPIGENETICS$8, 0);
2022                 }
2023             }
2024             
2025             /**
2026              * Gets the "EXTREMOPHILES" element
2027              */
2028             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEXTREMOPHILES()
2029             {
2030                 synchronized (monitor())
2031                 {
2032                     check_orphaned();
2033                     org.apache.xmlbeans.SimpleValue target = null;
2034                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMOPHILES$10, 0);
2035                     if (target == null)
2036                     {
2037                       return null;
2038                     }
2039                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2040                 }
2041             }
2042             
2043             /**
2044              * Gets (as xml) the "EXTREMOPHILES" element
2045              */
2046             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEXTREMOPHILES()
2047             {
2048                 synchronized (monitor())
2049                 {
2050                     check_orphaned();
2051                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2052                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EXTREMOPHILES$10, 0);
2053                     return target;
2054                 }
2055             }
2056             
2057             /**
2058              * True if has "EXTREMOPHILES" element
2059              */
2060             public boolean isSetEXTREMOPHILES()
2061             {
2062                 synchronized (monitor())
2063                 {
2064                     check_orphaned();
2065                     return get_store().count_elements(EXTREMOPHILES$10) != 0;
2066                 }
2067             }
2068             
2069             /**
2070              * Sets the "EXTREMOPHILES" element
2071              */
2072             public void setEXTREMOPHILES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum extremophiles)
2073             {
2074                 synchronized (monitor())
2075                 {
2076                     check_orphaned();
2077                     org.apache.xmlbeans.SimpleValue target = null;
2078                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMOPHILES$10, 0);
2079                     if (target == null)
2080                     {
2081                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXTREMOPHILES$10);
2082                     }
2083                     target.setEnumValue(extremophiles);
2084                 }
2085             }
2086             
2087             /**
2088              * Sets (as xml) the "EXTREMOPHILES" element
2089              */
2090             public void xsetEXTREMOPHILES(gov.grants.apply.system.globalLibraryV20.YesNoDataType extremophiles)
2091             {
2092                 synchronized (monitor())
2093                 {
2094                     check_orphaned();
2095                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2096                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EXTREMOPHILES$10, 0);
2097                     if (target == null)
2098                     {
2099                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EXTREMOPHILES$10);
2100                     }
2101                     target.set(extremophiles);
2102                 }
2103             }
2104             
2105             /**
2106              * Unsets the "EXTREMOPHILES" element
2107              */
2108             public void unsetEXTREMOPHILES()
2109             {
2110                 synchronized (monitor())
2111                 {
2112                     check_orphaned();
2113                     get_store().remove_element(EXTREMOPHILES$10, 0);
2114                 }
2115             }
2116             
2117             /**
2118              * Gets the "GENOMICS" element
2119              */
2120             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGENOMICS()
2121             {
2122                 synchronized (monitor())
2123                 {
2124                     check_orphaned();
2125                     org.apache.xmlbeans.SimpleValue target = null;
2126                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GENOMICS$12, 0);
2127                     if (target == null)
2128                     {
2129                       return null;
2130                     }
2131                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2132                 }
2133             }
2134             
2135             /**
2136              * Gets (as xml) the "GENOMICS" element
2137              */
2138             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGENOMICS()
2139             {
2140                 synchronized (monitor())
2141                 {
2142                     check_orphaned();
2143                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2144                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GENOMICS$12, 0);
2145                     return target;
2146                 }
2147             }
2148             
2149             /**
2150              * True if has "GENOMICS" element
2151              */
2152             public boolean isSetGENOMICS()
2153             {
2154                 synchronized (monitor())
2155                 {
2156                     check_orphaned();
2157                     return get_store().count_elements(GENOMICS$12) != 0;
2158                 }
2159             }
2160             
2161             /**
2162              * Sets the "GENOMICS" element
2163              */
2164             public void setGENOMICS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum genomics)
2165             {
2166                 synchronized (monitor())
2167                 {
2168                     check_orphaned();
2169                     org.apache.xmlbeans.SimpleValue target = null;
2170                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GENOMICS$12, 0);
2171                     if (target == null)
2172                     {
2173                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GENOMICS$12);
2174                     }
2175                     target.setEnumValue(genomics);
2176                 }
2177             }
2178             
2179             /**
2180              * Sets (as xml) the "GENOMICS" element
2181              */
2182             public void xsetGENOMICS(gov.grants.apply.system.globalLibraryV20.YesNoDataType genomics)
2183             {
2184                 synchronized (monitor())
2185                 {
2186                     check_orphaned();
2187                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2188                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GENOMICS$12, 0);
2189                     if (target == null)
2190                     {
2191                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GENOMICS$12);
2192                     }
2193                     target.set(genomics);
2194                 }
2195             }
2196             
2197             /**
2198              * Unsets the "GENOMICS" element
2199              */
2200             public void unsetGENOMICS()
2201             {
2202                 synchronized (monitor())
2203                 {
2204                     check_orphaned();
2205                     get_store().remove_element(GENOMICS$12, 0);
2206                 }
2207             }
2208             
2209             /**
2210              * Gets the "Viral" element
2211              */
2212             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getViral()
2213             {
2214                 synchronized (monitor())
2215                 {
2216                     check_orphaned();
2217                     org.apache.xmlbeans.SimpleValue target = null;
2218                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRAL$14, 0);
2219                     if (target == null)
2220                     {
2221                       return null;
2222                     }
2223                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2224                 }
2225             }
2226             
2227             /**
2228              * Gets (as xml) the "Viral" element
2229              */
2230             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetViral()
2231             {
2232                 synchronized (monitor())
2233                 {
2234                     check_orphaned();
2235                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2236                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRAL$14, 0);
2237                     return target;
2238                 }
2239             }
2240             
2241             /**
2242              * True if has "Viral" element
2243              */
2244             public boolean isSetViral()
2245             {
2246                 synchronized (monitor())
2247                 {
2248                     check_orphaned();
2249                     return get_store().count_elements(VIRAL$14) != 0;
2250                 }
2251             }
2252             
2253             /**
2254              * Sets the "Viral" element
2255              */
2256             public void setViral(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum viral)
2257             {
2258                 synchronized (monitor())
2259                 {
2260                     check_orphaned();
2261                     org.apache.xmlbeans.SimpleValue target = null;
2262                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRAL$14, 0);
2263                     if (target == null)
2264                     {
2265                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VIRAL$14);
2266                     }
2267                     target.setEnumValue(viral);
2268                 }
2269             }
2270             
2271             /**
2272              * Sets (as xml) the "Viral" element
2273              */
2274             public void xsetViral(gov.grants.apply.system.globalLibraryV20.YesNoDataType viral)
2275             {
2276                 synchronized (monitor())
2277                 {
2278                     check_orphaned();
2279                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2280                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRAL$14, 0);
2281                     if (target == null)
2282                     {
2283                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VIRAL$14);
2284                     }
2285                     target.set(viral);
2286                 }
2287             }
2288             
2289             /**
2290              * Unsets the "Viral" element
2291              */
2292             public void unsetViral()
2293             {
2294                 synchronized (monitor())
2295                 {
2296                     check_orphaned();
2297                     get_store().remove_element(VIRAL$14, 0);
2298                 }
2299             }
2300             
2301             /**
2302              * Gets the "Microbial" element
2303              */
2304             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMicrobial()
2305             {
2306                 synchronized (monitor())
2307                 {
2308                     check_orphaned();
2309                     org.apache.xmlbeans.SimpleValue target = null;
2310                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICROBIAL$16, 0);
2311                     if (target == null)
2312                     {
2313                       return null;
2314                     }
2315                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2316                 }
2317             }
2318             
2319             /**
2320              * Gets (as xml) the "Microbial" element
2321              */
2322             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMicrobial()
2323             {
2324                 synchronized (monitor())
2325                 {
2326                     check_orphaned();
2327                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2328                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICROBIAL$16, 0);
2329                     return target;
2330                 }
2331             }
2332             
2333             /**
2334              * True if has "Microbial" element
2335              */
2336             public boolean isSetMicrobial()
2337             {
2338                 synchronized (monitor())
2339                 {
2340                     check_orphaned();
2341                     return get_store().count_elements(MICROBIAL$16) != 0;
2342                 }
2343             }
2344             
2345             /**
2346              * Sets the "Microbial" element
2347              */
2348             public void setMicrobial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum microbial)
2349             {
2350                 synchronized (monitor())
2351                 {
2352                     check_orphaned();
2353                     org.apache.xmlbeans.SimpleValue target = null;
2354                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICROBIAL$16, 0);
2355                     if (target == null)
2356                     {
2357                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MICROBIAL$16);
2358                     }
2359                     target.setEnumValue(microbial);
2360                 }
2361             }
2362             
2363             /**
2364              * Sets (as xml) the "Microbial" element
2365              */
2366             public void xsetMicrobial(gov.grants.apply.system.globalLibraryV20.YesNoDataType microbial)
2367             {
2368                 synchronized (monitor())
2369                 {
2370                     check_orphaned();
2371                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2372                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICROBIAL$16, 0);
2373                     if (target == null)
2374                     {
2375                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MICROBIAL$16);
2376                     }
2377                     target.set(microbial);
2378                 }
2379             }
2380             
2381             /**
2382              * Unsets the "Microbial" element
2383              */
2384             public void unsetMicrobial()
2385             {
2386                 synchronized (monitor())
2387                 {
2388                     check_orphaned();
2389                     get_store().remove_element(MICROBIAL$16, 0);
2390                 }
2391             }
2392             
2393             /**
2394              * Gets the "Fungal" element
2395              */
2396             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFungal()
2397             {
2398                 synchronized (monitor())
2399                 {
2400                     check_orphaned();
2401                     org.apache.xmlbeans.SimpleValue target = null;
2402                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNGAL$18, 0);
2403                     if (target == null)
2404                     {
2405                       return null;
2406                     }
2407                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2408                 }
2409             }
2410             
2411             /**
2412              * Gets (as xml) the "Fungal" element
2413              */
2414             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFungal()
2415             {
2416                 synchronized (monitor())
2417                 {
2418                     check_orphaned();
2419                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2420                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FUNGAL$18, 0);
2421                     return target;
2422                 }
2423             }
2424             
2425             /**
2426              * True if has "Fungal" element
2427              */
2428             public boolean isSetFungal()
2429             {
2430                 synchronized (monitor())
2431                 {
2432                     check_orphaned();
2433                     return get_store().count_elements(FUNGAL$18) != 0;
2434                 }
2435             }
2436             
2437             /**
2438              * Sets the "Fungal" element
2439              */
2440             public void setFungal(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fungal)
2441             {
2442                 synchronized (monitor())
2443                 {
2444                     check_orphaned();
2445                     org.apache.xmlbeans.SimpleValue target = null;
2446                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNGAL$18, 0);
2447                     if (target == null)
2448                     {
2449                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNGAL$18);
2450                     }
2451                     target.setEnumValue(fungal);
2452                 }
2453             }
2454             
2455             /**
2456              * Sets (as xml) the "Fungal" element
2457              */
2458             public void xsetFungal(gov.grants.apply.system.globalLibraryV20.YesNoDataType fungal)
2459             {
2460                 synchronized (monitor())
2461                 {
2462                     check_orphaned();
2463                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2464                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FUNGAL$18, 0);
2465                     if (target == null)
2466                     {
2467                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FUNGAL$18);
2468                     }
2469                     target.set(fungal);
2470                 }
2471             }
2472             
2473             /**
2474              * Unsets the "Fungal" element
2475              */
2476             public void unsetFungal()
2477             {
2478                 synchronized (monitor())
2479                 {
2480                     check_orphaned();
2481                     get_store().remove_element(FUNGAL$18, 0);
2482                 }
2483             }
2484             
2485             /**
2486              * Gets the "Plant" element
2487              */
2488             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPlant()
2489             {
2490                 synchronized (monitor())
2491                 {
2492                     check_orphaned();
2493                     org.apache.xmlbeans.SimpleValue target = null;
2494                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANT$20, 0);
2495                     if (target == null)
2496                     {
2497                       return null;
2498                     }
2499                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2500                 }
2501             }
2502             
2503             /**
2504              * Gets (as xml) the "Plant" element
2505              */
2506             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPlant()
2507             {
2508                 synchronized (monitor())
2509                 {
2510                     check_orphaned();
2511                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2512                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PLANT$20, 0);
2513                     return target;
2514                 }
2515             }
2516             
2517             /**
2518              * True if has "Plant" element
2519              */
2520             public boolean isSetPlant()
2521             {
2522                 synchronized (monitor())
2523                 {
2524                     check_orphaned();
2525                     return get_store().count_elements(PLANT$20) != 0;
2526                 }
2527             }
2528             
2529             /**
2530              * Sets the "Plant" element
2531              */
2532             public void setPlant(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum plant)
2533             {
2534                 synchronized (monitor())
2535                 {
2536                     check_orphaned();
2537                     org.apache.xmlbeans.SimpleValue target = null;
2538                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANT$20, 0);
2539                     if (target == null)
2540                     {
2541                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PLANT$20);
2542                     }
2543                     target.setEnumValue(plant);
2544                 }
2545             }
2546             
2547             /**
2548              * Sets (as xml) the "Plant" element
2549              */
2550             public void xsetPlant(gov.grants.apply.system.globalLibraryV20.YesNoDataType plant)
2551             {
2552                 synchronized (monitor())
2553                 {
2554                     check_orphaned();
2555                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2556                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PLANT$20, 0);
2557                     if (target == null)
2558                     {
2559                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PLANT$20);
2560                     }
2561                     target.set(plant);
2562                 }
2563             }
2564             
2565             /**
2566              * Unsets the "Plant" element
2567              */
2568             public void unsetPlant()
2569             {
2570                 synchronized (monitor())
2571                 {
2572                     check_orphaned();
2573                     get_store().remove_element(PLANT$20, 0);
2574                 }
2575             }
2576             
2577             /**
2578              * Gets the "Animal" element
2579              */
2580             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAnimal()
2581             {
2582                 synchronized (monitor())
2583                 {
2584                     check_orphaned();
2585                     org.apache.xmlbeans.SimpleValue target = null;
2586                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ANIMAL$22, 0);
2587                     if (target == null)
2588                     {
2589                       return null;
2590                     }
2591                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2592                 }
2593             }
2594             
2595             /**
2596              * Gets (as xml) the "Animal" element
2597              */
2598             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAnimal()
2599             {
2600                 synchronized (monitor())
2601                 {
2602                     check_orphaned();
2603                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2604                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ANIMAL$22, 0);
2605                     return target;
2606                 }
2607             }
2608             
2609             /**
2610              * True if has "Animal" element
2611              */
2612             public boolean isSetAnimal()
2613             {
2614                 synchronized (monitor())
2615                 {
2616                     check_orphaned();
2617                     return get_store().count_elements(ANIMAL$22) != 0;
2618                 }
2619             }
2620             
2621             /**
2622              * Sets the "Animal" element
2623              */
2624             public void setAnimal(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum animal)
2625             {
2626                 synchronized (monitor())
2627                 {
2628                     check_orphaned();
2629                     org.apache.xmlbeans.SimpleValue target = null;
2630                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ANIMAL$22, 0);
2631                     if (target == null)
2632                     {
2633                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ANIMAL$22);
2634                     }
2635                     target.setEnumValue(animal);
2636                 }
2637             }
2638             
2639             /**
2640              * Sets (as xml) the "Animal" element
2641              */
2642             public void xsetAnimal(gov.grants.apply.system.globalLibraryV20.YesNoDataType animal)
2643             {
2644                 synchronized (monitor())
2645                 {
2646                     check_orphaned();
2647                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2648                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ANIMAL$22, 0);
2649                     if (target == null)
2650                     {
2651                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ANIMAL$22);
2652                     }
2653                     target.set(animal);
2654                 }
2655             }
2656             
2657             /**
2658              * Unsets the "Animal" element
2659              */
2660             public void unsetAnimal()
2661             {
2662                 synchronized (monitor())
2663                 {
2664                     check_orphaned();
2665                     get_store().remove_element(ANIMAL$22, 0);
2666                 }
2667             }
2668             
2669             /**
2670              * Gets the "HUMANNUTRITION" element
2671              */
2672             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHUMANNUTRITION()
2673             {
2674                 synchronized (monitor())
2675                 {
2676                     check_orphaned();
2677                     org.apache.xmlbeans.SimpleValue target = null;
2678                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HUMANNUTRITION$24, 0);
2679                     if (target == null)
2680                     {
2681                       return null;
2682                     }
2683                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2684                 }
2685             }
2686             
2687             /**
2688              * Gets (as xml) the "HUMANNUTRITION" element
2689              */
2690             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHUMANNUTRITION()
2691             {
2692                 synchronized (monitor())
2693                 {
2694                     check_orphaned();
2695                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2696                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HUMANNUTRITION$24, 0);
2697                     return target;
2698                 }
2699             }
2700             
2701             /**
2702              * True if has "HUMANNUTRITION" element
2703              */
2704             public boolean isSetHUMANNUTRITION()
2705             {
2706                 synchronized (monitor())
2707                 {
2708                     check_orphaned();
2709                     return get_store().count_elements(HUMANNUTRITION$24) != 0;
2710                 }
2711             }
2712             
2713             /**
2714              * Sets the "HUMANNUTRITION" element
2715              */
2716             public void setHUMANNUTRITION(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum humannutrition)
2717             {
2718                 synchronized (monitor())
2719                 {
2720                     check_orphaned();
2721                     org.apache.xmlbeans.SimpleValue target = null;
2722                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HUMANNUTRITION$24, 0);
2723                     if (target == null)
2724                     {
2725                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HUMANNUTRITION$24);
2726                     }
2727                     target.setEnumValue(humannutrition);
2728                 }
2729             }
2730             
2731             /**
2732              * Sets (as xml) the "HUMANNUTRITION" element
2733              */
2734             public void xsetHUMANNUTRITION(gov.grants.apply.system.globalLibraryV20.YesNoDataType humannutrition)
2735             {
2736                 synchronized (monitor())
2737                 {
2738                     check_orphaned();
2739                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2740                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HUMANNUTRITION$24, 0);
2741                     if (target == null)
2742                     {
2743                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HUMANNUTRITION$24);
2744                     }
2745                     target.set(humannutrition);
2746                 }
2747             }
2748             
2749             /**
2750              * Unsets the "HUMANNUTRITION" element
2751              */
2752             public void unsetHUMANNUTRITION()
2753             {
2754                 synchronized (monitor())
2755                 {
2756                     check_orphaned();
2757                     get_store().remove_element(HUMANNUTRITION$24, 0);
2758                 }
2759             }
2760             
2761             /**
2762              * Gets the "MARINEMAMMALSSUBSTANTIVEAREA" element
2763              */
2764             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMARINEMAMMALSSUBSTANTIVEAREA()
2765             {
2766                 synchronized (monitor())
2767                 {
2768                     check_orphaned();
2769                     org.apache.xmlbeans.SimpleValue target = null;
2770                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARINEMAMMALSSUBSTANTIVEAREA$26, 0);
2771                     if (target == null)
2772                     {
2773                       return null;
2774                     }
2775                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2776                 }
2777             }
2778             
2779             /**
2780              * Gets (as xml) the "MARINEMAMMALSSUBSTANTIVEAREA" element
2781              */
2782             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMARINEMAMMALSSUBSTANTIVEAREA()
2783             {
2784                 synchronized (monitor())
2785                 {
2786                     check_orphaned();
2787                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2788                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARINEMAMMALSSUBSTANTIVEAREA$26, 0);
2789                     return target;
2790                 }
2791             }
2792             
2793             /**
2794              * True if has "MARINEMAMMALSSUBSTANTIVEAREA" element
2795              */
2796             public boolean isSetMARINEMAMMALSSUBSTANTIVEAREA()
2797             {
2798                 synchronized (monitor())
2799                 {
2800                     check_orphaned();
2801                     return get_store().count_elements(MARINEMAMMALSSUBSTANTIVEAREA$26) != 0;
2802                 }
2803             }
2804             
2805             /**
2806              * Sets the "MARINEMAMMALSSUBSTANTIVEAREA" element
2807              */
2808             public void setMARINEMAMMALSSUBSTANTIVEAREA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum marinemammalssubstantivearea)
2809             {
2810                 synchronized (monitor())
2811                 {
2812                     check_orphaned();
2813                     org.apache.xmlbeans.SimpleValue target = null;
2814                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARINEMAMMALSSUBSTANTIVEAREA$26, 0);
2815                     if (target == null)
2816                     {
2817                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MARINEMAMMALSSUBSTANTIVEAREA$26);
2818                     }
2819                     target.setEnumValue(marinemammalssubstantivearea);
2820                 }
2821             }
2822             
2823             /**
2824              * Sets (as xml) the "MARINEMAMMALSSUBSTANTIVEAREA" element
2825              */
2826             public void xsetMARINEMAMMALSSUBSTANTIVEAREA(gov.grants.apply.system.globalLibraryV20.YesNoDataType marinemammalssubstantivearea)
2827             {
2828                 synchronized (monitor())
2829                 {
2830                     check_orphaned();
2831                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2832                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARINEMAMMALSSUBSTANTIVEAREA$26, 0);
2833                     if (target == null)
2834                     {
2835                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MARINEMAMMALSSUBSTANTIVEAREA$26);
2836                     }
2837                     target.set(marinemammalssubstantivearea);
2838                 }
2839             }
2840             
2841             /**
2842              * Unsets the "MARINEMAMMALSSUBSTANTIVEAREA" element
2843              */
2844             public void unsetMARINEMAMMALSSUBSTANTIVEAREA()
2845             {
2846                 synchronized (monitor())
2847                 {
2848                     check_orphaned();
2849                     get_store().remove_element(MARINEMAMMALSSUBSTANTIVEAREA$26, 0);
2850                 }
2851             }
2852             
2853             /**
2854              * Gets the "NANOSCIENCE" element
2855              */
2856             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNANOSCIENCE()
2857             {
2858                 synchronized (monitor())
2859                 {
2860                     check_orphaned();
2861                     org.apache.xmlbeans.SimpleValue target = null;
2862                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NANOSCIENCE$28, 0);
2863                     if (target == null)
2864                     {
2865                       return null;
2866                     }
2867                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2868                 }
2869             }
2870             
2871             /**
2872              * Gets (as xml) the "NANOSCIENCE" element
2873              */
2874             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNANOSCIENCE()
2875             {
2876                 synchronized (monitor())
2877                 {
2878                     check_orphaned();
2879                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2880                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NANOSCIENCE$28, 0);
2881                     return target;
2882                 }
2883             }
2884             
2885             /**
2886              * True if has "NANOSCIENCE" element
2887              */
2888             public boolean isSetNANOSCIENCE()
2889             {
2890                 synchronized (monitor())
2891                 {
2892                     check_orphaned();
2893                     return get_store().count_elements(NANOSCIENCE$28) != 0;
2894                 }
2895             }
2896             
2897             /**
2898              * Sets the "NANOSCIENCE" element
2899              */
2900             public void setNANOSCIENCE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nanoscience)
2901             {
2902                 synchronized (monitor())
2903                 {
2904                     check_orphaned();
2905                     org.apache.xmlbeans.SimpleValue target = null;
2906                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NANOSCIENCE$28, 0);
2907                     if (target == null)
2908                     {
2909                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NANOSCIENCE$28);
2910                     }
2911                     target.setEnumValue(nanoscience);
2912                 }
2913             }
2914             
2915             /**
2916              * Sets (as xml) the "NANOSCIENCE" element
2917              */
2918             public void xsetNANOSCIENCE(gov.grants.apply.system.globalLibraryV20.YesNoDataType nanoscience)
2919             {
2920                 synchronized (monitor())
2921                 {
2922                     check_orphaned();
2923                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2924                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NANOSCIENCE$28, 0);
2925                     if (target == null)
2926                     {
2927                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NANOSCIENCE$28);
2928                     }
2929                     target.set(nanoscience);
2930                 }
2931             }
2932             
2933             /**
2934              * Unsets the "NANOSCIENCE" element
2935              */
2936             public void unsetNANOSCIENCE()
2937             {
2938                 synchronized (monitor())
2939                 {
2940                     check_orphaned();
2941                     get_store().remove_element(NANOSCIENCE$28, 0);
2942                 }
2943             }
2944             
2945             /**
2946              * Gets the "PHOTOSYNTHESIS" element
2947              */
2948             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPHOTOSYNTHESIS()
2949             {
2950                 synchronized (monitor())
2951                 {
2952                     check_orphaned();
2953                     org.apache.xmlbeans.SimpleValue target = null;
2954                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHOTOSYNTHESIS$30, 0);
2955                     if (target == null)
2956                     {
2957                       return null;
2958                     }
2959                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2960                 }
2961             }
2962             
2963             /**
2964              * Gets (as xml) the "PHOTOSYNTHESIS" element
2965              */
2966             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPHOTOSYNTHESIS()
2967             {
2968                 synchronized (monitor())
2969                 {
2970                     check_orphaned();
2971                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2972                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PHOTOSYNTHESIS$30, 0);
2973                     return target;
2974                 }
2975             }
2976             
2977             /**
2978              * True if has "PHOTOSYNTHESIS" element
2979              */
2980             public boolean isSetPHOTOSYNTHESIS()
2981             {
2982                 synchronized (monitor())
2983                 {
2984                     check_orphaned();
2985                     return get_store().count_elements(PHOTOSYNTHESIS$30) != 0;
2986                 }
2987             }
2988             
2989             /**
2990              * Sets the "PHOTOSYNTHESIS" element
2991              */
2992             public void setPHOTOSYNTHESIS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum photosynthesis)
2993             {
2994                 synchronized (monitor())
2995                 {
2996                     check_orphaned();
2997                     org.apache.xmlbeans.SimpleValue target = null;
2998                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHOTOSYNTHESIS$30, 0);
2999                     if (target == null)
3000                     {
3001                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHOTOSYNTHESIS$30);
3002                     }
3003                     target.setEnumValue(photosynthesis);
3004                 }
3005             }
3006             
3007             /**
3008              * Sets (as xml) the "PHOTOSYNTHESIS" element
3009              */
3010             public void xsetPHOTOSYNTHESIS(gov.grants.apply.system.globalLibraryV20.YesNoDataType photosynthesis)
3011             {
3012                 synchronized (monitor())
3013                 {
3014                     check_orphaned();
3015                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3016                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PHOTOSYNTHESIS$30, 0);
3017                     if (target == null)
3018                     {
3019                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PHOTOSYNTHESIS$30);
3020                     }
3021                     target.set(photosynthesis);
3022                 }
3023             }
3024             
3025             /**
3026              * Unsets the "PHOTOSYNTHESIS" element
3027              */
3028             public void unsetPHOTOSYNTHESIS()
3029             {
3030                 synchronized (monitor())
3031                 {
3032                     check_orphaned();
3033                     get_store().remove_element(PHOTOSYNTHESIS$30, 0);
3034                 }
3035             }
3036             
3037             /**
3038              * Gets the "PLANTBIOLOGY" element
3039              */
3040             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPLANTBIOLOGY()
3041             {
3042                 synchronized (monitor())
3043                 {
3044                     check_orphaned();
3045                     org.apache.xmlbeans.SimpleValue target = null;
3046                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANTBIOLOGY$32, 0);
3047                     if (target == null)
3048                     {
3049                       return null;
3050                     }
3051                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3052                 }
3053             }
3054             
3055             /**
3056              * Gets (as xml) the "PLANTBIOLOGY" element
3057              */
3058             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPLANTBIOLOGY()
3059             {
3060                 synchronized (monitor())
3061                 {
3062                     check_orphaned();
3063                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3064                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PLANTBIOLOGY$32, 0);
3065                     return target;
3066                 }
3067             }
3068             
3069             /**
3070              * True if has "PLANTBIOLOGY" element
3071              */
3072             public boolean isSetPLANTBIOLOGY()
3073             {
3074                 synchronized (monitor())
3075                 {
3076                     check_orphaned();
3077                     return get_store().count_elements(PLANTBIOLOGY$32) != 0;
3078                 }
3079             }
3080             
3081             /**
3082              * Sets the "PLANTBIOLOGY" element
3083              */
3084             public void setPLANTBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum plantbiology)
3085             {
3086                 synchronized (monitor())
3087                 {
3088                     check_orphaned();
3089                     org.apache.xmlbeans.SimpleValue target = null;
3090                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANTBIOLOGY$32, 0);
3091                     if (target == null)
3092                     {
3093                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PLANTBIOLOGY$32);
3094                     }
3095                     target.setEnumValue(plantbiology);
3096                 }
3097             }
3098             
3099             /**
3100              * Sets (as xml) the "PLANTBIOLOGY" element
3101              */
3102             public void xsetPLANTBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType plantbiology)
3103             {
3104                 synchronized (monitor())
3105                 {
3106                     check_orphaned();
3107                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3108                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PLANTBIOLOGY$32, 0);
3109                     if (target == null)
3110                     {
3111                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PLANTBIOLOGY$32);
3112                     }
3113                     target.set(plantbiology);
3114                 }
3115             }
3116             
3117             /**
3118              * Unsets the "PLANTBIOLOGY" element
3119              */
3120             public void unsetPLANTBIOLOGY()
3121             {
3122                 synchronized (monitor())
3123                 {
3124                     check_orphaned();
3125                     get_store().remove_element(PLANTBIOLOGY$32, 0);
3126                 }
3127             }
3128             
3129             /**
3130              * Gets the "ArabidopsisRelatedPlantResearch" element
3131              */
3132             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArabidopsisRelatedPlantResearch()
3133             {
3134                 synchronized (monitor())
3135                 {
3136                     check_orphaned();
3137                     org.apache.xmlbeans.SimpleValue target = null;
3138                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARABIDOPSISRELATEDPLANTRESEARCH$34, 0);
3139                     if (target == null)
3140                     {
3141                       return null;
3142                     }
3143                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3144                 }
3145             }
3146             
3147             /**
3148              * Gets (as xml) the "ArabidopsisRelatedPlantResearch" element
3149              */
3150             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArabidopsisRelatedPlantResearch()
3151             {
3152                 synchronized (monitor())
3153                 {
3154                     check_orphaned();
3155                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3156                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARABIDOPSISRELATEDPLANTRESEARCH$34, 0);
3157                     return target;
3158                 }
3159             }
3160             
3161             /**
3162              * True if has "ArabidopsisRelatedPlantResearch" element
3163              */
3164             public boolean isSetArabidopsisRelatedPlantResearch()
3165             {
3166                 synchronized (monitor())
3167                 {
3168                     check_orphaned();
3169                     return get_store().count_elements(ARABIDOPSISRELATEDPLANTRESEARCH$34) != 0;
3170                 }
3171             }
3172             
3173             /**
3174              * Sets the "ArabidopsisRelatedPlantResearch" element
3175              */
3176             public void setArabidopsisRelatedPlantResearch(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arabidopsisRelatedPlantResearch)
3177             {
3178                 synchronized (monitor())
3179                 {
3180                     check_orphaned();
3181                     org.apache.xmlbeans.SimpleValue target = null;
3182                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARABIDOPSISRELATEDPLANTRESEARCH$34, 0);
3183                     if (target == null)
3184                     {
3185                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARABIDOPSISRELATEDPLANTRESEARCH$34);
3186                     }
3187                     target.setEnumValue(arabidopsisRelatedPlantResearch);
3188                 }
3189             }
3190             
3191             /**
3192              * Sets (as xml) the "ArabidopsisRelatedPlantResearch" element
3193              */
3194             public void xsetArabidopsisRelatedPlantResearch(gov.grants.apply.system.globalLibraryV20.YesNoDataType arabidopsisRelatedPlantResearch)
3195             {
3196                 synchronized (monitor())
3197                 {
3198                     check_orphaned();
3199                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3200                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARABIDOPSISRELATEDPLANTRESEARCH$34, 0);
3201                     if (target == null)
3202                     {
3203                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARABIDOPSISRELATEDPLANTRESEARCH$34);
3204                     }
3205                     target.set(arabidopsisRelatedPlantResearch);
3206                 }
3207             }
3208             
3209             /**
3210              * Unsets the "ArabidopsisRelatedPlantResearch" element
3211              */
3212             public void unsetArabidopsisRelatedPlantResearch()
3213             {
3214                 synchronized (monitor())
3215                 {
3216                     check_orphaned();
3217                     get_store().remove_element(ARABIDOPSISRELATEDPLANTRESEARCH$34, 0);
3218                 }
3219             }
3220             
3221             /**
3222              * Gets the "REPRODUCTIVEANIMALBIOLOGY" element
3223              */
3224             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getREPRODUCTIVEANIMALBIOLOGY()
3225             {
3226                 synchronized (monitor())
3227                 {
3228                     check_orphaned();
3229                     org.apache.xmlbeans.SimpleValue target = null;
3230                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REPRODUCTIVEANIMALBIOLOGY$36, 0);
3231                     if (target == null)
3232                     {
3233                       return null;
3234                     }
3235                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3236                 }
3237             }
3238             
3239             /**
3240              * Gets (as xml) the "REPRODUCTIVEANIMALBIOLOGY" element
3241              */
3242             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetREPRODUCTIVEANIMALBIOLOGY()
3243             {
3244                 synchronized (monitor())
3245                 {
3246                     check_orphaned();
3247                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3248                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(REPRODUCTIVEANIMALBIOLOGY$36, 0);
3249                     return target;
3250                 }
3251             }
3252             
3253             /**
3254              * True if has "REPRODUCTIVEANIMALBIOLOGY" element
3255              */
3256             public boolean isSetREPRODUCTIVEANIMALBIOLOGY()
3257             {
3258                 synchronized (monitor())
3259                 {
3260                     check_orphaned();
3261                     return get_store().count_elements(REPRODUCTIVEANIMALBIOLOGY$36) != 0;
3262                 }
3263             }
3264             
3265             /**
3266              * Sets the "REPRODUCTIVEANIMALBIOLOGY" element
3267              */
3268             public void setREPRODUCTIVEANIMALBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum reproductiveanimalbiology)
3269             {
3270                 synchronized (monitor())
3271                 {
3272                     check_orphaned();
3273                     org.apache.xmlbeans.SimpleValue target = null;
3274                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REPRODUCTIVEANIMALBIOLOGY$36, 0);
3275                     if (target == null)
3276                     {
3277                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REPRODUCTIVEANIMALBIOLOGY$36);
3278                     }
3279                     target.setEnumValue(reproductiveanimalbiology);
3280                 }
3281             }
3282             
3283             /**
3284              * Sets (as xml) the "REPRODUCTIVEANIMALBIOLOGY" element
3285              */
3286             public void xsetREPRODUCTIVEANIMALBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType reproductiveanimalbiology)
3287             {
3288                 synchronized (monitor())
3289                 {
3290                     check_orphaned();
3291                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3292                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(REPRODUCTIVEANIMALBIOLOGY$36, 0);
3293                     if (target == null)
3294                     {
3295                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(REPRODUCTIVEANIMALBIOLOGY$36);
3296                     }
3297                     target.set(reproductiveanimalbiology);
3298                 }
3299             }
3300             
3301             /**
3302              * Unsets the "REPRODUCTIVEANIMALBIOLOGY" element
3303              */
3304             public void unsetREPRODUCTIVEANIMALBIOLOGY()
3305             {
3306                 synchronized (monitor())
3307                 {
3308                     check_orphaned();
3309                     get_store().remove_element(REPRODUCTIVEANIMALBIOLOGY$36, 0);
3310                 }
3311             }
3312             
3313             /**
3314              * Gets the "SPINALCORDNERVEREGENERATION" element
3315              */
3316             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSPINALCORDNERVEREGENERATION()
3317             {
3318                 synchronized (monitor())
3319                 {
3320                     check_orphaned();
3321                     org.apache.xmlbeans.SimpleValue target = null;
3322                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SPINALCORDNERVEREGENERATION$38, 0);
3323                     if (target == null)
3324                     {
3325                       return null;
3326                     }
3327                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3328                 }
3329             }
3330             
3331             /**
3332              * Gets (as xml) the "SPINALCORDNERVEREGENERATION" element
3333              */
3334             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSPINALCORDNERVEREGENERATION()
3335             {
3336                 synchronized (monitor())
3337                 {
3338                     check_orphaned();
3339                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3340                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SPINALCORDNERVEREGENERATION$38, 0);
3341                     return target;
3342                 }
3343             }
3344             
3345             /**
3346              * True if has "SPINALCORDNERVEREGENERATION" element
3347              */
3348             public boolean isSetSPINALCORDNERVEREGENERATION()
3349             {
3350                 synchronized (monitor())
3351                 {
3352                     check_orphaned();
3353                     return get_store().count_elements(SPINALCORDNERVEREGENERATION$38) != 0;
3354                 }
3355             }
3356             
3357             /**
3358              * Sets the "SPINALCORDNERVEREGENERATION" element
3359              */
3360             public void setSPINALCORDNERVEREGENERATION(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum spinalcordnerveregeneration)
3361             {
3362                 synchronized (monitor())
3363                 {
3364                     check_orphaned();
3365                     org.apache.xmlbeans.SimpleValue target = null;
3366                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SPINALCORDNERVEREGENERATION$38, 0);
3367                     if (target == null)
3368                     {
3369                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SPINALCORDNERVEREGENERATION$38);
3370                     }
3371                     target.setEnumValue(spinalcordnerveregeneration);
3372                 }
3373             }
3374             
3375             /**
3376              * Sets (as xml) the "SPINALCORDNERVEREGENERATION" element
3377              */
3378             public void xsetSPINALCORDNERVEREGENERATION(gov.grants.apply.system.globalLibraryV20.YesNoDataType spinalcordnerveregeneration)
3379             {
3380                 synchronized (monitor())
3381                 {
3382                     check_orphaned();
3383                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3384                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SPINALCORDNERVEREGENERATION$38, 0);
3385                     if (target == null)
3386                     {
3387                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SPINALCORDNERVEREGENERATION$38);
3388                     }
3389                     target.set(spinalcordnerveregeneration);
3390                 }
3391             }
3392             
3393             /**
3394              * Unsets the "SPINALCORDNERVEREGENERATION" element
3395              */
3396             public void unsetSPINALCORDNERVEREGENERATION()
3397             {
3398                 synchronized (monitor())
3399                 {
3400                     check_orphaned();
3401                     get_store().remove_element(SPINALCORDNERVEREGENERATION$38, 0);
3402                 }
3403             }
3404             
3405             /**
3406              * Gets the "Modeling" element
3407              */
3408             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getModeling()
3409             {
3410                 synchronized (monitor())
3411                 {
3412                     check_orphaned();
3413                     org.apache.xmlbeans.SimpleValue target = null;
3414                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODELING$40, 0);
3415                     if (target == null)
3416                     {
3417                       return null;
3418                     }
3419                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3420                 }
3421             }
3422             
3423             /**
3424              * Gets (as xml) the "Modeling" element
3425              */
3426             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetModeling()
3427             {
3428                 synchronized (monitor())
3429                 {
3430                     check_orphaned();
3431                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3432                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MODELING$40, 0);
3433                     return target;
3434                 }
3435             }
3436             
3437             /**
3438              * True if has "Modeling" element
3439              */
3440             public boolean isSetModeling()
3441             {
3442                 synchronized (monitor())
3443                 {
3444                     check_orphaned();
3445                     return get_store().count_elements(MODELING$40) != 0;
3446                 }
3447             }
3448             
3449             /**
3450              * Sets the "Modeling" element
3451              */
3452             public void setModeling(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum modeling)
3453             {
3454                 synchronized (monitor())
3455                 {
3456                     check_orphaned();
3457                     org.apache.xmlbeans.SimpleValue target = null;
3458                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODELING$40, 0);
3459                     if (target == null)
3460                     {
3461                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MODELING$40);
3462                     }
3463                     target.setEnumValue(modeling);
3464                 }
3465             }
3466             
3467             /**
3468              * Sets (as xml) the "Modeling" element
3469              */
3470             public void xsetModeling(gov.grants.apply.system.globalLibraryV20.YesNoDataType modeling)
3471             {
3472                 synchronized (monitor())
3473                 {
3474                     check_orphaned();
3475                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3476                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MODELING$40, 0);
3477                     if (target == null)
3478                     {
3479                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MODELING$40);
3480                     }
3481                     target.set(modeling);
3482                 }
3483             }
3484             
3485             /**
3486              * Unsets the "Modeling" element
3487              */
3488             public void unsetModeling()
3489             {
3490                 synchronized (monitor())
3491                 {
3492                     check_orphaned();
3493                     get_store().remove_element(MODELING$40, 0);
3494                 }
3495             }
3496             
3497             /**
3498              * Gets the "ModelingBiologicalMolecularSystems" element
3499              */
3500             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getModelingBiologicalMolecularSystems()
3501             {
3502                 synchronized (monitor())
3503                 {
3504                     check_orphaned();
3505                     org.apache.xmlbeans.SimpleValue target = null;
3506                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODELINGBIOLOGICALMOLECULARSYSTEMS$42, 0);
3507                     if (target == null)
3508                     {
3509                       return null;
3510                     }
3511                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3512                 }
3513             }
3514             
3515             /**
3516              * Gets (as xml) the "ModelingBiologicalMolecularSystems" element
3517              */
3518             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetModelingBiologicalMolecularSystems()
3519             {
3520                 synchronized (monitor())
3521                 {
3522                     check_orphaned();
3523                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3524                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MODELINGBIOLOGICALMOLECULARSYSTEMS$42, 0);
3525                     return target;
3526                 }
3527             }
3528             
3529             /**
3530              * True if has "ModelingBiologicalMolecularSystems" element
3531              */
3532             public boolean isSetModelingBiologicalMolecularSystems()
3533             {
3534                 synchronized (monitor())
3535                 {
3536                     check_orphaned();
3537                     return get_store().count_elements(MODELINGBIOLOGICALMOLECULARSYSTEMS$42) != 0;
3538                 }
3539             }
3540             
3541             /**
3542              * Sets the "ModelingBiologicalMolecularSystems" element
3543              */
3544             public void setModelingBiologicalMolecularSystems(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum modelingBiologicalMolecularSystems)
3545             {
3546                 synchronized (monitor())
3547                 {
3548                     check_orphaned();
3549                     org.apache.xmlbeans.SimpleValue target = null;
3550                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODELINGBIOLOGICALMOLECULARSYSTEMS$42, 0);
3551                     if (target == null)
3552                     {
3553                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MODELINGBIOLOGICALMOLECULARSYSTEMS$42);
3554                     }
3555                     target.setEnumValue(modelingBiologicalMolecularSystems);
3556                 }
3557             }
3558             
3559             /**
3560              * Sets (as xml) the "ModelingBiologicalMolecularSystems" element
3561              */
3562             public void xsetModelingBiologicalMolecularSystems(gov.grants.apply.system.globalLibraryV20.YesNoDataType modelingBiologicalMolecularSystems)
3563             {
3564                 synchronized (monitor())
3565                 {
3566                     check_orphaned();
3567                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3568                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MODELINGBIOLOGICALMOLECULARSYSTEMS$42, 0);
3569                     if (target == null)
3570                     {
3571                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MODELINGBIOLOGICALMOLECULARSYSTEMS$42);
3572                     }
3573                     target.set(modelingBiologicalMolecularSystems);
3574                 }
3575             }
3576             
3577             /**
3578              * Unsets the "ModelingBiologicalMolecularSystems" element
3579              */
3580             public void unsetModelingBiologicalMolecularSystems()
3581             {
3582                 synchronized (monitor())
3583                 {
3584                     check_orphaned();
3585                     get_store().remove_element(MODELINGBIOLOGICALMOLECULARSYSTEMS$42, 0);
3586                 }
3587             }
3588             
3589             /**
3590              * Gets the "ComputationalModeling" element
3591              */
3592             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getComputationalModeling()
3593             {
3594                 synchronized (monitor())
3595                 {
3596                     check_orphaned();
3597                     org.apache.xmlbeans.SimpleValue target = null;
3598                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPUTATIONALMODELING$44, 0);
3599                     if (target == null)
3600                     {
3601                       return null;
3602                     }
3603                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3604                 }
3605             }
3606             
3607             /**
3608              * Gets (as xml) the "ComputationalModeling" element
3609              */
3610             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetComputationalModeling()
3611             {
3612                 synchronized (monitor())
3613                 {
3614                     check_orphaned();
3615                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3616                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMPUTATIONALMODELING$44, 0);
3617                     return target;
3618                 }
3619             }
3620             
3621             /**
3622              * True if has "ComputationalModeling" element
3623              */
3624             public boolean isSetComputationalModeling()
3625             {
3626                 synchronized (monitor())
3627                 {
3628                     check_orphaned();
3629                     return get_store().count_elements(COMPUTATIONALMODELING$44) != 0;
3630                 }
3631             }
3632             
3633             /**
3634              * Sets the "ComputationalModeling" element
3635              */
3636             public void setComputationalModeling(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum computationalModeling)
3637             {
3638                 synchronized (monitor())
3639                 {
3640                     check_orphaned();
3641                     org.apache.xmlbeans.SimpleValue target = null;
3642                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPUTATIONALMODELING$44, 0);
3643                     if (target == null)
3644                     {
3645                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMPUTATIONALMODELING$44);
3646                     }
3647                     target.setEnumValue(computationalModeling);
3648                 }
3649             }
3650             
3651             /**
3652              * Sets (as xml) the "ComputationalModeling" element
3653              */
3654             public void xsetComputationalModeling(gov.grants.apply.system.globalLibraryV20.YesNoDataType computationalModeling)
3655             {
3656                 synchronized (monitor())
3657                 {
3658                     check_orphaned();
3659                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3660                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMPUTATIONALMODELING$44, 0);
3661                     if (target == null)
3662                     {
3663                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COMPUTATIONALMODELING$44);
3664                     }
3665                     target.set(computationalModeling);
3666                 }
3667             }
3668             
3669             /**
3670              * Unsets the "ComputationalModeling" element
3671              */
3672             public void unsetComputationalModeling()
3673             {
3674                 synchronized (monitor())
3675                 {
3676                     check_orphaned();
3677                     get_store().remove_element(COMPUTATIONALMODELING$44, 0);
3678                 }
3679             }
3680             
3681             /**
3682              * Gets the "STRUCTURALBIOLOGY" element
3683              */
3684             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSTRUCTURALBIOLOGY()
3685             {
3686                 synchronized (monitor())
3687                 {
3688                     check_orphaned();
3689                     org.apache.xmlbeans.SimpleValue target = null;
3690                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STRUCTURALBIOLOGY$46, 0);
3691                     if (target == null)
3692                     {
3693                       return null;
3694                     }
3695                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3696                 }
3697             }
3698             
3699             /**
3700              * Gets (as xml) the "STRUCTURALBIOLOGY" element
3701              */
3702             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSTRUCTURALBIOLOGY()
3703             {
3704                 synchronized (monitor())
3705                 {
3706                     check_orphaned();
3707                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3708                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(STRUCTURALBIOLOGY$46, 0);
3709                     return target;
3710                 }
3711             }
3712             
3713             /**
3714              * True if has "STRUCTURALBIOLOGY" element
3715              */
3716             public boolean isSetSTRUCTURALBIOLOGY()
3717             {
3718                 synchronized (monitor())
3719                 {
3720                     check_orphaned();
3721                     return get_store().count_elements(STRUCTURALBIOLOGY$46) != 0;
3722                 }
3723             }
3724             
3725             /**
3726              * Sets the "STRUCTURALBIOLOGY" element
3727              */
3728             public void setSTRUCTURALBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum structuralbiology)
3729             {
3730                 synchronized (monitor())
3731                 {
3732                     check_orphaned();
3733                     org.apache.xmlbeans.SimpleValue target = null;
3734                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STRUCTURALBIOLOGY$46, 0);
3735                     if (target == null)
3736                     {
3737                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STRUCTURALBIOLOGY$46);
3738                     }
3739                     target.setEnumValue(structuralbiology);
3740                 }
3741             }
3742             
3743             /**
3744              * Sets (as xml) the "STRUCTURALBIOLOGY" element
3745              */
3746             public void xsetSTRUCTURALBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType structuralbiology)
3747             {
3748                 synchronized (monitor())
3749                 {
3750                     check_orphaned();
3751                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3752                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(STRUCTURALBIOLOGY$46, 0);
3753                     if (target == null)
3754                     {
3755                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(STRUCTURALBIOLOGY$46);
3756                     }
3757                     target.set(structuralbiology);
3758                 }
3759             }
3760             
3761             /**
3762              * Unsets the "STRUCTURALBIOLOGY" element
3763              */
3764             public void unsetSTRUCTURALBIOLOGY()
3765             {
3766                 synchronized (monitor())
3767                 {
3768                     check_orphaned();
3769                     get_store().remove_element(STRUCTURALBIOLOGY$46, 0);
3770                 }
3771             }
3772             
3773             /**
3774              * Gets the "NONECATIII" element
3775              */
3776             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNONECATIII()
3777             {
3778                 synchronized (monitor())
3779                 {
3780                     check_orphaned();
3781                     org.apache.xmlbeans.SimpleValue target = null;
3782                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONECATIII$48, 0);
3783                     if (target == null)
3784                     {
3785                       return null;
3786                     }
3787                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3788                 }
3789             }
3790             
3791             /**
3792              * Gets (as xml) the "NONECATIII" element
3793              */
3794             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNONECATIII()
3795             {
3796                 synchronized (monitor())
3797                 {
3798                     check_orphaned();
3799                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3800                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONECATIII$48, 0);
3801                     return target;
3802                 }
3803             }
3804             
3805             /**
3806              * True if has "NONECATIII" element
3807              */
3808             public boolean isSetNONECATIII()
3809             {
3810                 synchronized (monitor())
3811                 {
3812                     check_orphaned();
3813                     return get_store().count_elements(NONECATIII$48) != 0;
3814                 }
3815             }
3816             
3817             /**
3818              * Sets the "NONECATIII" element
3819              */
3820             public void setNONECATIII(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonecatiii)
3821             {
3822                 synchronized (monitor())
3823                 {
3824                     check_orphaned();
3825                     org.apache.xmlbeans.SimpleValue target = null;
3826                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONECATIII$48, 0);
3827                     if (target == null)
3828                     {
3829                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONECATIII$48);
3830                     }
3831                     target.setEnumValue(nonecatiii);
3832                 }
3833             }
3834             
3835             /**
3836              * Sets (as xml) the "NONECATIII" element
3837              */
3838             public void xsetNONECATIII(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonecatiii)
3839             {
3840                 synchronized (monitor())
3841                 {
3842                     check_orphaned();
3843                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3844                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONECATIII$48, 0);
3845                     if (target == null)
3846                     {
3847                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NONECATIII$48);
3848                     }
3849                     target.set(nonecatiii);
3850                 }
3851             }
3852             
3853             /**
3854              * Unsets the "NONECATIII" element
3855              */
3856             public void unsetNONECATIII()
3857             {
3858                 synchronized (monitor())
3859                 {
3860                     check_orphaned();
3861                     get_store().remove_element(NONECATIII$48, 0);
3862                 }
3863             }
3864         }
3865         /**
3866          * An XML INFRASTRUCTURE(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
3867          *
3868          * This is a complex type.
3869          */
3870         public static class INFRASTRUCTUREImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE
3871         {
3872             private static final long serialVersionUID = 1L;
3873             
3874             public INFRASTRUCTUREImpl(org.apache.xmlbeans.SchemaType sType)
3875             {
3876                 super(sType);
3877             }
3878             
3879             private static final javax.xml.namespace.QName LIVINGORGANISMSTOCKCULTURES$0 = 
3880                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "LivingOrganismStockCultures");
3881             private static final javax.xml.namespace.QName DATABASES$2 = 
3882                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "DATABASES");
3883             private static final javax.xml.namespace.QName FIELDSTATIONS$4 = 
3884                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "FieldStations");
3885             private static final javax.xml.namespace.QName LTERSITE$6 = 
3886                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "LTERSite");
3887             private static final javax.xml.namespace.QName INDUSTRYPARTICIPATION$8 = 
3888                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "INDUSTRYPARTICIPATION");
3889             private static final javax.xml.namespace.QName TECHNIQUEDEVELOPMENT$10 = 
3890                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "TechniqueDevelopment");
3891             private static final javax.xml.namespace.QName NONECATIV$12 = 
3892                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NONECATIV");
3893             
3894             
3895             /**
3896              * Gets the "LivingOrganismStockCultures" element
3897              */
3898             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLivingOrganismStockCultures()
3899             {
3900                 synchronized (monitor())
3901                 {
3902                     check_orphaned();
3903                     org.apache.xmlbeans.SimpleValue target = null;
3904                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LIVINGORGANISMSTOCKCULTURES$0, 0);
3905                     if (target == null)
3906                     {
3907                       return null;
3908                     }
3909                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3910                 }
3911             }
3912             
3913             /**
3914              * Gets (as xml) the "LivingOrganismStockCultures" element
3915              */
3916             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLivingOrganismStockCultures()
3917             {
3918                 synchronized (monitor())
3919                 {
3920                     check_orphaned();
3921                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3922                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LIVINGORGANISMSTOCKCULTURES$0, 0);
3923                     return target;
3924                 }
3925             }
3926             
3927             /**
3928              * True if has "LivingOrganismStockCultures" element
3929              */
3930             public boolean isSetLivingOrganismStockCultures()
3931             {
3932                 synchronized (monitor())
3933                 {
3934                     check_orphaned();
3935                     return get_store().count_elements(LIVINGORGANISMSTOCKCULTURES$0) != 0;
3936                 }
3937             }
3938             
3939             /**
3940              * Sets the "LivingOrganismStockCultures" element
3941              */
3942             public void setLivingOrganismStockCultures(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum livingOrganismStockCultures)
3943             {
3944                 synchronized (monitor())
3945                 {
3946                     check_orphaned();
3947                     org.apache.xmlbeans.SimpleValue target = null;
3948                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LIVINGORGANISMSTOCKCULTURES$0, 0);
3949                     if (target == null)
3950                     {
3951                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LIVINGORGANISMSTOCKCULTURES$0);
3952                     }
3953                     target.setEnumValue(livingOrganismStockCultures);
3954                 }
3955             }
3956             
3957             /**
3958              * Sets (as xml) the "LivingOrganismStockCultures" element
3959              */
3960             public void xsetLivingOrganismStockCultures(gov.grants.apply.system.globalLibraryV20.YesNoDataType livingOrganismStockCultures)
3961             {
3962                 synchronized (monitor())
3963                 {
3964                     check_orphaned();
3965                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3966                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LIVINGORGANISMSTOCKCULTURES$0, 0);
3967                     if (target == null)
3968                     {
3969                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LIVINGORGANISMSTOCKCULTURES$0);
3970                     }
3971                     target.set(livingOrganismStockCultures);
3972                 }
3973             }
3974             
3975             /**
3976              * Unsets the "LivingOrganismStockCultures" element
3977              */
3978             public void unsetLivingOrganismStockCultures()
3979             {
3980                 synchronized (monitor())
3981                 {
3982                     check_orphaned();
3983                     get_store().remove_element(LIVINGORGANISMSTOCKCULTURES$0, 0);
3984                 }
3985             }
3986             
3987             /**
3988              * Gets the "DATABASES" element
3989              */
3990             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDATABASES()
3991             {
3992                 synchronized (monitor())
3993                 {
3994                     check_orphaned();
3995                     org.apache.xmlbeans.SimpleValue target = null;
3996                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATABASES$2, 0);
3997                     if (target == null)
3998                     {
3999                       return null;
4000                     }
4001                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4002                 }
4003             }
4004             
4005             /**
4006              * Gets (as xml) the "DATABASES" element
4007              */
4008             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDATABASES()
4009             {
4010                 synchronized (monitor())
4011                 {
4012                     check_orphaned();
4013                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4014                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DATABASES$2, 0);
4015                     return target;
4016                 }
4017             }
4018             
4019             /**
4020              * True if has "DATABASES" element
4021              */
4022             public boolean isSetDATABASES()
4023             {
4024                 synchronized (monitor())
4025                 {
4026                     check_orphaned();
4027                     return get_store().count_elements(DATABASES$2) != 0;
4028                 }
4029             }
4030             
4031             /**
4032              * Sets the "DATABASES" element
4033              */
4034             public void setDATABASES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum databases)
4035             {
4036                 synchronized (monitor())
4037                 {
4038                     check_orphaned();
4039                     org.apache.xmlbeans.SimpleValue target = null;
4040                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATABASES$2, 0);
4041                     if (target == null)
4042                     {
4043                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATABASES$2);
4044                     }
4045                     target.setEnumValue(databases);
4046                 }
4047             }
4048             
4049             /**
4050              * Sets (as xml) the "DATABASES" element
4051              */
4052             public void xsetDATABASES(gov.grants.apply.system.globalLibraryV20.YesNoDataType databases)
4053             {
4054                 synchronized (monitor())
4055                 {
4056                     check_orphaned();
4057                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4058                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DATABASES$2, 0);
4059                     if (target == null)
4060                     {
4061                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DATABASES$2);
4062                     }
4063                     target.set(databases);
4064                 }
4065             }
4066             
4067             /**
4068              * Unsets the "DATABASES" element
4069              */
4070             public void unsetDATABASES()
4071             {
4072                 synchronized (monitor())
4073                 {
4074                     check_orphaned();
4075                     get_store().remove_element(DATABASES$2, 0);
4076                 }
4077             }
4078             
4079             /**
4080              * Gets the "FieldStations" element
4081              */
4082             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFieldStations()
4083             {
4084                 synchronized (monitor())
4085                 {
4086                     check_orphaned();
4087                     org.apache.xmlbeans.SimpleValue target = null;
4088                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIELDSTATIONS$4, 0);
4089                     if (target == null)
4090                     {
4091                       return null;
4092                     }
4093                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4094                 }
4095             }
4096             
4097             /**
4098              * Gets (as xml) the "FieldStations" element
4099              */
4100             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFieldStations()
4101             {
4102                 synchronized (monitor())
4103                 {
4104                     check_orphaned();
4105                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4106                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FIELDSTATIONS$4, 0);
4107                     return target;
4108                 }
4109             }
4110             
4111             /**
4112              * True if has "FieldStations" element
4113              */
4114             public boolean isSetFieldStations()
4115             {
4116                 synchronized (monitor())
4117                 {
4118                     check_orphaned();
4119                     return get_store().count_elements(FIELDSTATIONS$4) != 0;
4120                 }
4121             }
4122             
4123             /**
4124              * Sets the "FieldStations" element
4125              */
4126             public void setFieldStations(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fieldStations)
4127             {
4128                 synchronized (monitor())
4129                 {
4130                     check_orphaned();
4131                     org.apache.xmlbeans.SimpleValue target = null;
4132                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIELDSTATIONS$4, 0);
4133                     if (target == null)
4134                     {
4135                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIELDSTATIONS$4);
4136                     }
4137                     target.setEnumValue(fieldStations);
4138                 }
4139             }
4140             
4141             /**
4142              * Sets (as xml) the "FieldStations" element
4143              */
4144             public void xsetFieldStations(gov.grants.apply.system.globalLibraryV20.YesNoDataType fieldStations)
4145             {
4146                 synchronized (monitor())
4147                 {
4148                     check_orphaned();
4149                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4150                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FIELDSTATIONS$4, 0);
4151                     if (target == null)
4152                     {
4153                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FIELDSTATIONS$4);
4154                     }
4155                     target.set(fieldStations);
4156                 }
4157             }
4158             
4159             /**
4160              * Unsets the "FieldStations" element
4161              */
4162             public void unsetFieldStations()
4163             {
4164                 synchronized (monitor())
4165                 {
4166                     check_orphaned();
4167                     get_store().remove_element(FIELDSTATIONS$4, 0);
4168                 }
4169             }
4170             
4171             /**
4172              * Gets the "LTERSite" element
4173              */
4174             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLTERSite()
4175             {
4176                 synchronized (monitor())
4177                 {
4178                     check_orphaned();
4179                     org.apache.xmlbeans.SimpleValue target = null;
4180                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LTERSITE$6, 0);
4181                     if (target == null)
4182                     {
4183                       return null;
4184                     }
4185                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4186                 }
4187             }
4188             
4189             /**
4190              * Gets (as xml) the "LTERSite" element
4191              */
4192             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLTERSite()
4193             {
4194                 synchronized (monitor())
4195                 {
4196                     check_orphaned();
4197                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4198                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LTERSITE$6, 0);
4199                     return target;
4200                 }
4201             }
4202             
4203             /**
4204              * True if has "LTERSite" element
4205              */
4206             public boolean isSetLTERSite()
4207             {
4208                 synchronized (monitor())
4209                 {
4210                     check_orphaned();
4211                     return get_store().count_elements(LTERSITE$6) != 0;
4212                 }
4213             }
4214             
4215             /**
4216              * Sets the "LTERSite" element
4217              */
4218             public void setLTERSite(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum lterSite)
4219             {
4220                 synchronized (monitor())
4221                 {
4222                     check_orphaned();
4223                     org.apache.xmlbeans.SimpleValue target = null;
4224                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LTERSITE$6, 0);
4225                     if (target == null)
4226                     {
4227                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LTERSITE$6);
4228                     }
4229                     target.setEnumValue(lterSite);
4230                 }
4231             }
4232             
4233             /**
4234              * Sets (as xml) the "LTERSite" element
4235              */
4236             public void xsetLTERSite(gov.grants.apply.system.globalLibraryV20.YesNoDataType lterSite)
4237             {
4238                 synchronized (monitor())
4239                 {
4240                     check_orphaned();
4241                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4242                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LTERSITE$6, 0);
4243                     if (target == null)
4244                     {
4245                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LTERSITE$6);
4246                     }
4247                     target.set(lterSite);
4248                 }
4249             }
4250             
4251             /**
4252              * Unsets the "LTERSite" element
4253              */
4254             public void unsetLTERSite()
4255             {
4256                 synchronized (monitor())
4257                 {
4258                     check_orphaned();
4259                     get_store().remove_element(LTERSITE$6, 0);
4260                 }
4261             }
4262             
4263             /**
4264              * Gets the "INDUSTRYPARTICIPATION" element
4265              */
4266             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getINDUSTRYPARTICIPATION()
4267             {
4268                 synchronized (monitor())
4269                 {
4270                     check_orphaned();
4271                     org.apache.xmlbeans.SimpleValue target = null;
4272                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDUSTRYPARTICIPATION$8, 0);
4273                     if (target == null)
4274                     {
4275                       return null;
4276                     }
4277                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4278                 }
4279             }
4280             
4281             /**
4282              * Gets (as xml) the "INDUSTRYPARTICIPATION" element
4283              */
4284             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetINDUSTRYPARTICIPATION()
4285             {
4286                 synchronized (monitor())
4287                 {
4288                     check_orphaned();
4289                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4290                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDUSTRYPARTICIPATION$8, 0);
4291                     return target;
4292                 }
4293             }
4294             
4295             /**
4296              * True if has "INDUSTRYPARTICIPATION" element
4297              */
4298             public boolean isSetINDUSTRYPARTICIPATION()
4299             {
4300                 synchronized (monitor())
4301                 {
4302                     check_orphaned();
4303                     return get_store().count_elements(INDUSTRYPARTICIPATION$8) != 0;
4304                 }
4305             }
4306             
4307             /**
4308              * Sets the "INDUSTRYPARTICIPATION" element
4309              */
4310             public void setINDUSTRYPARTICIPATION(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum industryparticipation)
4311             {
4312                 synchronized (monitor())
4313                 {
4314                     check_orphaned();
4315                     org.apache.xmlbeans.SimpleValue target = null;
4316                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDUSTRYPARTICIPATION$8, 0);
4317                     if (target == null)
4318                     {
4319                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDUSTRYPARTICIPATION$8);
4320                     }
4321                     target.setEnumValue(industryparticipation);
4322                 }
4323             }
4324             
4325             /**
4326              * Sets (as xml) the "INDUSTRYPARTICIPATION" element
4327              */
4328             public void xsetINDUSTRYPARTICIPATION(gov.grants.apply.system.globalLibraryV20.YesNoDataType industryparticipation)
4329             {
4330                 synchronized (monitor())
4331                 {
4332                     check_orphaned();
4333                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4334                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDUSTRYPARTICIPATION$8, 0);
4335                     if (target == null)
4336                     {
4337                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDUSTRYPARTICIPATION$8);
4338                     }
4339                     target.set(industryparticipation);
4340                 }
4341             }
4342             
4343             /**
4344              * Unsets the "INDUSTRYPARTICIPATION" element
4345              */
4346             public void unsetINDUSTRYPARTICIPATION()
4347             {
4348                 synchronized (monitor())
4349                 {
4350                     check_orphaned();
4351                     get_store().remove_element(INDUSTRYPARTICIPATION$8, 0);
4352                 }
4353             }
4354             
4355             /**
4356              * Gets the "TechniqueDevelopment" element
4357              */
4358             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTechniqueDevelopment()
4359             {
4360                 synchronized (monitor())
4361                 {
4362                     check_orphaned();
4363                     org.apache.xmlbeans.SimpleValue target = null;
4364                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TECHNIQUEDEVELOPMENT$10, 0);
4365                     if (target == null)
4366                     {
4367                       return null;
4368                     }
4369                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4370                 }
4371             }
4372             
4373             /**
4374              * Gets (as xml) the "TechniqueDevelopment" element
4375              */
4376             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTechniqueDevelopment()
4377             {
4378                 synchronized (monitor())
4379                 {
4380                     check_orphaned();
4381                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4382                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TECHNIQUEDEVELOPMENT$10, 0);
4383                     return target;
4384                 }
4385             }
4386             
4387             /**
4388              * True if has "TechniqueDevelopment" element
4389              */
4390             public boolean isSetTechniqueDevelopment()
4391             {
4392                 synchronized (monitor())
4393                 {
4394                     check_orphaned();
4395                     return get_store().count_elements(TECHNIQUEDEVELOPMENT$10) != 0;
4396                 }
4397             }
4398             
4399             /**
4400              * Sets the "TechniqueDevelopment" element
4401              */
4402             public void setTechniqueDevelopment(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum techniqueDevelopment)
4403             {
4404                 synchronized (monitor())
4405                 {
4406                     check_orphaned();
4407                     org.apache.xmlbeans.SimpleValue target = null;
4408                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TECHNIQUEDEVELOPMENT$10, 0);
4409                     if (target == null)
4410                     {
4411                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TECHNIQUEDEVELOPMENT$10);
4412                     }
4413                     target.setEnumValue(techniqueDevelopment);
4414                 }
4415             }
4416             
4417             /**
4418              * Sets (as xml) the "TechniqueDevelopment" element
4419              */
4420             public void xsetTechniqueDevelopment(gov.grants.apply.system.globalLibraryV20.YesNoDataType techniqueDevelopment)
4421             {
4422                 synchronized (monitor())
4423                 {
4424                     check_orphaned();
4425                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4426                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TECHNIQUEDEVELOPMENT$10, 0);
4427                     if (target == null)
4428                     {
4429                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TECHNIQUEDEVELOPMENT$10);
4430                     }
4431                     target.set(techniqueDevelopment);
4432                 }
4433             }
4434             
4435             /**
4436              * Unsets the "TechniqueDevelopment" element
4437              */
4438             public void unsetTechniqueDevelopment()
4439             {
4440                 synchronized (monitor())
4441                 {
4442                     check_orphaned();
4443                     get_store().remove_element(TECHNIQUEDEVELOPMENT$10, 0);
4444                 }
4445             }
4446             
4447             /**
4448              * Gets the "NONECATIV" element
4449              */
4450             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNONECATIV()
4451             {
4452                 synchronized (monitor())
4453                 {
4454                     check_orphaned();
4455                     org.apache.xmlbeans.SimpleValue target = null;
4456                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONECATIV$12, 0);
4457                     if (target == null)
4458                     {
4459                       return null;
4460                     }
4461                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4462                 }
4463             }
4464             
4465             /**
4466              * Gets (as xml) the "NONECATIV" element
4467              */
4468             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNONECATIV()
4469             {
4470                 synchronized (monitor())
4471                 {
4472                     check_orphaned();
4473                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4474                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONECATIV$12, 0);
4475                     return target;
4476                 }
4477             }
4478             
4479             /**
4480              * True if has "NONECATIV" element
4481              */
4482             public boolean isSetNONECATIV()
4483             {
4484                 synchronized (monitor())
4485                 {
4486                     check_orphaned();
4487                     return get_store().count_elements(NONECATIV$12) != 0;
4488                 }
4489             }
4490             
4491             /**
4492              * Sets the "NONECATIV" element
4493              */
4494             public void setNONECATIV(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonecativ)
4495             {
4496                 synchronized (monitor())
4497                 {
4498                     check_orphaned();
4499                     org.apache.xmlbeans.SimpleValue target = null;
4500                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONECATIV$12, 0);
4501                     if (target == null)
4502                     {
4503                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONECATIV$12);
4504                     }
4505                     target.setEnumValue(nonecativ);
4506                 }
4507             }
4508             
4509             /**
4510              * Sets (as xml) the "NONECATIV" element
4511              */
4512             public void xsetNONECATIV(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonecativ)
4513             {
4514                 synchronized (monitor())
4515                 {
4516                     check_orphaned();
4517                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4518                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONECATIV$12, 0);
4519                     if (target == null)
4520                     {
4521                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NONECATIV$12);
4522                     }
4523                     target.set(nonecativ);
4524                 }
4525             }
4526             
4527             /**
4528              * Unsets the "NONECATIV" element
4529              */
4530             public void unsetNONECATIV()
4531             {
4532                 synchronized (monitor())
4533                 {
4534                     check_orphaned();
4535                     get_store().remove_element(NONECATIV$12, 0);
4536                 }
4537             }
4538         }
4539         /**
4540          * An XML HABITAT(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
4541          *
4542          * This is a complex type.
4543          */
4544         public static class HABITATImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT
4545         {
4546             private static final long serialVersionUID = 1L;
4547             
4548             public HABITATImpl(org.apache.xmlbeans.SchemaType sType)
4549             {
4550                 super(sType);
4551             }
4552             
4553             private static final javax.xml.namespace.QName GENERALTERRESTRIAL$0 = 
4554                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "GENERALTERRESTRIAL");
4555             private static final javax.xml.namespace.QName SUBTERRANEANSOILSEDIMENTS$2 = 
4556                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "SUBTERRANEANSOILSEDIMENTS");
4557             private static final javax.xml.namespace.QName EXTREMETERRESTRIALENVIRONMENT$4 = 
4558                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "EXTREMETERRESTRIALENVIRONMENT");
4559             private static final javax.xml.namespace.QName GENERALAQUATIC$6 = 
4560                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "GENERALAQUATIC");
4561             private static final javax.xml.namespace.QName FRESHWATER$8 = 
4562                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "FRESHWATER");
4563             private static final javax.xml.namespace.QName MARINE$10 = 
4564                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "MARINE");
4565             private static final javax.xml.namespace.QName HYPERSALINE$12 = 
4566                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "HYPERSALINE");
4567             private static final javax.xml.namespace.QName EXTREMEAQUATICENVIRONMENT$14 = 
4568                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "EXTREMEAQUATICENVIRONMENT");
4569             private static final javax.xml.namespace.QName CELLTISSUECULTURE$16 = 
4570                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "CELLTISSUECULTURE");
4571             private static final javax.xml.namespace.QName INSILICO$18 = 
4572                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "InSilico");
4573             private static final javax.xml.namespace.QName THEORETICALSYSTEMS$20 = 
4574                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "THEORETICALSYSTEMS");
4575             private static final javax.xml.namespace.QName OTHERARTIFICIALSYSTEMS$22 = 
4576                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "OTHERARTIFICIALSYSTEMS");
4577             private static final javax.xml.namespace.QName NOTAPPLICABLECATV$24 = 
4578                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NOTAPPLICABLECATV");
4579             
4580             
4581             /**
4582              * Gets the "GENERALTERRESTRIAL" element
4583              */
4584             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGENERALTERRESTRIAL()
4585             {
4586                 synchronized (monitor())
4587                 {
4588                     check_orphaned();
4589                     org.apache.xmlbeans.SimpleValue target = null;
4590                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GENERALTERRESTRIAL$0, 0);
4591                     if (target == null)
4592                     {
4593                       return null;
4594                     }
4595                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4596                 }
4597             }
4598             
4599             /**
4600              * Gets (as xml) the "GENERALTERRESTRIAL" element
4601              */
4602             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGENERALTERRESTRIAL()
4603             {
4604                 synchronized (monitor())
4605                 {
4606                     check_orphaned();
4607                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4608                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GENERALTERRESTRIAL$0, 0);
4609                     return target;
4610                 }
4611             }
4612             
4613             /**
4614              * True if has "GENERALTERRESTRIAL" element
4615              */
4616             public boolean isSetGENERALTERRESTRIAL()
4617             {
4618                 synchronized (monitor())
4619                 {
4620                     check_orphaned();
4621                     return get_store().count_elements(GENERALTERRESTRIAL$0) != 0;
4622                 }
4623             }
4624             
4625             /**
4626              * Sets the "GENERALTERRESTRIAL" element
4627              */
4628             public void setGENERALTERRESTRIAL(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum generalterrestrial)
4629             {
4630                 synchronized (monitor())
4631                 {
4632                     check_orphaned();
4633                     org.apache.xmlbeans.SimpleValue target = null;
4634                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GENERALTERRESTRIAL$0, 0);
4635                     if (target == null)
4636                     {
4637                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GENERALTERRESTRIAL$0);
4638                     }
4639                     target.setEnumValue(generalterrestrial);
4640                 }
4641             }
4642             
4643             /**
4644              * Sets (as xml) the "GENERALTERRESTRIAL" element
4645              */
4646             public void xsetGENERALTERRESTRIAL(gov.grants.apply.system.globalLibraryV20.YesNoDataType generalterrestrial)
4647             {
4648                 synchronized (monitor())
4649                 {
4650                     check_orphaned();
4651                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4652                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GENERALTERRESTRIAL$0, 0);
4653                     if (target == null)
4654                     {
4655                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GENERALTERRESTRIAL$0);
4656                     }
4657                     target.set(generalterrestrial);
4658                 }
4659             }
4660             
4661             /**
4662              * Unsets the "GENERALTERRESTRIAL" element
4663              */
4664             public void unsetGENERALTERRESTRIAL()
4665             {
4666                 synchronized (monitor())
4667                 {
4668                     check_orphaned();
4669                     get_store().remove_element(GENERALTERRESTRIAL$0, 0);
4670                 }
4671             }
4672             
4673             /**
4674              * Gets the "SUBTERRANEANSOILSEDIMENTS" element
4675              */
4676             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSUBTERRANEANSOILSEDIMENTS()
4677             {
4678                 synchronized (monitor())
4679                 {
4680                     check_orphaned();
4681                     org.apache.xmlbeans.SimpleValue target = null;
4682                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTERRANEANSOILSEDIMENTS$2, 0);
4683                     if (target == null)
4684                     {
4685                       return null;
4686                     }
4687                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4688                 }
4689             }
4690             
4691             /**
4692              * Gets (as xml) the "SUBTERRANEANSOILSEDIMENTS" element
4693              */
4694             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSUBTERRANEANSOILSEDIMENTS()
4695             {
4696                 synchronized (monitor())
4697                 {
4698                     check_orphaned();
4699                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4700                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SUBTERRANEANSOILSEDIMENTS$2, 0);
4701                     return target;
4702                 }
4703             }
4704             
4705             /**
4706              * True if has "SUBTERRANEANSOILSEDIMENTS" element
4707              */
4708             public boolean isSetSUBTERRANEANSOILSEDIMENTS()
4709             {
4710                 synchronized (monitor())
4711                 {
4712                     check_orphaned();
4713                     return get_store().count_elements(SUBTERRANEANSOILSEDIMENTS$2) != 0;
4714                 }
4715             }
4716             
4717             /**
4718              * Sets the "SUBTERRANEANSOILSEDIMENTS" element
4719              */
4720             public void setSUBTERRANEANSOILSEDIMENTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum subterraneansoilsediments)
4721             {
4722                 synchronized (monitor())
4723                 {
4724                     check_orphaned();
4725                     org.apache.xmlbeans.SimpleValue target = null;
4726                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTERRANEANSOILSEDIMENTS$2, 0);
4727                     if (target == null)
4728                     {
4729                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTERRANEANSOILSEDIMENTS$2);
4730                     }
4731                     target.setEnumValue(subterraneansoilsediments);
4732                 }
4733             }
4734             
4735             /**
4736              * Sets (as xml) the "SUBTERRANEANSOILSEDIMENTS" element
4737              */
4738             public void xsetSUBTERRANEANSOILSEDIMENTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType subterraneansoilsediments)
4739             {
4740                 synchronized (monitor())
4741                 {
4742                     check_orphaned();
4743                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4744                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SUBTERRANEANSOILSEDIMENTS$2, 0);
4745                     if (target == null)
4746                     {
4747                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SUBTERRANEANSOILSEDIMENTS$2);
4748                     }
4749                     target.set(subterraneansoilsediments);
4750                 }
4751             }
4752             
4753             /**
4754              * Unsets the "SUBTERRANEANSOILSEDIMENTS" element
4755              */
4756             public void unsetSUBTERRANEANSOILSEDIMENTS()
4757             {
4758                 synchronized (monitor())
4759                 {
4760                     check_orphaned();
4761                     get_store().remove_element(SUBTERRANEANSOILSEDIMENTS$2, 0);
4762                 }
4763             }
4764             
4765             /**
4766              * Gets the "EXTREMETERRESTRIALENVIRONMENT" element
4767              */
4768             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEXTREMETERRESTRIALENVIRONMENT()
4769             {
4770                 synchronized (monitor())
4771                 {
4772                     check_orphaned();
4773                     org.apache.xmlbeans.SimpleValue target = null;
4774                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMETERRESTRIALENVIRONMENT$4, 0);
4775                     if (target == null)
4776                     {
4777                       return null;
4778                     }
4779                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4780                 }
4781             }
4782             
4783             /**
4784              * Gets (as xml) the "EXTREMETERRESTRIALENVIRONMENT" element
4785              */
4786             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEXTREMETERRESTRIALENVIRONMENT()
4787             {
4788                 synchronized (monitor())
4789                 {
4790                     check_orphaned();
4791                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4792                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EXTREMETERRESTRIALENVIRONMENT$4, 0);
4793                     return target;
4794                 }
4795             }
4796             
4797             /**
4798              * True if has "EXTREMETERRESTRIALENVIRONMENT" element
4799              */
4800             public boolean isSetEXTREMETERRESTRIALENVIRONMENT()
4801             {
4802                 synchronized (monitor())
4803                 {
4804                     check_orphaned();
4805                     return get_store().count_elements(EXTREMETERRESTRIALENVIRONMENT$4) != 0;
4806                 }
4807             }
4808             
4809             /**
4810              * Sets the "EXTREMETERRESTRIALENVIRONMENT" element
4811              */
4812             public void setEXTREMETERRESTRIALENVIRONMENT(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum extremeterrestrialenvironment)
4813             {
4814                 synchronized (monitor())
4815                 {
4816                     check_orphaned();
4817                     org.apache.xmlbeans.SimpleValue target = null;
4818                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMETERRESTRIALENVIRONMENT$4, 0);
4819                     if (target == null)
4820                     {
4821                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXTREMETERRESTRIALENVIRONMENT$4);
4822                     }
4823                     target.setEnumValue(extremeterrestrialenvironment);
4824                 }
4825             }
4826             
4827             /**
4828              * Sets (as xml) the "EXTREMETERRESTRIALENVIRONMENT" element
4829              */
4830             public void xsetEXTREMETERRESTRIALENVIRONMENT(gov.grants.apply.system.globalLibraryV20.YesNoDataType extremeterrestrialenvironment)
4831             {
4832                 synchronized (monitor())
4833                 {
4834                     check_orphaned();
4835                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4836                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EXTREMETERRESTRIALENVIRONMENT$4, 0);
4837                     if (target == null)
4838                     {
4839                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EXTREMETERRESTRIALENVIRONMENT$4);
4840                     }
4841                     target.set(extremeterrestrialenvironment);
4842                 }
4843             }
4844             
4845             /**
4846              * Unsets the "EXTREMETERRESTRIALENVIRONMENT" element
4847              */
4848             public void unsetEXTREMETERRESTRIALENVIRONMENT()
4849             {
4850                 synchronized (monitor())
4851                 {
4852                     check_orphaned();
4853                     get_store().remove_element(EXTREMETERRESTRIALENVIRONMENT$4, 0);
4854                 }
4855             }
4856             
4857             /**
4858              * Gets the "GENERALAQUATIC" element
4859              */
4860             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGENERALAQUATIC()
4861             {
4862                 synchronized (monitor())
4863                 {
4864                     check_orphaned();
4865                     org.apache.xmlbeans.SimpleValue target = null;
4866                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GENERALAQUATIC$6, 0);
4867                     if (target == null)
4868                     {
4869                       return null;
4870                     }
4871                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4872                 }
4873             }
4874             
4875             /**
4876              * Gets (as xml) the "GENERALAQUATIC" element
4877              */
4878             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGENERALAQUATIC()
4879             {
4880                 synchronized (monitor())
4881                 {
4882                     check_orphaned();
4883                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4884                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GENERALAQUATIC$6, 0);
4885                     return target;
4886                 }
4887             }
4888             
4889             /**
4890              * True if has "GENERALAQUATIC" element
4891              */
4892             public boolean isSetGENERALAQUATIC()
4893             {
4894                 synchronized (monitor())
4895                 {
4896                     check_orphaned();
4897                     return get_store().count_elements(GENERALAQUATIC$6) != 0;
4898                 }
4899             }
4900             
4901             /**
4902              * Sets the "GENERALAQUATIC" element
4903              */
4904             public void setGENERALAQUATIC(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum generalaquatic)
4905             {
4906                 synchronized (monitor())
4907                 {
4908                     check_orphaned();
4909                     org.apache.xmlbeans.SimpleValue target = null;
4910                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GENERALAQUATIC$6, 0);
4911                     if (target == null)
4912                     {
4913                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GENERALAQUATIC$6);
4914                     }
4915                     target.setEnumValue(generalaquatic);
4916                 }
4917             }
4918             
4919             /**
4920              * Sets (as xml) the "GENERALAQUATIC" element
4921              */
4922             public void xsetGENERALAQUATIC(gov.grants.apply.system.globalLibraryV20.YesNoDataType generalaquatic)
4923             {
4924                 synchronized (monitor())
4925                 {
4926                     check_orphaned();
4927                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4928                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GENERALAQUATIC$6, 0);
4929                     if (target == null)
4930                     {
4931                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GENERALAQUATIC$6);
4932                     }
4933                     target.set(generalaquatic);
4934                 }
4935             }
4936             
4937             /**
4938              * Unsets the "GENERALAQUATIC" element
4939              */
4940             public void unsetGENERALAQUATIC()
4941             {
4942                 synchronized (monitor())
4943                 {
4944                     check_orphaned();
4945                     get_store().remove_element(GENERALAQUATIC$6, 0);
4946                 }
4947             }
4948             
4949             /**
4950              * Gets the "FRESHWATER" element
4951              */
4952             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFRESHWATER()
4953             {
4954                 synchronized (monitor())
4955                 {
4956                     check_orphaned();
4957                     org.apache.xmlbeans.SimpleValue target = null;
4958                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FRESHWATER$8, 0);
4959                     if (target == null)
4960                     {
4961                       return null;
4962                     }
4963                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4964                 }
4965             }
4966             
4967             /**
4968              * Gets (as xml) the "FRESHWATER" element
4969              */
4970             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFRESHWATER()
4971             {
4972                 synchronized (monitor())
4973                 {
4974                     check_orphaned();
4975                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4976                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FRESHWATER$8, 0);
4977                     return target;
4978                 }
4979             }
4980             
4981             /**
4982              * True if has "FRESHWATER" element
4983              */
4984             public boolean isSetFRESHWATER()
4985             {
4986                 synchronized (monitor())
4987                 {
4988                     check_orphaned();
4989                     return get_store().count_elements(FRESHWATER$8) != 0;
4990                 }
4991             }
4992             
4993             /**
4994              * Sets the "FRESHWATER" element
4995              */
4996             public void setFRESHWATER(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum freshwater)
4997             {
4998                 synchronized (monitor())
4999                 {
5000                     check_orphaned();
5001                     org.apache.xmlbeans.SimpleValue target = null;
5002                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FRESHWATER$8, 0);
5003                     if (target == null)
5004                     {
5005                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FRESHWATER$8);
5006                     }
5007                     target.setEnumValue(freshwater);
5008                 }
5009             }
5010             
5011             /**
5012              * Sets (as xml) the "FRESHWATER" element
5013              */
5014             public void xsetFRESHWATER(gov.grants.apply.system.globalLibraryV20.YesNoDataType freshwater)
5015             {
5016                 synchronized (monitor())
5017                 {
5018                     check_orphaned();
5019                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5020                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FRESHWATER$8, 0);
5021                     if (target == null)
5022                     {
5023                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FRESHWATER$8);
5024                     }
5025                     target.set(freshwater);
5026                 }
5027             }
5028             
5029             /**
5030              * Unsets the "FRESHWATER" element
5031              */
5032             public void unsetFRESHWATER()
5033             {
5034                 synchronized (monitor())
5035                 {
5036                     check_orphaned();
5037                     get_store().remove_element(FRESHWATER$8, 0);
5038                 }
5039             }
5040             
5041             /**
5042              * Gets the "MARINE" element
5043              */
5044             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMARINE()
5045             {
5046                 synchronized (monitor())
5047                 {
5048                     check_orphaned();
5049                     org.apache.xmlbeans.SimpleValue target = null;
5050                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARINE$10, 0);
5051                     if (target == null)
5052                     {
5053                       return null;
5054                     }
5055                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
5056                 }
5057             }
5058             
5059             /**
5060              * Gets (as xml) the "MARINE" element
5061              */
5062             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMARINE()
5063             {
5064                 synchronized (monitor())
5065                 {
5066                     check_orphaned();
5067                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5068                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARINE$10, 0);
5069                     return target;
5070                 }
5071             }
5072             
5073             /**
5074              * True if has "MARINE" element
5075              */
5076             public boolean isSetMARINE()
5077             {
5078                 synchronized (monitor())
5079                 {
5080                     check_orphaned();
5081                     return get_store().count_elements(MARINE$10) != 0;
5082                 }
5083             }
5084             
5085             /**
5086              * Sets the "MARINE" element
5087              */
5088             public void setMARINE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum marine)
5089             {
5090                 synchronized (monitor())
5091                 {
5092                     check_orphaned();
5093                     org.apache.xmlbeans.SimpleValue target = null;
5094                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARINE$10, 0);
5095                     if (target == null)
5096                     {
5097                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MARINE$10);
5098                     }
5099                     target.setEnumValue(marine);
5100                 }
5101             }
5102             
5103             /**
5104              * Sets (as xml) the "MARINE" element
5105              */
5106             public void xsetMARINE(gov.grants.apply.system.globalLibraryV20.YesNoDataType marine)
5107             {
5108                 synchronized (monitor())
5109                 {
5110                     check_orphaned();
5111                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5112                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARINE$10, 0);
5113                     if (target == null)
5114                     {
5115                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MARINE$10);
5116                     }
5117                     target.set(marine);
5118                 }
5119             }
5120             
5121             /**
5122              * Unsets the "MARINE" element
5123              */
5124             public void unsetMARINE()
5125             {
5126                 synchronized (monitor())
5127                 {
5128                     check_orphaned();
5129                     get_store().remove_element(MARINE$10, 0);
5130                 }
5131             }
5132             
5133             /**
5134              * Gets the "HYPERSALINE" element
5135              */
5136             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHYPERSALINE()
5137             {
5138                 synchronized (monitor())
5139                 {
5140                     check_orphaned();
5141                     org.apache.xmlbeans.SimpleValue target = null;
5142                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HYPERSALINE$12, 0);
5143                     if (target == null)
5144                     {
5145                       return null;
5146                     }
5147                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
5148                 }
5149             }
5150             
5151             /**
5152              * Gets (as xml) the "HYPERSALINE" element
5153              */
5154             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHYPERSALINE()
5155             {
5156                 synchronized (monitor())
5157                 {
5158                     check_orphaned();
5159                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5160                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HYPERSALINE$12, 0);
5161                     return target;
5162                 }
5163             }
5164             
5165             /**
5166              * True if has "HYPERSALINE" element
5167              */
5168             public boolean isSetHYPERSALINE()
5169             {
5170                 synchronized (monitor())
5171                 {
5172                     check_orphaned();
5173                     return get_store().count_elements(HYPERSALINE$12) != 0;
5174                 }
5175             }
5176             
5177             /**
5178              * Sets the "HYPERSALINE" element
5179              */
5180             public void setHYPERSALINE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hypersaline)
5181             {
5182                 synchronized (monitor())
5183                 {
5184                     check_orphaned();
5185                     org.apache.xmlbeans.SimpleValue target = null;
5186                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HYPERSALINE$12, 0);
5187                     if (target == null)
5188                     {
5189                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HYPERSALINE$12);
5190                     }
5191                     target.setEnumValue(hypersaline);
5192                 }
5193             }
5194             
5195             /**
5196              * Sets (as xml) the "HYPERSALINE" element
5197              */
5198             public void xsetHYPERSALINE(gov.grants.apply.system.globalLibraryV20.YesNoDataType hypersaline)
5199             {
5200                 synchronized (monitor())
5201                 {
5202                     check_orphaned();
5203                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5204                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HYPERSALINE$12, 0);
5205                     if (target == null)
5206                     {
5207                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HYPERSALINE$12);
5208                     }
5209                     target.set(hypersaline);
5210                 }
5211             }
5212             
5213             /**
5214              * Unsets the "HYPERSALINE" element
5215              */
5216             public void unsetHYPERSALINE()
5217             {
5218                 synchronized (monitor())
5219                 {
5220                     check_orphaned();
5221                     get_store().remove_element(HYPERSALINE$12, 0);
5222                 }
5223             }
5224             
5225             /**
5226              * Gets the "EXTREMEAQUATICENVIRONMENT" element
5227              */
5228             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEXTREMEAQUATICENVIRONMENT()
5229             {
5230                 synchronized (monitor())
5231                 {
5232                     check_orphaned();
5233                     org.apache.xmlbeans.SimpleValue target = null;
5234                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMEAQUATICENVIRONMENT$14, 0);
5235                     if (target == null)
5236                     {
5237                       return null;
5238                     }
5239                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
5240                 }
5241             }
5242             
5243             /**
5244              * Gets (as xml) the "EXTREMEAQUATICENVIRONMENT" element
5245              */
5246             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEXTREMEAQUATICENVIRONMENT()
5247             {
5248                 synchronized (monitor())
5249                 {
5250                     check_orphaned();
5251                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5252                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EXTREMEAQUATICENVIRONMENT$14, 0);
5253                     return target;
5254                 }
5255             }
5256             
5257             /**
5258              * True if has "EXTREMEAQUATICENVIRONMENT" element
5259              */
5260             public boolean isSetEXTREMEAQUATICENVIRONMENT()
5261             {
5262                 synchronized (monitor())
5263                 {
5264                     check_orphaned();
5265                     return get_store().count_elements(EXTREMEAQUATICENVIRONMENT$14) != 0;
5266                 }
5267             }
5268             
5269             /**
5270              * Sets the "EXTREMEAQUATICENVIRONMENT" element
5271              */
5272             public void setEXTREMEAQUATICENVIRONMENT(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum extremeaquaticenvironment)
5273             {
5274                 synchronized (monitor())
5275                 {
5276                     check_orphaned();
5277                     org.apache.xmlbeans.SimpleValue target = null;
5278                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMEAQUATICENVIRONMENT$14, 0);
5279                     if (target == null)
5280                     {
5281                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXTREMEAQUATICENVIRONMENT$14);
5282                     }
5283                     target.setEnumValue(extremeaquaticenvironment);
5284                 }
5285             }
5286             
5287             /**
5288              * Sets (as xml) the "EXTREMEAQUATICENVIRONMENT" element
5289              */
5290             public void xsetEXTREMEAQUATICENVIRONMENT(gov.grants.apply.system.globalLibraryV20.YesNoDataType extremeaquaticenvironment)
5291             {
5292                 synchronized (monitor())
5293                 {
5294                     check_orphaned();
5295                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5296                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EXTREMEAQUATICENVIRONMENT$14, 0);
5297                     if (target == null)
5298                     {
5299                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EXTREMEAQUATICENVIRONMENT$14);
5300                     }
5301                     target.set(extremeaquaticenvironment);
5302                 }
5303             }
5304             
5305             /**
5306              * Unsets the "EXTREMEAQUATICENVIRONMENT" element
5307              */
5308             public void unsetEXTREMEAQUATICENVIRONMENT()
5309             {
5310                 synchronized (monitor())
5311                 {
5312                     check_orphaned();
5313                     get_store().remove_element(EXTREMEAQUATICENVIRONMENT$14, 0);
5314                 }
5315             }
5316             
5317             /**
5318              * Gets the "CELLTISSUECULTURE" element
5319              */
5320             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCELLTISSUECULTURE()
5321             {
5322                 synchronized (monitor())
5323                 {
5324                     check_orphaned();
5325                     org.apache.xmlbeans.SimpleValue target = null;
5326                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CELLTISSUECULTURE$16, 0);
5327                     if (target == null)
5328                     {
5329                       return null;
5330                     }
5331                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
5332                 }
5333             }
5334             
5335             /**
5336              * Gets (as xml) the "CELLTISSUECULTURE" element
5337              */
5338             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCELLTISSUECULTURE()
5339             {
5340                 synchronized (monitor())
5341                 {
5342                     check_orphaned();
5343                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5344                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CELLTISSUECULTURE$16, 0);
5345                     return target;
5346                 }
5347             }
5348             
5349             /**
5350              * True if has "CELLTISSUECULTURE" element
5351              */
5352             public boolean isSetCELLTISSUECULTURE()
5353             {
5354                 synchronized (monitor())
5355                 {
5356                     check_orphaned();
5357                     return get_store().count_elements(CELLTISSUECULTURE$16) != 0;
5358                 }
5359             }
5360             
5361             /**
5362              * Sets the "CELLTISSUECULTURE" element
5363              */
5364             public void setCELLTISSUECULTURE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum celltissueculture)
5365             {
5366                 synchronized (monitor())
5367                 {
5368                     check_orphaned();
5369                     org.apache.xmlbeans.SimpleValue target = null;
5370                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CELLTISSUECULTURE$16, 0);
5371                     if (target == null)
5372                     {
5373                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CELLTISSUECULTURE$16);
5374                     }
5375                     target.setEnumValue(celltissueculture);
5376                 }
5377             }
5378             
5379             /**
5380              * Sets (as xml) the "CELLTISSUECULTURE" element
5381              */
5382             public void xsetCELLTISSUECULTURE(gov.grants.apply.system.globalLibraryV20.YesNoDataType celltissueculture)
5383             {
5384                 synchronized (monitor())
5385                 {
5386                     check_orphaned();
5387                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5388                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CELLTISSUECULTURE$16, 0);
5389                     if (target == null)
5390                     {
5391                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CELLTISSUECULTURE$16);
5392                     }
5393                     target.set(celltissueculture);
5394                 }
5395             }
5396             
5397             /**
5398              * Unsets the "CELLTISSUECULTURE" element
5399              */
5400             public void unsetCELLTISSUECULTURE()
5401             {
5402                 synchronized (monitor())
5403                 {
5404                     check_orphaned();
5405                     get_store().remove_element(CELLTISSUECULTURE$16, 0);
5406                 }
5407             }
5408             
5409             /**
5410              * Gets the "InSilico" element
5411              */
5412             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getInSilico()
5413             {
5414                 synchronized (monitor())
5415                 {
5416                     check_orphaned();
5417                     org.apache.xmlbeans.SimpleValue target = null;
5418                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSILICO$18, 0);
5419                     if (target == null)
5420                     {
5421                       return null;
5422                     }
5423                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
5424                 }
5425             }
5426             
5427             /**
5428              * Gets (as xml) the "InSilico" element
5429              */
5430             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetInSilico()
5431             {
5432                 synchronized (monitor())
5433                 {
5434                     check_orphaned();
5435                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5436                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INSILICO$18, 0);
5437                     return target;
5438                 }
5439             }
5440             
5441             /**
5442              * True if has "InSilico" element
5443              */
5444             public boolean isSetInSilico()
5445             {
5446                 synchronized (monitor())
5447                 {
5448                     check_orphaned();
5449                     return get_store().count_elements(INSILICO$18) != 0;
5450                 }
5451             }
5452             
5453             /**
5454              * Sets the "InSilico" element
5455              */
5456             public void setInSilico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum inSilico)
5457             {
5458                 synchronized (monitor())
5459                 {
5460                     check_orphaned();
5461                     org.apache.xmlbeans.SimpleValue target = null;
5462                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSILICO$18, 0);
5463                     if (target == null)
5464                     {
5465                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INSILICO$18);
5466                     }
5467                     target.setEnumValue(inSilico);
5468                 }
5469             }
5470             
5471             /**
5472              * Sets (as xml) the "InSilico" element
5473              */
5474             public void xsetInSilico(gov.grants.apply.system.globalLibraryV20.YesNoDataType inSilico)
5475             {
5476                 synchronized (monitor())
5477                 {
5478                     check_orphaned();
5479                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5480                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INSILICO$18, 0);
5481                     if (target == null)
5482                     {
5483                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INSILICO$18);
5484                     }
5485                     target.set(inSilico);
5486                 }
5487             }
5488             
5489             /**
5490              * Unsets the "InSilico" element
5491              */
5492             public void unsetInSilico()
5493             {
5494                 synchronized (monitor())
5495                 {
5496                     check_orphaned();
5497                     get_store().remove_element(INSILICO$18, 0);
5498                 }
5499             }
5500             
5501             /**
5502              * Gets the "THEORETICALSYSTEMS" element
5503              */
5504             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTHEORETICALSYSTEMS()
5505             {
5506                 synchronized (monitor())
5507                 {
5508                     check_orphaned();
5509                     org.apache.xmlbeans.SimpleValue target = null;
5510                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THEORETICALSYSTEMS$20, 0);
5511                     if (target == null)
5512                     {
5513                       return null;
5514                     }
5515                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
5516                 }
5517             }
5518             
5519             /**
5520              * Gets (as xml) the "THEORETICALSYSTEMS" element
5521              */
5522             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTHEORETICALSYSTEMS()
5523             {
5524                 synchronized (monitor())
5525                 {
5526                     check_orphaned();
5527                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5528                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(THEORETICALSYSTEMS$20, 0);
5529                     return target;
5530                 }
5531             }
5532             
5533             /**
5534              * True if has "THEORETICALSYSTEMS" element
5535              */
5536             public boolean isSetTHEORETICALSYSTEMS()
5537             {
5538                 synchronized (monitor())
5539                 {
5540                     check_orphaned();
5541                     return get_store().count_elements(THEORETICALSYSTEMS$20) != 0;
5542                 }
5543             }
5544             
5545             /**
5546              * Sets the "THEORETICALSYSTEMS" element
5547              */
5548             public void setTHEORETICALSYSTEMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum theoreticalsystems)
5549             {
5550                 synchronized (monitor())
5551                 {
5552                     check_orphaned();
5553                     org.apache.xmlbeans.SimpleValue target = null;
5554                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THEORETICALSYSTEMS$20, 0);
5555                     if (target == null)
5556                     {
5557                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(THEORETICALSYSTEMS$20);
5558                     }
5559                     target.setEnumValue(theoreticalsystems);
5560                 }
5561             }
5562             
5563             /**
5564              * Sets (as xml) the "THEORETICALSYSTEMS" element
5565              */
5566             public void xsetTHEORETICALSYSTEMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType theoreticalsystems)
5567             {
5568                 synchronized (monitor())
5569                 {
5570                     check_orphaned();
5571                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5572                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(THEORETICALSYSTEMS$20, 0);
5573                     if (target == null)
5574                     {
5575                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(THEORETICALSYSTEMS$20);
5576                     }
5577                     target.set(theoreticalsystems);
5578                 }
5579             }
5580             
5581             /**
5582              * Unsets the "THEORETICALSYSTEMS" element
5583              */
5584             public void unsetTHEORETICALSYSTEMS()
5585             {
5586                 synchronized (monitor())
5587                 {
5588                     check_orphaned();
5589                     get_store().remove_element(THEORETICALSYSTEMS$20, 0);
5590                 }
5591             }
5592             
5593             /**
5594              * Gets the "OTHERARTIFICIALSYSTEMS" element
5595              */
5596             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOTHERARTIFICIALSYSTEMS()
5597             {
5598                 synchronized (monitor())
5599                 {
5600                     check_orphaned();
5601                     org.apache.xmlbeans.SimpleValue target = null;
5602                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERARTIFICIALSYSTEMS$22, 0);
5603                     if (target == null)
5604                     {
5605                       return null;
5606                     }
5607                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
5608                 }
5609             }
5610             
5611             /**
5612              * Gets (as xml) the "OTHERARTIFICIALSYSTEMS" element
5613              */
5614             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOTHERARTIFICIALSYSTEMS()
5615             {
5616                 synchronized (monitor())
5617                 {
5618                     check_orphaned();
5619                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5620                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERARTIFICIALSYSTEMS$22, 0);
5621                     return target;
5622                 }
5623             }
5624             
5625             /**
5626              * True if has "OTHERARTIFICIALSYSTEMS" element
5627              */
5628             public boolean isSetOTHERARTIFICIALSYSTEMS()
5629             {
5630                 synchronized (monitor())
5631                 {
5632                     check_orphaned();
5633                     return get_store().count_elements(OTHERARTIFICIALSYSTEMS$22) != 0;
5634                 }
5635             }
5636             
5637             /**
5638              * Sets the "OTHERARTIFICIALSYSTEMS" element
5639              */
5640             public void setOTHERARTIFICIALSYSTEMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum otherartificialsystems)
5641             {
5642                 synchronized (monitor())
5643                 {
5644                     check_orphaned();
5645                     org.apache.xmlbeans.SimpleValue target = null;
5646                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERARTIFICIALSYSTEMS$22, 0);
5647                     if (target == null)
5648                     {
5649                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERARTIFICIALSYSTEMS$22);
5650                     }
5651                     target.setEnumValue(otherartificialsystems);
5652                 }
5653             }
5654             
5655             /**
5656              * Sets (as xml) the "OTHERARTIFICIALSYSTEMS" element
5657              */
5658             public void xsetOTHERARTIFICIALSYSTEMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType otherartificialsystems)
5659             {
5660                 synchronized (monitor())
5661                 {
5662                     check_orphaned();
5663                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5664                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERARTIFICIALSYSTEMS$22, 0);
5665                     if (target == null)
5666                     {
5667                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OTHERARTIFICIALSYSTEMS$22);
5668                     }
5669                     target.set(otherartificialsystems);
5670                 }
5671             }
5672             
5673             /**
5674              * Unsets the "OTHERARTIFICIALSYSTEMS" element
5675              */
5676             public void unsetOTHERARTIFICIALSYSTEMS()
5677             {
5678                 synchronized (monitor())
5679                 {
5680                     check_orphaned();
5681                     get_store().remove_element(OTHERARTIFICIALSYSTEMS$22, 0);
5682                 }
5683             }
5684             
5685             /**
5686              * Gets the "NOTAPPLICABLECATV" element
5687              */
5688             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNOTAPPLICABLECATV()
5689             {
5690                 synchronized (monitor())
5691                 {
5692                     check_orphaned();
5693                     org.apache.xmlbeans.SimpleValue target = null;
5694                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTAPPLICABLECATV$24, 0);
5695                     if (target == null)
5696                     {
5697                       return null;
5698                     }
5699                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
5700                 }
5701             }
5702             
5703             /**
5704              * Gets (as xml) the "NOTAPPLICABLECATV" element
5705              */
5706             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNOTAPPLICABLECATV()
5707             {
5708                 synchronized (monitor())
5709                 {
5710                     check_orphaned();
5711                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5712                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTAPPLICABLECATV$24, 0);
5713                     return target;
5714                 }
5715             }
5716             
5717             /**
5718              * True if has "NOTAPPLICABLECATV" element
5719              */
5720             public boolean isSetNOTAPPLICABLECATV()
5721             {
5722                 synchronized (monitor())
5723                 {
5724                     check_orphaned();
5725                     return get_store().count_elements(NOTAPPLICABLECATV$24) != 0;
5726                 }
5727             }
5728             
5729             /**
5730              * Sets the "NOTAPPLICABLECATV" element
5731              */
5732             public void setNOTAPPLICABLECATV(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum notapplicablecatv)
5733             {
5734                 synchronized (monitor())
5735                 {
5736                     check_orphaned();
5737                     org.apache.xmlbeans.SimpleValue target = null;
5738                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTAPPLICABLECATV$24, 0);
5739                     if (target == null)
5740                     {
5741                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOTAPPLICABLECATV$24);
5742                     }
5743                     target.setEnumValue(notapplicablecatv);
5744                 }
5745             }
5746             
5747             /**
5748              * Sets (as xml) the "NOTAPPLICABLECATV" element
5749              */
5750             public void xsetNOTAPPLICABLECATV(gov.grants.apply.system.globalLibraryV20.YesNoDataType notapplicablecatv)
5751             {
5752                 synchronized (monitor())
5753                 {
5754                     check_orphaned();
5755                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5756                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTAPPLICABLECATV$24, 0);
5757                     if (target == null)
5758                     {
5759                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOTAPPLICABLECATV$24);
5760                     }
5761                     target.set(notapplicablecatv);
5762                 }
5763             }
5764             
5765             /**
5766              * Unsets the "NOTAPPLICABLECATV" element
5767              */
5768             public void unsetNOTAPPLICABLECATV()
5769             {
5770                 synchronized (monitor())
5771                 {
5772                     check_orphaned();
5773                     get_store().remove_element(NOTAPPLICABLECATV$24, 0);
5774                 }
5775             }
5776         }
5777         /**
5778          * An XML GEOGRAPHICAREAOFTHERESEARCH(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
5779          *
5780          * This is a complex type.
5781          */
5782         public static class GEOGRAPHICAREAOFTHERESEARCHImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH
5783         {
5784             private static final long serialVersionUID = 1L;
5785             
5786             public GEOGRAPHICAREAOFTHERESEARCHImpl(org.apache.xmlbeans.SchemaType sType)
5787             {
5788                 super(sType);
5789             }
5790             
5791             private static final javax.xml.namespace.QName WORLDWIDE$0 = 
5792                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "WORLDWIDE");
5793             private static final javax.xml.namespace.QName NORTHAMERICA$2 = 
5794                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NORTHAMERICA");
5795             private static final javax.xml.namespace.QName UNITEDSTATES$4 = 
5796                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "UnitedStates");
5797             private static final javax.xml.namespace.QName NORTHEASTUS$6 = 
5798                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NortheastUS");
5799             private static final javax.xml.namespace.QName NORTHCENTRALUS$8 = 
5800                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NorthcentralUS");
5801             private static final javax.xml.namespace.QName NORTHWESTUS$10 = 
5802                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NorthwestUS");
5803             private static final javax.xml.namespace.QName SOUTHEASTUS$12 = 
5804                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "SoutheastUS");
5805             private static final javax.xml.namespace.QName SOUTHCENTRALUS$14 = 
5806                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "SouthcentralUS");
5807             private static final javax.xml.namespace.QName SOUTHWESTUS$16 = 
5808                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "SouthwestUS");
5809             private static final javax.xml.namespace.QName ALASKA$18 = 
5810                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Alaska");
5811             private static final javax.xml.namespace.QName HAWAII$20 = 
5812                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Hawaii");
5813             private static final javax.xml.namespace.QName PUERTORICO$22 = 
5814                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "PuertoRico");
5815             private static final javax.xml.namespace.QName CANADA$24 = 
5816                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Canada");
5817             private static final javax.xml.namespace.QName MEXICO$26 = 
5818                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Mexico");
5819             private static final javax.xml.namespace.QName CENTRALAMERICA$28 = 
5820                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "CENTRALAMERICA");
5821             private static final javax.xml.namespace.QName CARIBBEANISLANDS$30 = 
5822                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "CaribbeanIslands");
5823             private static final javax.xml.namespace.QName BERMUDABAHAMAS$32 = 
5824                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "BermudaBahamas");
5825             private static final javax.xml.namespace.QName SOUTHAMERICA$34 = 
5826                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "SOUTHAMERICA");
5827             private static final javax.xml.namespace.QName EASTERNSOUTHAMERICA$36 = 
5828                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "EasternSouthAmerica");
5829             private static final javax.xml.namespace.QName NORTHERNSOUTHAMERICA$38 = 
5830                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NorthernSouthAmerica");
5831             private static final javax.xml.namespace.QName SOUTHERNSOUTHAMERICA$40 = 
5832                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "SouthernSouthAmerica");
5833             private static final javax.xml.namespace.QName WESTERNSOUTHAMERICA$42 = 
5834                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "WesternSouthAmerica");
5835             private static final javax.xml.namespace.QName EUROPE$44 = 
5836                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "EUROPE");
5837             private static final javax.xml.namespace.QName EASTERNEUROPE$46 = 
5838                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "EasternEurope");
5839             private static final javax.xml.namespace.QName RUSSIA$48 = 
5840                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Russia");
5841             private static final javax.xml.namespace.QName SCANDINAVIA$50 = 
5842                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Scandinavia");
5843             private static final javax.xml.namespace.QName WESTERNEUROPE$52 = 
5844                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "WesternEurope");
5845             private static final javax.xml.namespace.QName ASIA$54 = 
5846                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "ASIA");
5847             private static final javax.xml.namespace.QName CENTRALASIA$56 = 
5848                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "CentralAsia");
5849             private static final javax.xml.namespace.QName FAREAST$58 = 
5850                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "FarEast");
5851             private static final javax.xml.namespace.QName MIDDLEEAST$60 = 
5852                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "MiddleEast");
5853             private static final javax.xml.namespace.QName SIBERIA$62 = 
5854                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Siberia");
5855             private static final javax.xml.namespace.QName SOUTHASIA$64 = 
5856                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "SouthAsia");
5857             private static final javax.xml.namespace.QName SOUTHEASTASIA$66 = 
5858                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "SoutheastAsia");
5859             private static final javax.xml.namespace.QName AFRICA$68 = 
5860                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "AFRICA");
5861             private static final javax.xml.namespace.QName NORTHAFRICA$70 = 
5862                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NorthAfrica");
5863             private static final javax.xml.namespace.QName AFRICANSOUTHSAHARA$72 = 
5864                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "AfricanSouthSahara");
5865             private static final javax.xml.namespace.QName EASTAFRICA$74 = 
5866                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "EastAfrica");
5867             private static final javax.xml.namespace.QName MADAGASCAR$76 = 
5868                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Madagascar");
5869             private static final javax.xml.namespace.QName SOUTHAFRICA$78 = 
5870                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "SouthAfrica");
5871             private static final javax.xml.namespace.QName WESTAFRICA$80 = 
5872                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "WestAfrica");
5873             private static final javax.xml.namespace.QName AUSTRALASIA$82 = 
5874                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "AUSTRALASIA");
5875             private static final javax.xml.namespace.QName AUSTRALIA$84 = 
5876                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Australia");
5877             private static final javax.xml.namespace.QName NEWZEALAND$86 = 
5878                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NewZealand");
5879             private static final javax.xml.namespace.QName PACIFICISLANDS$88 = 
5880                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "PacificIslands");
5881             private static final javax.xml.namespace.QName ANTARCTICA$90 = 
5882                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "ANTARCTICA");
5883             private static final javax.xml.namespace.QName ARCTIC$92 = 
5884                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "ARCTIC");
5885             private static final javax.xml.namespace.QName ATLANTICOCEAN$94 = 
5886                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "ATLANTICOCEAN");
5887             private static final javax.xml.namespace.QName PACIFICOCEAN$96 = 
5888                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "PACIFICOCEAN");
5889             private static final javax.xml.namespace.QName INDIANOCEAN$98 = 
5890                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "INDIANOCEAN");
5891             private static final javax.xml.namespace.QName OTHERREGIONS$100 = 
5892                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "OTHERREGIONS");
5893             private static final javax.xml.namespace.QName NOTAPPLICABLE$102 = 
5894                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NOTAPPLICABLE");
5895             
5896             
5897             /**
5898              * Gets the "WORLDWIDE" element
5899              */
5900             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWORLDWIDE()
5901             {
5902                 synchronized (monitor())
5903                 {
5904                     check_orphaned();
5905                     org.apache.xmlbeans.SimpleValue target = null;
5906                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WORLDWIDE$0, 0);
5907                     if (target == null)
5908                     {
5909                       return null;
5910                     }
5911                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
5912                 }
5913             }
5914             
5915             /**
5916              * Gets (as xml) the "WORLDWIDE" element
5917              */
5918             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWORLDWIDE()
5919             {
5920                 synchronized (monitor())
5921                 {
5922                     check_orphaned();
5923                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5924                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WORLDWIDE$0, 0);
5925                     return target;
5926                 }
5927             }
5928             
5929             /**
5930              * True if has "WORLDWIDE" element
5931              */
5932             public boolean isSetWORLDWIDE()
5933             {
5934                 synchronized (monitor())
5935                 {
5936                     check_orphaned();
5937                     return get_store().count_elements(WORLDWIDE$0) != 0;
5938                 }
5939             }
5940             
5941             /**
5942              * Sets the "WORLDWIDE" element
5943              */
5944             public void setWORLDWIDE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum worldwide)
5945             {
5946                 synchronized (monitor())
5947                 {
5948                     check_orphaned();
5949                     org.apache.xmlbeans.SimpleValue target = null;
5950                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WORLDWIDE$0, 0);
5951                     if (target == null)
5952                     {
5953                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WORLDWIDE$0);
5954                     }
5955                     target.setEnumValue(worldwide);
5956                 }
5957             }
5958             
5959             /**
5960              * Sets (as xml) the "WORLDWIDE" element
5961              */
5962             public void xsetWORLDWIDE(gov.grants.apply.system.globalLibraryV20.YesNoDataType worldwide)
5963             {
5964                 synchronized (monitor())
5965                 {
5966                     check_orphaned();
5967                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5968                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WORLDWIDE$0, 0);
5969                     if (target == null)
5970                     {
5971                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WORLDWIDE$0);
5972                     }
5973                     target.set(worldwide);
5974                 }
5975             }
5976             
5977             /**
5978              * Unsets the "WORLDWIDE" element
5979              */
5980             public void unsetWORLDWIDE()
5981             {
5982                 synchronized (monitor())
5983                 {
5984                     check_orphaned();
5985                     get_store().remove_element(WORLDWIDE$0, 0);
5986                 }
5987             }
5988             
5989             /**
5990              * Gets the "NORTHAMERICA" element
5991              */
5992             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNORTHAMERICA()
5993             {
5994                 synchronized (monitor())
5995                 {
5996                     check_orphaned();
5997                     org.apache.xmlbeans.SimpleValue target = null;
5998                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHAMERICA$2, 0);
5999                     if (target == null)
6000                     {
6001                       return null;
6002                     }
6003                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
6004                 }
6005             }
6006             
6007             /**
6008              * Gets (as xml) the "NORTHAMERICA" element
6009              */
6010             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNORTHAMERICA()
6011             {
6012                 synchronized (monitor())
6013                 {
6014                     check_orphaned();
6015                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6016                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHAMERICA$2, 0);
6017                     return target;
6018                 }
6019             }
6020             
6021             /**
6022              * True if has "NORTHAMERICA" element
6023              */
6024             public boolean isSetNORTHAMERICA()
6025             {
6026                 synchronized (monitor())
6027                 {
6028                     check_orphaned();
6029                     return get_store().count_elements(NORTHAMERICA$2) != 0;
6030                 }
6031             }
6032             
6033             /**
6034              * Sets the "NORTHAMERICA" element
6035              */
6036             public void setNORTHAMERICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northamerica)
6037             {
6038                 synchronized (monitor())
6039                 {
6040                     check_orphaned();
6041                     org.apache.xmlbeans.SimpleValue target = null;
6042                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHAMERICA$2, 0);
6043                     if (target == null)
6044                     {
6045                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHAMERICA$2);
6046                     }
6047                     target.setEnumValue(northamerica);
6048                 }
6049             }
6050             
6051             /**
6052              * Sets (as xml) the "NORTHAMERICA" element
6053              */
6054             public void xsetNORTHAMERICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType northamerica)
6055             {
6056                 synchronized (monitor())
6057                 {
6058                     check_orphaned();
6059                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6060                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHAMERICA$2, 0);
6061                     if (target == null)
6062                     {
6063                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHAMERICA$2);
6064                     }
6065                     target.set(northamerica);
6066                 }
6067             }
6068             
6069             /**
6070              * Unsets the "NORTHAMERICA" element
6071              */
6072             public void unsetNORTHAMERICA()
6073             {
6074                 synchronized (monitor())
6075                 {
6076                     check_orphaned();
6077                     get_store().remove_element(NORTHAMERICA$2, 0);
6078                 }
6079             }
6080             
6081             /**
6082              * Gets the "UnitedStates" element
6083              */
6084             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUnitedStates()
6085             {
6086                 synchronized (monitor())
6087                 {
6088                     check_orphaned();
6089                     org.apache.xmlbeans.SimpleValue target = null;
6090                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITEDSTATES$4, 0);
6091                     if (target == null)
6092                     {
6093                       return null;
6094                     }
6095                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
6096                 }
6097             }
6098             
6099             /**
6100              * Gets (as xml) the "UnitedStates" element
6101              */
6102             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUnitedStates()
6103             {
6104                 synchronized (monitor())
6105                 {
6106                     check_orphaned();
6107                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6108                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UNITEDSTATES$4, 0);
6109                     return target;
6110                 }
6111             }
6112             
6113             /**
6114              * True if has "UnitedStates" element
6115              */
6116             public boolean isSetUnitedStates()
6117             {
6118                 synchronized (monitor())
6119                 {
6120                     check_orphaned();
6121                     return get_store().count_elements(UNITEDSTATES$4) != 0;
6122                 }
6123             }
6124             
6125             /**
6126              * Sets the "UnitedStates" element
6127              */
6128             public void setUnitedStates(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum unitedStates)
6129             {
6130                 synchronized (monitor())
6131                 {
6132                     check_orphaned();
6133                     org.apache.xmlbeans.SimpleValue target = null;
6134                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITEDSTATES$4, 0);
6135                     if (target == null)
6136                     {
6137                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UNITEDSTATES$4);
6138                     }
6139                     target.setEnumValue(unitedStates);
6140                 }
6141             }
6142             
6143             /**
6144              * Sets (as xml) the "UnitedStates" element
6145              */
6146             public void xsetUnitedStates(gov.grants.apply.system.globalLibraryV20.YesNoDataType unitedStates)
6147             {
6148                 synchronized (monitor())
6149                 {
6150                     check_orphaned();
6151                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6152                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UNITEDSTATES$4, 0);
6153                     if (target == null)
6154                     {
6155                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(UNITEDSTATES$4);
6156                     }
6157                     target.set(unitedStates);
6158                 }
6159             }
6160             
6161             /**
6162              * Unsets the "UnitedStates" element
6163              */
6164             public void unsetUnitedStates()
6165             {
6166                 synchronized (monitor())
6167                 {
6168                     check_orphaned();
6169                     get_store().remove_element(UNITEDSTATES$4, 0);
6170                 }
6171             }
6172             
6173             /**
6174              * Gets the "NortheastUS" element
6175              */
6176             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNortheastUS()
6177             {
6178                 synchronized (monitor())
6179                 {
6180                     check_orphaned();
6181                     org.apache.xmlbeans.SimpleValue target = null;
6182                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHEASTUS$6, 0);
6183                     if (target == null)
6184                     {
6185                       return null;
6186                     }
6187                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
6188                 }
6189             }
6190             
6191             /**
6192              * Gets (as xml) the "NortheastUS" element
6193              */
6194             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNortheastUS()
6195             {
6196                 synchronized (monitor())
6197                 {
6198                     check_orphaned();
6199                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6200                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHEASTUS$6, 0);
6201                     return target;
6202                 }
6203             }
6204             
6205             /**
6206              * True if has "NortheastUS" element
6207              */
6208             public boolean isSetNortheastUS()
6209             {
6210                 synchronized (monitor())
6211                 {
6212                     check_orphaned();
6213                     return get_store().count_elements(NORTHEASTUS$6) != 0;
6214                 }
6215             }
6216             
6217             /**
6218              * Sets the "NortheastUS" element
6219              */
6220             public void setNortheastUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northeastUS)
6221             {
6222                 synchronized (monitor())
6223                 {
6224                     check_orphaned();
6225                     org.apache.xmlbeans.SimpleValue target = null;
6226                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHEASTUS$6, 0);
6227                     if (target == null)
6228                     {
6229                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHEASTUS$6);
6230                     }
6231                     target.setEnumValue(northeastUS);
6232                 }
6233             }
6234             
6235             /**
6236              * Sets (as xml) the "NortheastUS" element
6237              */
6238             public void xsetNortheastUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType northeastUS)
6239             {
6240                 synchronized (monitor())
6241                 {
6242                     check_orphaned();
6243                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6244                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHEASTUS$6, 0);
6245                     if (target == null)
6246                     {
6247                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHEASTUS$6);
6248                     }
6249                     target.set(northeastUS);
6250                 }
6251             }
6252             
6253             /**
6254              * Unsets the "NortheastUS" element
6255              */
6256             public void unsetNortheastUS()
6257             {
6258                 synchronized (monitor())
6259                 {
6260                     check_orphaned();
6261                     get_store().remove_element(NORTHEASTUS$6, 0);
6262                 }
6263             }
6264             
6265             /**
6266              * Gets the "NorthcentralUS" element
6267              */
6268             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthcentralUS()
6269             {
6270                 synchronized (monitor())
6271                 {
6272                     check_orphaned();
6273                     org.apache.xmlbeans.SimpleValue target = null;
6274                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHCENTRALUS$8, 0);
6275                     if (target == null)
6276                     {
6277                       return null;
6278                     }
6279                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
6280                 }
6281             }
6282             
6283             /**
6284              * Gets (as xml) the "NorthcentralUS" element
6285              */
6286             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthcentralUS()
6287             {
6288                 synchronized (monitor())
6289                 {
6290                     check_orphaned();
6291                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6292                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHCENTRALUS$8, 0);
6293                     return target;
6294                 }
6295             }
6296             
6297             /**
6298              * True if has "NorthcentralUS" element
6299              */
6300             public boolean isSetNorthcentralUS()
6301             {
6302                 synchronized (monitor())
6303                 {
6304                     check_orphaned();
6305                     return get_store().count_elements(NORTHCENTRALUS$8) != 0;
6306                 }
6307             }
6308             
6309             /**
6310              * Sets the "NorthcentralUS" element
6311              */
6312             public void setNorthcentralUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northcentralUS)
6313             {
6314                 synchronized (monitor())
6315                 {
6316                     check_orphaned();
6317                     org.apache.xmlbeans.SimpleValue target = null;
6318                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHCENTRALUS$8, 0);
6319                     if (target == null)
6320                     {
6321                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHCENTRALUS$8);
6322                     }
6323                     target.setEnumValue(northcentralUS);
6324                 }
6325             }
6326             
6327             /**
6328              * Sets (as xml) the "NorthcentralUS" element
6329              */
6330             public void xsetNorthcentralUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType northcentralUS)
6331             {
6332                 synchronized (monitor())
6333                 {
6334                     check_orphaned();
6335                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6336                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHCENTRALUS$8, 0);
6337                     if (target == null)
6338                     {
6339                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHCENTRALUS$8);
6340                     }
6341                     target.set(northcentralUS);
6342                 }
6343             }
6344             
6345             /**
6346              * Unsets the "NorthcentralUS" element
6347              */
6348             public void unsetNorthcentralUS()
6349             {
6350                 synchronized (monitor())
6351                 {
6352                     check_orphaned();
6353                     get_store().remove_element(NORTHCENTRALUS$8, 0);
6354                 }
6355             }
6356             
6357             /**
6358              * Gets the "NorthwestUS" element
6359              */
6360             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthwestUS()
6361             {
6362                 synchronized (monitor())
6363                 {
6364                     check_orphaned();
6365                     org.apache.xmlbeans.SimpleValue target = null;
6366                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHWESTUS$10, 0);
6367                     if (target == null)
6368                     {
6369                       return null;
6370                     }
6371                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
6372                 }
6373             }
6374             
6375             /**
6376              * Gets (as xml) the "NorthwestUS" element
6377              */
6378             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthwestUS()
6379             {
6380                 synchronized (monitor())
6381                 {
6382                     check_orphaned();
6383                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6384                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHWESTUS$10, 0);
6385                     return target;
6386                 }
6387             }
6388             
6389             /**
6390              * True if has "NorthwestUS" element
6391              */
6392             public boolean isSetNorthwestUS()
6393             {
6394                 synchronized (monitor())
6395                 {
6396                     check_orphaned();
6397                     return get_store().count_elements(NORTHWESTUS$10) != 0;
6398                 }
6399             }
6400             
6401             /**
6402              * Sets the "NorthwestUS" element
6403              */
6404             public void setNorthwestUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northwestUS)
6405             {
6406                 synchronized (monitor())
6407                 {
6408                     check_orphaned();
6409                     org.apache.xmlbeans.SimpleValue target = null;
6410                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHWESTUS$10, 0);
6411                     if (target == null)
6412                     {
6413                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHWESTUS$10);
6414                     }
6415                     target.setEnumValue(northwestUS);
6416                 }
6417             }
6418             
6419             /**
6420              * Sets (as xml) the "NorthwestUS" element
6421              */
6422             public void xsetNorthwestUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType northwestUS)
6423             {
6424                 synchronized (monitor())
6425                 {
6426                     check_orphaned();
6427                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6428                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHWESTUS$10, 0);
6429                     if (target == null)
6430                     {
6431                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHWESTUS$10);
6432                     }
6433                     target.set(northwestUS);
6434                 }
6435             }
6436             
6437             /**
6438              * Unsets the "NorthwestUS" element
6439              */
6440             public void unsetNorthwestUS()
6441             {
6442                 synchronized (monitor())
6443                 {
6444                     check_orphaned();
6445                     get_store().remove_element(NORTHWESTUS$10, 0);
6446                 }
6447             }
6448             
6449             /**
6450              * Gets the "SoutheastUS" element
6451              */
6452             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSoutheastUS()
6453             {
6454                 synchronized (monitor())
6455                 {
6456                     check_orphaned();
6457                     org.apache.xmlbeans.SimpleValue target = null;
6458                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHEASTUS$12, 0);
6459                     if (target == null)
6460                     {
6461                       return null;
6462                     }
6463                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
6464                 }
6465             }
6466             
6467             /**
6468              * Gets (as xml) the "SoutheastUS" element
6469              */
6470             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSoutheastUS()
6471             {
6472                 synchronized (monitor())
6473                 {
6474                     check_orphaned();
6475                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6476                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHEASTUS$12, 0);
6477                     return target;
6478                 }
6479             }
6480             
6481             /**
6482              * True if has "SoutheastUS" element
6483              */
6484             public boolean isSetSoutheastUS()
6485             {
6486                 synchronized (monitor())
6487                 {
6488                     check_orphaned();
6489                     return get_store().count_elements(SOUTHEASTUS$12) != 0;
6490                 }
6491             }
6492             
6493             /**
6494              * Sets the "SoutheastUS" element
6495              */
6496             public void setSoutheastUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southeastUS)
6497             {
6498                 synchronized (monitor())
6499                 {
6500                     check_orphaned();
6501                     org.apache.xmlbeans.SimpleValue target = null;
6502                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHEASTUS$12, 0);
6503                     if (target == null)
6504                     {
6505                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHEASTUS$12);
6506                     }
6507                     target.setEnumValue(southeastUS);
6508                 }
6509             }
6510             
6511             /**
6512              * Sets (as xml) the "SoutheastUS" element
6513              */
6514             public void xsetSoutheastUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType southeastUS)
6515             {
6516                 synchronized (monitor())
6517                 {
6518                     check_orphaned();
6519                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6520                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHEASTUS$12, 0);
6521                     if (target == null)
6522                     {
6523                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHEASTUS$12);
6524                     }
6525                     target.set(southeastUS);
6526                 }
6527             }
6528             
6529             /**
6530              * Unsets the "SoutheastUS" element
6531              */
6532             public void unsetSoutheastUS()
6533             {
6534                 synchronized (monitor())
6535                 {
6536                     check_orphaned();
6537                     get_store().remove_element(SOUTHEASTUS$12, 0);
6538                 }
6539             }
6540             
6541             /**
6542              * Gets the "SouthcentralUS" element
6543              */
6544             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthcentralUS()
6545             {
6546                 synchronized (monitor())
6547                 {
6548                     check_orphaned();
6549                     org.apache.xmlbeans.SimpleValue target = null;
6550                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHCENTRALUS$14, 0);
6551                     if (target == null)
6552                     {
6553                       return null;
6554                     }
6555                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
6556                 }
6557             }
6558             
6559             /**
6560              * Gets (as xml) the "SouthcentralUS" element
6561              */
6562             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthcentralUS()
6563             {
6564                 synchronized (monitor())
6565                 {
6566                     check_orphaned();
6567                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6568                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHCENTRALUS$14, 0);
6569                     return target;
6570                 }
6571             }
6572             
6573             /**
6574              * True if has "SouthcentralUS" element
6575              */
6576             public boolean isSetSouthcentralUS()
6577             {
6578                 synchronized (monitor())
6579                 {
6580                     check_orphaned();
6581                     return get_store().count_elements(SOUTHCENTRALUS$14) != 0;
6582                 }
6583             }
6584             
6585             /**
6586              * Sets the "SouthcentralUS" element
6587              */
6588             public void setSouthcentralUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southcentralUS)
6589             {
6590                 synchronized (monitor())
6591                 {
6592                     check_orphaned();
6593                     org.apache.xmlbeans.SimpleValue target = null;
6594                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHCENTRALUS$14, 0);
6595                     if (target == null)
6596                     {
6597                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHCENTRALUS$14);
6598                     }
6599                     target.setEnumValue(southcentralUS);
6600                 }
6601             }
6602             
6603             /**
6604              * Sets (as xml) the "SouthcentralUS" element
6605              */
6606             public void xsetSouthcentralUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType southcentralUS)
6607             {
6608                 synchronized (monitor())
6609                 {
6610                     check_orphaned();
6611                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6612                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHCENTRALUS$14, 0);
6613                     if (target == null)
6614                     {
6615                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHCENTRALUS$14);
6616                     }
6617                     target.set(southcentralUS);
6618                 }
6619             }
6620             
6621             /**
6622              * Unsets the "SouthcentralUS" element
6623              */
6624             public void unsetSouthcentralUS()
6625             {
6626                 synchronized (monitor())
6627                 {
6628                     check_orphaned();
6629                     get_store().remove_element(SOUTHCENTRALUS$14, 0);
6630                 }
6631             }
6632             
6633             /**
6634              * Gets the "SouthwestUS" element
6635              */
6636             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthwestUS()
6637             {
6638                 synchronized (monitor())
6639                 {
6640                     check_orphaned();
6641                     org.apache.xmlbeans.SimpleValue target = null;
6642                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHWESTUS$16, 0);
6643                     if (target == null)
6644                     {
6645                       return null;
6646                     }
6647                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
6648                 }
6649             }
6650             
6651             /**
6652              * Gets (as xml) the "SouthwestUS" element
6653              */
6654             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthwestUS()
6655             {
6656                 synchronized (monitor())
6657                 {
6658                     check_orphaned();
6659                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6660                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHWESTUS$16, 0);
6661                     return target;
6662                 }
6663             }
6664             
6665             /**
6666              * True if has "SouthwestUS" element
6667              */
6668             public boolean isSetSouthwestUS()
6669             {
6670                 synchronized (monitor())
6671                 {
6672                     check_orphaned();
6673                     return get_store().count_elements(SOUTHWESTUS$16) != 0;
6674                 }
6675             }
6676             
6677             /**
6678              * Sets the "SouthwestUS" element
6679              */
6680             public void setSouthwestUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southwestUS)
6681             {
6682                 synchronized (monitor())
6683                 {
6684                     check_orphaned();
6685                     org.apache.xmlbeans.SimpleValue target = null;
6686                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHWESTUS$16, 0);
6687                     if (target == null)
6688                     {
6689                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHWESTUS$16);
6690                     }
6691                     target.setEnumValue(southwestUS);
6692                 }
6693             }
6694             
6695             /**
6696              * Sets (as xml) the "SouthwestUS" element
6697              */
6698             public void xsetSouthwestUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType southwestUS)
6699             {
6700                 synchronized (monitor())
6701                 {
6702                     check_orphaned();
6703                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6704                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHWESTUS$16, 0);
6705                     if (target == null)
6706                     {
6707                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHWESTUS$16);
6708                     }
6709                     target.set(southwestUS);
6710                 }
6711             }
6712             
6713             /**
6714              * Unsets the "SouthwestUS" element
6715              */
6716             public void unsetSouthwestUS()
6717             {
6718                 synchronized (monitor())
6719                 {
6720                     check_orphaned();
6721                     get_store().remove_element(SOUTHWESTUS$16, 0);
6722                 }
6723             }
6724             
6725             /**
6726              * Gets the "Alaska" element
6727              */
6728             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlaska()
6729             {
6730                 synchronized (monitor())
6731                 {
6732                     check_orphaned();
6733                     org.apache.xmlbeans.SimpleValue target = null;
6734                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALASKA$18, 0);
6735                     if (target == null)
6736                     {
6737                       return null;
6738                     }
6739                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
6740                 }
6741             }
6742             
6743             /**
6744              * Gets (as xml) the "Alaska" element
6745              */
6746             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlaska()
6747             {
6748                 synchronized (monitor())
6749                 {
6750                     check_orphaned();
6751                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6752                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALASKA$18, 0);
6753                     return target;
6754                 }
6755             }
6756             
6757             /**
6758              * True if has "Alaska" element
6759              */
6760             public boolean isSetAlaska()
6761             {
6762                 synchronized (monitor())
6763                 {
6764                     check_orphaned();
6765                     return get_store().count_elements(ALASKA$18) != 0;
6766                 }
6767             }
6768             
6769             /**
6770              * Sets the "Alaska" element
6771              */
6772             public void setAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alaska)
6773             {
6774                 synchronized (monitor())
6775                 {
6776                     check_orphaned();
6777                     org.apache.xmlbeans.SimpleValue target = null;
6778                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALASKA$18, 0);
6779                     if (target == null)
6780                     {
6781                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALASKA$18);
6782                     }
6783                     target.setEnumValue(alaska);
6784                 }
6785             }
6786             
6787             /**
6788              * Sets (as xml) the "Alaska" element
6789              */
6790             public void xsetAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType alaska)
6791             {
6792                 synchronized (monitor())
6793                 {
6794                     check_orphaned();
6795                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6796                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALASKA$18, 0);
6797                     if (target == null)
6798                     {
6799                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ALASKA$18);
6800                     }
6801                     target.set(alaska);
6802                 }
6803             }
6804             
6805             /**
6806              * Unsets the "Alaska" element
6807              */
6808             public void unsetAlaska()
6809             {
6810                 synchronized (monitor())
6811                 {
6812                     check_orphaned();
6813                     get_store().remove_element(ALASKA$18, 0);
6814                 }
6815             }
6816             
6817             /**
6818              * Gets the "Hawaii" element
6819              */
6820             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHawaii()
6821             {
6822                 synchronized (monitor())
6823                 {
6824                     check_orphaned();
6825                     org.apache.xmlbeans.SimpleValue target = null;
6826                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HAWAII$20, 0);
6827                     if (target == null)
6828                     {
6829                       return null;
6830                     }
6831                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
6832                 }
6833             }
6834             
6835             /**
6836              * Gets (as xml) the "Hawaii" element
6837              */
6838             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHawaii()
6839             {
6840                 synchronized (monitor())
6841                 {
6842                     check_orphaned();
6843                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6844                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HAWAII$20, 0);
6845                     return target;
6846                 }
6847             }
6848             
6849             /**
6850              * True if has "Hawaii" element
6851              */
6852             public boolean isSetHawaii()
6853             {
6854                 synchronized (monitor())
6855                 {
6856                     check_orphaned();
6857                     return get_store().count_elements(HAWAII$20) != 0;
6858                 }
6859             }
6860             
6861             /**
6862              * Sets the "Hawaii" element
6863              */
6864             public void setHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hawaii)
6865             {
6866                 synchronized (monitor())
6867                 {
6868                     check_orphaned();
6869                     org.apache.xmlbeans.SimpleValue target = null;
6870                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HAWAII$20, 0);
6871                     if (target == null)
6872                     {
6873                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HAWAII$20);
6874                     }
6875                     target.setEnumValue(hawaii);
6876                 }
6877             }
6878             
6879             /**
6880              * Sets (as xml) the "Hawaii" element
6881              */
6882             public void xsetHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType hawaii)
6883             {
6884                 synchronized (monitor())
6885                 {
6886                     check_orphaned();
6887                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6888                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HAWAII$20, 0);
6889                     if (target == null)
6890                     {
6891                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HAWAII$20);
6892                     }
6893                     target.set(hawaii);
6894                 }
6895             }
6896             
6897             /**
6898              * Unsets the "Hawaii" element
6899              */
6900             public void unsetHawaii()
6901             {
6902                 synchronized (monitor())
6903                 {
6904                     check_orphaned();
6905                     get_store().remove_element(HAWAII$20, 0);
6906                 }
6907             }
6908             
6909             /**
6910              * Gets the "PuertoRico" element
6911              */
6912             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPuertoRico()
6913             {
6914                 synchronized (monitor())
6915                 {
6916                     check_orphaned();
6917                     org.apache.xmlbeans.SimpleValue target = null;
6918                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PUERTORICO$22, 0);
6919                     if (target == null)
6920                     {
6921                       return null;
6922                     }
6923                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
6924                 }
6925             }
6926             
6927             /**
6928              * Gets (as xml) the "PuertoRico" element
6929              */
6930             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPuertoRico()
6931             {
6932                 synchronized (monitor())
6933                 {
6934                     check_orphaned();
6935                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6936                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PUERTORICO$22, 0);
6937                     return target;
6938                 }
6939             }
6940             
6941             /**
6942              * True if has "PuertoRico" element
6943              */
6944             public boolean isSetPuertoRico()
6945             {
6946                 synchronized (monitor())
6947                 {
6948                     check_orphaned();
6949                     return get_store().count_elements(PUERTORICO$22) != 0;
6950                 }
6951             }
6952             
6953             /**
6954              * Sets the "PuertoRico" element
6955              */
6956             public void setPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum puertoRico)
6957             {
6958                 synchronized (monitor())
6959                 {
6960                     check_orphaned();
6961                     org.apache.xmlbeans.SimpleValue target = null;
6962                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PUERTORICO$22, 0);
6963                     if (target == null)
6964                     {
6965                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PUERTORICO$22);
6966                     }
6967                     target.setEnumValue(puertoRico);
6968                 }
6969             }
6970             
6971             /**
6972              * Sets (as xml) the "PuertoRico" element
6973              */
6974             public void xsetPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType puertoRico)
6975             {
6976                 synchronized (monitor())
6977                 {
6978                     check_orphaned();
6979                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6980                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PUERTORICO$22, 0);
6981                     if (target == null)
6982                     {
6983                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PUERTORICO$22);
6984                     }
6985                     target.set(puertoRico);
6986                 }
6987             }
6988             
6989             /**
6990              * Unsets the "PuertoRico" element
6991              */
6992             public void unsetPuertoRico()
6993             {
6994                 synchronized (monitor())
6995                 {
6996                     check_orphaned();
6997                     get_store().remove_element(PUERTORICO$22, 0);
6998                 }
6999             }
7000             
7001             /**
7002              * Gets the "Canada" element
7003              */
7004             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCanada()
7005             {
7006                 synchronized (monitor())
7007                 {
7008                     check_orphaned();
7009                     org.apache.xmlbeans.SimpleValue target = null;
7010                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CANADA$24, 0);
7011                     if (target == null)
7012                     {
7013                       return null;
7014                     }
7015                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
7016                 }
7017             }
7018             
7019             /**
7020              * Gets (as xml) the "Canada" element
7021              */
7022             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCanada()
7023             {
7024                 synchronized (monitor())
7025                 {
7026                     check_orphaned();
7027                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7028                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CANADA$24, 0);
7029                     return target;
7030                 }
7031             }
7032             
7033             /**
7034              * True if has "Canada" element
7035              */
7036             public boolean isSetCanada()
7037             {
7038                 synchronized (monitor())
7039                 {
7040                     check_orphaned();
7041                     return get_store().count_elements(CANADA$24) != 0;
7042                 }
7043             }
7044             
7045             /**
7046              * Sets the "Canada" element
7047              */
7048             public void setCanada(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum canada)
7049             {
7050                 synchronized (monitor())
7051                 {
7052                     check_orphaned();
7053                     org.apache.xmlbeans.SimpleValue target = null;
7054                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CANADA$24, 0);
7055                     if (target == null)
7056                     {
7057                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CANADA$24);
7058                     }
7059                     target.setEnumValue(canada);
7060                 }
7061             }
7062             
7063             /**
7064              * Sets (as xml) the "Canada" element
7065              */
7066             public void xsetCanada(gov.grants.apply.system.globalLibraryV20.YesNoDataType canada)
7067             {
7068                 synchronized (monitor())
7069                 {
7070                     check_orphaned();
7071                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7072                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CANADA$24, 0);
7073                     if (target == null)
7074                     {
7075                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CANADA$24);
7076                     }
7077                     target.set(canada);
7078                 }
7079             }
7080             
7081             /**
7082              * Unsets the "Canada" element
7083              */
7084             public void unsetCanada()
7085             {
7086                 synchronized (monitor())
7087                 {
7088                     check_orphaned();
7089                     get_store().remove_element(CANADA$24, 0);
7090                 }
7091             }
7092             
7093             /**
7094              * Gets the "Mexico" element
7095              */
7096             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMexico()
7097             {
7098                 synchronized (monitor())
7099                 {
7100                     check_orphaned();
7101                     org.apache.xmlbeans.SimpleValue target = null;
7102                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MEXICO$26, 0);
7103                     if (target == null)
7104                     {
7105                       return null;
7106                     }
7107                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
7108                 }
7109             }
7110             
7111             /**
7112              * Gets (as xml) the "Mexico" element
7113              */
7114             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMexico()
7115             {
7116                 synchronized (monitor())
7117                 {
7118                     check_orphaned();
7119                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7120                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MEXICO$26, 0);
7121                     return target;
7122                 }
7123             }
7124             
7125             /**
7126              * True if has "Mexico" element
7127              */
7128             public boolean isSetMexico()
7129             {
7130                 synchronized (monitor())
7131                 {
7132                     check_orphaned();
7133                     return get_store().count_elements(MEXICO$26) != 0;
7134                 }
7135             }
7136             
7137             /**
7138              * Sets the "Mexico" element
7139              */
7140             public void setMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mexico)
7141             {
7142                 synchronized (monitor())
7143                 {
7144                     check_orphaned();
7145                     org.apache.xmlbeans.SimpleValue target = null;
7146                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MEXICO$26, 0);
7147                     if (target == null)
7148                     {
7149                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MEXICO$26);
7150                     }
7151                     target.setEnumValue(mexico);
7152                 }
7153             }
7154             
7155             /**
7156              * Sets (as xml) the "Mexico" element
7157              */
7158             public void xsetMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType mexico)
7159             {
7160                 synchronized (monitor())
7161                 {
7162                     check_orphaned();
7163                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7164                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MEXICO$26, 0);
7165                     if (target == null)
7166                     {
7167                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MEXICO$26);
7168                     }
7169                     target.set(mexico);
7170                 }
7171             }
7172             
7173             /**
7174              * Unsets the "Mexico" element
7175              */
7176             public void unsetMexico()
7177             {
7178                 synchronized (monitor())
7179                 {
7180                     check_orphaned();
7181                     get_store().remove_element(MEXICO$26, 0);
7182                 }
7183             }
7184             
7185             /**
7186              * Gets the "CENTRALAMERICA" element
7187              */
7188             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCENTRALAMERICA()
7189             {
7190                 synchronized (monitor())
7191                 {
7192                     check_orphaned();
7193                     org.apache.xmlbeans.SimpleValue target = null;
7194                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CENTRALAMERICA$28, 0);
7195                     if (target == null)
7196                     {
7197                       return null;
7198                     }
7199                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
7200                 }
7201             }
7202             
7203             /**
7204              * Gets (as xml) the "CENTRALAMERICA" element
7205              */
7206             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCENTRALAMERICA()
7207             {
7208                 synchronized (monitor())
7209                 {
7210                     check_orphaned();
7211                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7212                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CENTRALAMERICA$28, 0);
7213                     return target;
7214                 }
7215             }
7216             
7217             /**
7218              * True if has "CENTRALAMERICA" element
7219              */
7220             public boolean isSetCENTRALAMERICA()
7221             {
7222                 synchronized (monitor())
7223                 {
7224                     check_orphaned();
7225                     return get_store().count_elements(CENTRALAMERICA$28) != 0;
7226                 }
7227             }
7228             
7229             /**
7230              * Sets the "CENTRALAMERICA" element
7231              */
7232             public void setCENTRALAMERICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum centralamerica)
7233             {
7234                 synchronized (monitor())
7235                 {
7236                     check_orphaned();
7237                     org.apache.xmlbeans.SimpleValue target = null;
7238                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CENTRALAMERICA$28, 0);
7239                     if (target == null)
7240                     {
7241                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CENTRALAMERICA$28);
7242                     }
7243                     target.setEnumValue(centralamerica);
7244                 }
7245             }
7246             
7247             /**
7248              * Sets (as xml) the "CENTRALAMERICA" element
7249              */
7250             public void xsetCENTRALAMERICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType centralamerica)
7251             {
7252                 synchronized (monitor())
7253                 {
7254                     check_orphaned();
7255                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7256                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CENTRALAMERICA$28, 0);
7257                     if (target == null)
7258                     {
7259                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CENTRALAMERICA$28);
7260                     }
7261                     target.set(centralamerica);
7262                 }
7263             }
7264             
7265             /**
7266              * Unsets the "CENTRALAMERICA" element
7267              */
7268             public void unsetCENTRALAMERICA()
7269             {
7270                 synchronized (monitor())
7271                 {
7272                     check_orphaned();
7273                     get_store().remove_element(CENTRALAMERICA$28, 0);
7274                 }
7275             }
7276             
7277             /**
7278              * Gets the "CaribbeanIslands" element
7279              */
7280             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCaribbeanIslands()
7281             {
7282                 synchronized (monitor())
7283                 {
7284                     check_orphaned();
7285                     org.apache.xmlbeans.SimpleValue target = null;
7286                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CARIBBEANISLANDS$30, 0);
7287                     if (target == null)
7288                     {
7289                       return null;
7290                     }
7291                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
7292                 }
7293             }
7294             
7295             /**
7296              * Gets (as xml) the "CaribbeanIslands" element
7297              */
7298             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCaribbeanIslands()
7299             {
7300                 synchronized (monitor())
7301                 {
7302                     check_orphaned();
7303                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7304                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CARIBBEANISLANDS$30, 0);
7305                     return target;
7306                 }
7307             }
7308             
7309             /**
7310              * True if has "CaribbeanIslands" element
7311              */
7312             public boolean isSetCaribbeanIslands()
7313             {
7314                 synchronized (monitor())
7315                 {
7316                     check_orphaned();
7317                     return get_store().count_elements(CARIBBEANISLANDS$30) != 0;
7318                 }
7319             }
7320             
7321             /**
7322              * Sets the "CaribbeanIslands" element
7323              */
7324             public void setCaribbeanIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum caribbeanIslands)
7325             {
7326                 synchronized (monitor())
7327                 {
7328                     check_orphaned();
7329                     org.apache.xmlbeans.SimpleValue target = null;
7330                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CARIBBEANISLANDS$30, 0);
7331                     if (target == null)
7332                     {
7333                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CARIBBEANISLANDS$30);
7334                     }
7335                     target.setEnumValue(caribbeanIslands);
7336                 }
7337             }
7338             
7339             /**
7340              * Sets (as xml) the "CaribbeanIslands" element
7341              */
7342             public void xsetCaribbeanIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType caribbeanIslands)
7343             {
7344                 synchronized (monitor())
7345                 {
7346                     check_orphaned();
7347                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7348                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CARIBBEANISLANDS$30, 0);
7349                     if (target == null)
7350                     {
7351                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CARIBBEANISLANDS$30);
7352                     }
7353                     target.set(caribbeanIslands);
7354                 }
7355             }
7356             
7357             /**
7358              * Unsets the "CaribbeanIslands" element
7359              */
7360             public void unsetCaribbeanIslands()
7361             {
7362                 synchronized (monitor())
7363                 {
7364                     check_orphaned();
7365                     get_store().remove_element(CARIBBEANISLANDS$30, 0);
7366                 }
7367             }
7368             
7369             /**
7370              * Gets the "BermudaBahamas" element
7371              */
7372             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBermudaBahamas()
7373             {
7374                 synchronized (monitor())
7375                 {
7376                     check_orphaned();
7377                     org.apache.xmlbeans.SimpleValue target = null;
7378                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BERMUDABAHAMAS$32, 0);
7379                     if (target == null)
7380                     {
7381                       return null;
7382                     }
7383                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
7384                 }
7385             }
7386             
7387             /**
7388              * Gets (as xml) the "BermudaBahamas" element
7389              */
7390             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBermudaBahamas()
7391             {
7392                 synchronized (monitor())
7393                 {
7394                     check_orphaned();
7395                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7396                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BERMUDABAHAMAS$32, 0);
7397                     return target;
7398                 }
7399             }
7400             
7401             /**
7402              * True if has "BermudaBahamas" element
7403              */
7404             public boolean isSetBermudaBahamas()
7405             {
7406                 synchronized (monitor())
7407                 {
7408                     check_orphaned();
7409                     return get_store().count_elements(BERMUDABAHAMAS$32) != 0;
7410                 }
7411             }
7412             
7413             /**
7414              * Sets the "BermudaBahamas" element
7415              */
7416             public void setBermudaBahamas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum bermudaBahamas)
7417             {
7418                 synchronized (monitor())
7419                 {
7420                     check_orphaned();
7421                     org.apache.xmlbeans.SimpleValue target = null;
7422                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BERMUDABAHAMAS$32, 0);
7423                     if (target == null)
7424                     {
7425                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BERMUDABAHAMAS$32);
7426                     }
7427                     target.setEnumValue(bermudaBahamas);
7428                 }
7429             }
7430             
7431             /**
7432              * Sets (as xml) the "BermudaBahamas" element
7433              */
7434             public void xsetBermudaBahamas(gov.grants.apply.system.globalLibraryV20.YesNoDataType bermudaBahamas)
7435             {
7436                 synchronized (monitor())
7437                 {
7438                     check_orphaned();
7439                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7440                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BERMUDABAHAMAS$32, 0);
7441                     if (target == null)
7442                     {
7443                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BERMUDABAHAMAS$32);
7444                     }
7445                     target.set(bermudaBahamas);
7446                 }
7447             }
7448             
7449             /**
7450              * Unsets the "BermudaBahamas" element
7451              */
7452             public void unsetBermudaBahamas()
7453             {
7454                 synchronized (monitor())
7455                 {
7456                     check_orphaned();
7457                     get_store().remove_element(BERMUDABAHAMAS$32, 0);
7458                 }
7459             }
7460             
7461             /**
7462              * Gets the "SOUTHAMERICA" element
7463              */
7464             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSOUTHAMERICA()
7465             {
7466                 synchronized (monitor())
7467                 {
7468                     check_orphaned();
7469                     org.apache.xmlbeans.SimpleValue target = null;
7470                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHAMERICA$34, 0);
7471                     if (target == null)
7472                     {
7473                       return null;
7474                     }
7475                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
7476                 }
7477             }
7478             
7479             /**
7480              * Gets (as xml) the "SOUTHAMERICA" element
7481              */
7482             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSOUTHAMERICA()
7483             {
7484                 synchronized (monitor())
7485                 {
7486                     check_orphaned();
7487                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7488                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHAMERICA$34, 0);
7489                     return target;
7490                 }
7491             }
7492             
7493             /**
7494              * True if has "SOUTHAMERICA" element
7495              */
7496             public boolean isSetSOUTHAMERICA()
7497             {
7498                 synchronized (monitor())
7499                 {
7500                     check_orphaned();
7501                     return get_store().count_elements(SOUTHAMERICA$34) != 0;
7502                 }
7503             }
7504             
7505             /**
7506              * Sets the "SOUTHAMERICA" element
7507              */
7508             public void setSOUTHAMERICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southamerica)
7509             {
7510                 synchronized (monitor())
7511                 {
7512                     check_orphaned();
7513                     org.apache.xmlbeans.SimpleValue target = null;
7514                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHAMERICA$34, 0);
7515                     if (target == null)
7516                     {
7517                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHAMERICA$34);
7518                     }
7519                     target.setEnumValue(southamerica);
7520                 }
7521             }
7522             
7523             /**
7524              * Sets (as xml) the "SOUTHAMERICA" element
7525              */
7526             public void xsetSOUTHAMERICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType southamerica)
7527             {
7528                 synchronized (monitor())
7529                 {
7530                     check_orphaned();
7531                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7532                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHAMERICA$34, 0);
7533                     if (target == null)
7534                     {
7535                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHAMERICA$34);
7536                     }
7537                     target.set(southamerica);
7538                 }
7539             }
7540             
7541             /**
7542              * Unsets the "SOUTHAMERICA" element
7543              */
7544             public void unsetSOUTHAMERICA()
7545             {
7546                 synchronized (monitor())
7547                 {
7548                     check_orphaned();
7549                     get_store().remove_element(SOUTHAMERICA$34, 0);
7550                 }
7551             }
7552             
7553             /**
7554              * Gets the "EasternSouthAmerica" element
7555              */
7556             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEasternSouthAmerica()
7557             {
7558                 synchronized (monitor())
7559                 {
7560                     check_orphaned();
7561                     org.apache.xmlbeans.SimpleValue target = null;
7562                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EASTERNSOUTHAMERICA$36, 0);
7563                     if (target == null)
7564                     {
7565                       return null;
7566                     }
7567                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
7568                 }
7569             }
7570             
7571             /**
7572              * Gets (as xml) the "EasternSouthAmerica" element
7573              */
7574             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEasternSouthAmerica()
7575             {
7576                 synchronized (monitor())
7577                 {
7578                     check_orphaned();
7579                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7580                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EASTERNSOUTHAMERICA$36, 0);
7581                     return target;
7582                 }
7583             }
7584             
7585             /**
7586              * True if has "EasternSouthAmerica" element
7587              */
7588             public boolean isSetEasternSouthAmerica()
7589             {
7590                 synchronized (monitor())
7591                 {
7592                     check_orphaned();
7593                     return get_store().count_elements(EASTERNSOUTHAMERICA$36) != 0;
7594                 }
7595             }
7596             
7597             /**
7598              * Sets the "EasternSouthAmerica" element
7599              */
7600             public void setEasternSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum easternSouthAmerica)
7601             {
7602                 synchronized (monitor())
7603                 {
7604                     check_orphaned();
7605                     org.apache.xmlbeans.SimpleValue target = null;
7606                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EASTERNSOUTHAMERICA$36, 0);
7607                     if (target == null)
7608                     {
7609                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EASTERNSOUTHAMERICA$36);
7610                     }
7611                     target.setEnumValue(easternSouthAmerica);
7612                 }
7613             }
7614             
7615             /**
7616              * Sets (as xml) the "EasternSouthAmerica" element
7617              */
7618             public void xsetEasternSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType easternSouthAmerica)
7619             {
7620                 synchronized (monitor())
7621                 {
7622                     check_orphaned();
7623                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7624                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EASTERNSOUTHAMERICA$36, 0);
7625                     if (target == null)
7626                     {
7627                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EASTERNSOUTHAMERICA$36);
7628                     }
7629                     target.set(easternSouthAmerica);
7630                 }
7631             }
7632             
7633             /**
7634              * Unsets the "EasternSouthAmerica" element
7635              */
7636             public void unsetEasternSouthAmerica()
7637             {
7638                 synchronized (monitor())
7639                 {
7640                     check_orphaned();
7641                     get_store().remove_element(EASTERNSOUTHAMERICA$36, 0);
7642                 }
7643             }
7644             
7645             /**
7646              * Gets the "NorthernSouthAmerica" element
7647              */
7648             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthernSouthAmerica()
7649             {
7650                 synchronized (monitor())
7651                 {
7652                     check_orphaned();
7653                     org.apache.xmlbeans.SimpleValue target = null;
7654                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHERNSOUTHAMERICA$38, 0);
7655                     if (target == null)
7656                     {
7657                       return null;
7658                     }
7659                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
7660                 }
7661             }
7662             
7663             /**
7664              * Gets (as xml) the "NorthernSouthAmerica" element
7665              */
7666             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthernSouthAmerica()
7667             {
7668                 synchronized (monitor())
7669                 {
7670                     check_orphaned();
7671                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7672                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHERNSOUTHAMERICA$38, 0);
7673                     return target;
7674                 }
7675             }
7676             
7677             /**
7678              * True if has "NorthernSouthAmerica" element
7679              */
7680             public boolean isSetNorthernSouthAmerica()
7681             {
7682                 synchronized (monitor())
7683                 {
7684                     check_orphaned();
7685                     return get_store().count_elements(NORTHERNSOUTHAMERICA$38) != 0;
7686                 }
7687             }
7688             
7689             /**
7690              * Sets the "NorthernSouthAmerica" element
7691              */
7692             public void setNorthernSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northernSouthAmerica)
7693             {
7694                 synchronized (monitor())
7695                 {
7696                     check_orphaned();
7697                     org.apache.xmlbeans.SimpleValue target = null;
7698                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHERNSOUTHAMERICA$38, 0);
7699                     if (target == null)
7700                     {
7701                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHERNSOUTHAMERICA$38);
7702                     }
7703                     target.setEnumValue(northernSouthAmerica);
7704                 }
7705             }
7706             
7707             /**
7708              * Sets (as xml) the "NorthernSouthAmerica" element
7709              */
7710             public void xsetNorthernSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType northernSouthAmerica)
7711             {
7712                 synchronized (monitor())
7713                 {
7714                     check_orphaned();
7715                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7716                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHERNSOUTHAMERICA$38, 0);
7717                     if (target == null)
7718                     {
7719                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHERNSOUTHAMERICA$38);
7720                     }
7721                     target.set(northernSouthAmerica);
7722                 }
7723             }
7724             
7725             /**
7726              * Unsets the "NorthernSouthAmerica" element
7727              */
7728             public void unsetNorthernSouthAmerica()
7729             {
7730                 synchronized (monitor())
7731                 {
7732                     check_orphaned();
7733                     get_store().remove_element(NORTHERNSOUTHAMERICA$38, 0);
7734                 }
7735             }
7736             
7737             /**
7738              * Gets the "SouthernSouthAmerica" element
7739              */
7740             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthernSouthAmerica()
7741             {
7742                 synchronized (monitor())
7743                 {
7744                     check_orphaned();
7745                     org.apache.xmlbeans.SimpleValue target = null;
7746                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHERNSOUTHAMERICA$40, 0);
7747                     if (target == null)
7748                     {
7749                       return null;
7750                     }
7751                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
7752                 }
7753             }
7754             
7755             /**
7756              * Gets (as xml) the "SouthernSouthAmerica" element
7757              */
7758             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthernSouthAmerica()
7759             {
7760                 synchronized (monitor())
7761                 {
7762                     check_orphaned();
7763                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7764                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHERNSOUTHAMERICA$40, 0);
7765                     return target;
7766                 }
7767             }
7768             
7769             /**
7770              * True if has "SouthernSouthAmerica" element
7771              */
7772             public boolean isSetSouthernSouthAmerica()
7773             {
7774                 synchronized (monitor())
7775                 {
7776                     check_orphaned();
7777                     return get_store().count_elements(SOUTHERNSOUTHAMERICA$40) != 0;
7778                 }
7779             }
7780             
7781             /**
7782              * Sets the "SouthernSouthAmerica" element
7783              */
7784             public void setSouthernSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southernSouthAmerica)
7785             {
7786                 synchronized (monitor())
7787                 {
7788                     check_orphaned();
7789                     org.apache.xmlbeans.SimpleValue target = null;
7790                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHERNSOUTHAMERICA$40, 0);
7791                     if (target == null)
7792                     {
7793                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHERNSOUTHAMERICA$40);
7794                     }
7795                     target.setEnumValue(southernSouthAmerica);
7796                 }
7797             }
7798             
7799             /**
7800              * Sets (as xml) the "SouthernSouthAmerica" element
7801              */
7802             public void xsetSouthernSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType southernSouthAmerica)
7803             {
7804                 synchronized (monitor())
7805                 {
7806                     check_orphaned();
7807                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7808                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHERNSOUTHAMERICA$40, 0);
7809                     if (target == null)
7810                     {
7811                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHERNSOUTHAMERICA$40);
7812                     }
7813                     target.set(southernSouthAmerica);
7814                 }
7815             }
7816             
7817             /**
7818              * Unsets the "SouthernSouthAmerica" element
7819              */
7820             public void unsetSouthernSouthAmerica()
7821             {
7822                 synchronized (monitor())
7823                 {
7824                     check_orphaned();
7825                     get_store().remove_element(SOUTHERNSOUTHAMERICA$40, 0);
7826                 }
7827             }
7828             
7829             /**
7830              * Gets the "WesternSouthAmerica" element
7831              */
7832             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWesternSouthAmerica()
7833             {
7834                 synchronized (monitor())
7835                 {
7836                     check_orphaned();
7837                     org.apache.xmlbeans.SimpleValue target = null;
7838                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTERNSOUTHAMERICA$42, 0);
7839                     if (target == null)
7840                     {
7841                       return null;
7842                     }
7843                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
7844                 }
7845             }
7846             
7847             /**
7848              * Gets (as xml) the "WesternSouthAmerica" element
7849              */
7850             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWesternSouthAmerica()
7851             {
7852                 synchronized (monitor())
7853                 {
7854                     check_orphaned();
7855                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7856                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTERNSOUTHAMERICA$42, 0);
7857                     return target;
7858                 }
7859             }
7860             
7861             /**
7862              * True if has "WesternSouthAmerica" element
7863              */
7864             public boolean isSetWesternSouthAmerica()
7865             {
7866                 synchronized (monitor())
7867                 {
7868                     check_orphaned();
7869                     return get_store().count_elements(WESTERNSOUTHAMERICA$42) != 0;
7870                 }
7871             }
7872             
7873             /**
7874              * Sets the "WesternSouthAmerica" element
7875              */
7876             public void setWesternSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westernSouthAmerica)
7877             {
7878                 synchronized (monitor())
7879                 {
7880                     check_orphaned();
7881                     org.apache.xmlbeans.SimpleValue target = null;
7882                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTERNSOUTHAMERICA$42, 0);
7883                     if (target == null)
7884                     {
7885                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WESTERNSOUTHAMERICA$42);
7886                     }
7887                     target.setEnumValue(westernSouthAmerica);
7888                 }
7889             }
7890             
7891             /**
7892              * Sets (as xml) the "WesternSouthAmerica" element
7893              */
7894             public void xsetWesternSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType westernSouthAmerica)
7895             {
7896                 synchronized (monitor())
7897                 {
7898                     check_orphaned();
7899                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7900                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTERNSOUTHAMERICA$42, 0);
7901                     if (target == null)
7902                     {
7903                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WESTERNSOUTHAMERICA$42);
7904                     }
7905                     target.set(westernSouthAmerica);
7906                 }
7907             }
7908             
7909             /**
7910              * Unsets the "WesternSouthAmerica" element
7911              */
7912             public void unsetWesternSouthAmerica()
7913             {
7914                 synchronized (monitor())
7915                 {
7916                     check_orphaned();
7917                     get_store().remove_element(WESTERNSOUTHAMERICA$42, 0);
7918                 }
7919             }
7920             
7921             /**
7922              * Gets the "EUROPE" element
7923              */
7924             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEUROPE()
7925             {
7926                 synchronized (monitor())
7927                 {
7928                     check_orphaned();
7929                     org.apache.xmlbeans.SimpleValue target = null;
7930                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EUROPE$44, 0);
7931                     if (target == null)
7932                     {
7933                       return null;
7934                     }
7935                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
7936                 }
7937             }
7938             
7939             /**
7940              * Gets (as xml) the "EUROPE" element
7941              */
7942             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEUROPE()
7943             {
7944                 synchronized (monitor())
7945                 {
7946                     check_orphaned();
7947                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7948                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EUROPE$44, 0);
7949                     return target;
7950                 }
7951             }
7952             
7953             /**
7954              * True if has "EUROPE" element
7955              */
7956             public boolean isSetEUROPE()
7957             {
7958                 synchronized (monitor())
7959                 {
7960                     check_orphaned();
7961                     return get_store().count_elements(EUROPE$44) != 0;
7962                 }
7963             }
7964             
7965             /**
7966              * Sets the "EUROPE" element
7967              */
7968             public void setEUROPE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum europe)
7969             {
7970                 synchronized (monitor())
7971                 {
7972                     check_orphaned();
7973                     org.apache.xmlbeans.SimpleValue target = null;
7974                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EUROPE$44, 0);
7975                     if (target == null)
7976                     {
7977                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EUROPE$44);
7978                     }
7979                     target.setEnumValue(europe);
7980                 }
7981             }
7982             
7983             /**
7984              * Sets (as xml) the "EUROPE" element
7985              */
7986             public void xsetEUROPE(gov.grants.apply.system.globalLibraryV20.YesNoDataType europe)
7987             {
7988                 synchronized (monitor())
7989                 {
7990                     check_orphaned();
7991                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
7992                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EUROPE$44, 0);
7993                     if (target == null)
7994                     {
7995                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EUROPE$44);
7996                     }
7997                     target.set(europe);
7998                 }
7999             }
8000             
8001             /**
8002              * Unsets the "EUROPE" element
8003              */
8004             public void unsetEUROPE()
8005             {
8006                 synchronized (monitor())
8007                 {
8008                     check_orphaned();
8009                     get_store().remove_element(EUROPE$44, 0);
8010                 }
8011             }
8012             
8013             /**
8014              * Gets the "EasternEurope" element
8015              */
8016             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEasternEurope()
8017             {
8018                 synchronized (monitor())
8019                 {
8020                     check_orphaned();
8021                     org.apache.xmlbeans.SimpleValue target = null;
8022                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EASTERNEUROPE$46, 0);
8023                     if (target == null)
8024                     {
8025                       return null;
8026                     }
8027                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
8028                 }
8029             }
8030             
8031             /**
8032              * Gets (as xml) the "EasternEurope" element
8033              */
8034             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEasternEurope()
8035             {
8036                 synchronized (monitor())
8037                 {
8038                     check_orphaned();
8039                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8040                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EASTERNEUROPE$46, 0);
8041                     return target;
8042                 }
8043             }
8044             
8045             /**
8046              * True if has "EasternEurope" element
8047              */
8048             public boolean isSetEasternEurope()
8049             {
8050                 synchronized (monitor())
8051                 {
8052                     check_orphaned();
8053                     return get_store().count_elements(EASTERNEUROPE$46) != 0;
8054                 }
8055             }
8056             
8057             /**
8058              * Sets the "EasternEurope" element
8059              */
8060             public void setEasternEurope(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum easternEurope)
8061             {
8062                 synchronized (monitor())
8063                 {
8064                     check_orphaned();
8065                     org.apache.xmlbeans.SimpleValue target = null;
8066                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EASTERNEUROPE$46, 0);
8067                     if (target == null)
8068                     {
8069                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EASTERNEUROPE$46);
8070                     }
8071                     target.setEnumValue(easternEurope);
8072                 }
8073             }
8074             
8075             /**
8076              * Sets (as xml) the "EasternEurope" element
8077              */
8078             public void xsetEasternEurope(gov.grants.apply.system.globalLibraryV20.YesNoDataType easternEurope)
8079             {
8080                 synchronized (monitor())
8081                 {
8082                     check_orphaned();
8083                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8084                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EASTERNEUROPE$46, 0);
8085                     if (target == null)
8086                     {
8087                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EASTERNEUROPE$46);
8088                     }
8089                     target.set(easternEurope);
8090                 }
8091             }
8092             
8093             /**
8094              * Unsets the "EasternEurope" element
8095              */
8096             public void unsetEasternEurope()
8097             {
8098                 synchronized (monitor())
8099                 {
8100                     check_orphaned();
8101                     get_store().remove_element(EASTERNEUROPE$46, 0);
8102                 }
8103             }
8104             
8105             /**
8106              * Gets the "Russia" element
8107              */
8108             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRussia()
8109             {
8110                 synchronized (monitor())
8111                 {
8112                     check_orphaned();
8113                     org.apache.xmlbeans.SimpleValue target = null;
8114                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RUSSIA$48, 0);
8115                     if (target == null)
8116                     {
8117                       return null;
8118                     }
8119                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
8120                 }
8121             }
8122             
8123             /**
8124              * Gets (as xml) the "Russia" element
8125              */
8126             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRussia()
8127             {
8128                 synchronized (monitor())
8129                 {
8130                     check_orphaned();
8131                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8132                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RUSSIA$48, 0);
8133                     return target;
8134                 }
8135             }
8136             
8137             /**
8138              * True if has "Russia" element
8139              */
8140             public boolean isSetRussia()
8141             {
8142                 synchronized (monitor())
8143                 {
8144                     check_orphaned();
8145                     return get_store().count_elements(RUSSIA$48) != 0;
8146                 }
8147             }
8148             
8149             /**
8150              * Sets the "Russia" element
8151              */
8152             public void setRussia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum russia)
8153             {
8154                 synchronized (monitor())
8155                 {
8156                     check_orphaned();
8157                     org.apache.xmlbeans.SimpleValue target = null;
8158                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RUSSIA$48, 0);
8159                     if (target == null)
8160                     {
8161                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RUSSIA$48);
8162                     }
8163                     target.setEnumValue(russia);
8164                 }
8165             }
8166             
8167             /**
8168              * Sets (as xml) the "Russia" element
8169              */
8170             public void xsetRussia(gov.grants.apply.system.globalLibraryV20.YesNoDataType russia)
8171             {
8172                 synchronized (monitor())
8173                 {
8174                     check_orphaned();
8175                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8176                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RUSSIA$48, 0);
8177                     if (target == null)
8178                     {
8179                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RUSSIA$48);
8180                     }
8181                     target.set(russia);
8182                 }
8183             }
8184             
8185             /**
8186              * Unsets the "Russia" element
8187              */
8188             public void unsetRussia()
8189             {
8190                 synchronized (monitor())
8191                 {
8192                     check_orphaned();
8193                     get_store().remove_element(RUSSIA$48, 0);
8194                 }
8195             }
8196             
8197             /**
8198              * Gets the "Scandinavia" element
8199              */
8200             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getScandinavia()
8201             {
8202                 synchronized (monitor())
8203                 {
8204                     check_orphaned();
8205                     org.apache.xmlbeans.SimpleValue target = null;
8206                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCANDINAVIA$50, 0);
8207                     if (target == null)
8208                     {
8209                       return null;
8210                     }
8211                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
8212                 }
8213             }
8214             
8215             /**
8216              * Gets (as xml) the "Scandinavia" element
8217              */
8218             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetScandinavia()
8219             {
8220                 synchronized (monitor())
8221                 {
8222                     check_orphaned();
8223                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8224                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SCANDINAVIA$50, 0);
8225                     return target;
8226                 }
8227             }
8228             
8229             /**
8230              * True if has "Scandinavia" element
8231              */
8232             public boolean isSetScandinavia()
8233             {
8234                 synchronized (monitor())
8235                 {
8236                     check_orphaned();
8237                     return get_store().count_elements(SCANDINAVIA$50) != 0;
8238                 }
8239             }
8240             
8241             /**
8242              * Sets the "Scandinavia" element
8243              */
8244             public void setScandinavia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum scandinavia)
8245             {
8246                 synchronized (monitor())
8247                 {
8248                     check_orphaned();
8249                     org.apache.xmlbeans.SimpleValue target = null;
8250                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCANDINAVIA$50, 0);
8251                     if (target == null)
8252                     {
8253                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCANDINAVIA$50);
8254                     }
8255                     target.setEnumValue(scandinavia);
8256                 }
8257             }
8258             
8259             /**
8260              * Sets (as xml) the "Scandinavia" element
8261              */
8262             public void xsetScandinavia(gov.grants.apply.system.globalLibraryV20.YesNoDataType scandinavia)
8263             {
8264                 synchronized (monitor())
8265                 {
8266                     check_orphaned();
8267                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8268                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SCANDINAVIA$50, 0);
8269                     if (target == null)
8270                     {
8271                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SCANDINAVIA$50);
8272                     }
8273                     target.set(scandinavia);
8274                 }
8275             }
8276             
8277             /**
8278              * Unsets the "Scandinavia" element
8279              */
8280             public void unsetScandinavia()
8281             {
8282                 synchronized (monitor())
8283                 {
8284                     check_orphaned();
8285                     get_store().remove_element(SCANDINAVIA$50, 0);
8286                 }
8287             }
8288             
8289             /**
8290              * Gets the "WesternEurope" element
8291              */
8292             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWesternEurope()
8293             {
8294                 synchronized (monitor())
8295                 {
8296                     check_orphaned();
8297                     org.apache.xmlbeans.SimpleValue target = null;
8298                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTERNEUROPE$52, 0);
8299                     if (target == null)
8300                     {
8301                       return null;
8302                     }
8303                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
8304                 }
8305             }
8306             
8307             /**
8308              * Gets (as xml) the "WesternEurope" element
8309              */
8310             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWesternEurope()
8311             {
8312                 synchronized (monitor())
8313                 {
8314                     check_orphaned();
8315                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8316                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTERNEUROPE$52, 0);
8317                     return target;
8318                 }
8319             }
8320             
8321             /**
8322              * True if has "WesternEurope" element
8323              */
8324             public boolean isSetWesternEurope()
8325             {
8326                 synchronized (monitor())
8327                 {
8328                     check_orphaned();
8329                     return get_store().count_elements(WESTERNEUROPE$52) != 0;
8330                 }
8331             }
8332             
8333             /**
8334              * Sets the "WesternEurope" element
8335              */
8336             public void setWesternEurope(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westernEurope)
8337             {
8338                 synchronized (monitor())
8339                 {
8340                     check_orphaned();
8341                     org.apache.xmlbeans.SimpleValue target = null;
8342                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTERNEUROPE$52, 0);
8343                     if (target == null)
8344                     {
8345                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WESTERNEUROPE$52);
8346                     }
8347                     target.setEnumValue(westernEurope);
8348                 }
8349             }
8350             
8351             /**
8352              * Sets (as xml) the "WesternEurope" element
8353              */
8354             public void xsetWesternEurope(gov.grants.apply.system.globalLibraryV20.YesNoDataType westernEurope)
8355             {
8356                 synchronized (monitor())
8357                 {
8358                     check_orphaned();
8359                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8360                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTERNEUROPE$52, 0);
8361                     if (target == null)
8362                     {
8363                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WESTERNEUROPE$52);
8364                     }
8365                     target.set(westernEurope);
8366                 }
8367             }
8368             
8369             /**
8370              * Unsets the "WesternEurope" element
8371              */
8372             public void unsetWesternEurope()
8373             {
8374                 synchronized (monitor())
8375                 {
8376                     check_orphaned();
8377                     get_store().remove_element(WESTERNEUROPE$52, 0);
8378                 }
8379             }
8380             
8381             /**
8382              * Gets the "ASIA" element
8383              */
8384             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getASIA()
8385             {
8386                 synchronized (monitor())
8387                 {
8388                     check_orphaned();
8389                     org.apache.xmlbeans.SimpleValue target = null;
8390                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASIA$54, 0);
8391                     if (target == null)
8392                     {
8393                       return null;
8394                     }
8395                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
8396                 }
8397             }
8398             
8399             /**
8400              * Gets (as xml) the "ASIA" element
8401              */
8402             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetASIA()
8403             {
8404                 synchronized (monitor())
8405                 {
8406                     check_orphaned();
8407                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8408                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASIA$54, 0);
8409                     return target;
8410                 }
8411             }
8412             
8413             /**
8414              * True if has "ASIA" element
8415              */
8416             public boolean isSetASIA()
8417             {
8418                 synchronized (monitor())
8419                 {
8420                     check_orphaned();
8421                     return get_store().count_elements(ASIA$54) != 0;
8422                 }
8423             }
8424             
8425             /**
8426              * Sets the "ASIA" element
8427              */
8428             public void setASIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum asia)
8429             {
8430                 synchronized (monitor())
8431                 {
8432                     check_orphaned();
8433                     org.apache.xmlbeans.SimpleValue target = null;
8434                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASIA$54, 0);
8435                     if (target == null)
8436                     {
8437                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASIA$54);
8438                     }
8439                     target.setEnumValue(asia);
8440                 }
8441             }
8442             
8443             /**
8444              * Sets (as xml) the "ASIA" element
8445              */
8446             public void xsetASIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType asia)
8447             {
8448                 synchronized (monitor())
8449                 {
8450                     check_orphaned();
8451                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8452                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASIA$54, 0);
8453                     if (target == null)
8454                     {
8455                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ASIA$54);
8456                     }
8457                     target.set(asia);
8458                 }
8459             }
8460             
8461             /**
8462              * Unsets the "ASIA" element
8463              */
8464             public void unsetASIA()
8465             {
8466                 synchronized (monitor())
8467                 {
8468                     check_orphaned();
8469                     get_store().remove_element(ASIA$54, 0);
8470                 }
8471             }
8472             
8473             /**
8474              * Gets the "CentralAsia" element
8475              */
8476             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCentralAsia()
8477             {
8478                 synchronized (monitor())
8479                 {
8480                     check_orphaned();
8481                     org.apache.xmlbeans.SimpleValue target = null;
8482                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CENTRALASIA$56, 0);
8483                     if (target == null)
8484                     {
8485                       return null;
8486                     }
8487                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
8488                 }
8489             }
8490             
8491             /**
8492              * Gets (as xml) the "CentralAsia" element
8493              */
8494             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCentralAsia()
8495             {
8496                 synchronized (monitor())
8497                 {
8498                     check_orphaned();
8499                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8500                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CENTRALASIA$56, 0);
8501                     return target;
8502                 }
8503             }
8504             
8505             /**
8506              * True if has "CentralAsia" element
8507              */
8508             public boolean isSetCentralAsia()
8509             {
8510                 synchronized (monitor())
8511                 {
8512                     check_orphaned();
8513                     return get_store().count_elements(CENTRALASIA$56) != 0;
8514                 }
8515             }
8516             
8517             /**
8518              * Sets the "CentralAsia" element
8519              */
8520             public void setCentralAsia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum centralAsia)
8521             {
8522                 synchronized (monitor())
8523                 {
8524                     check_orphaned();
8525                     org.apache.xmlbeans.SimpleValue target = null;
8526                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CENTRALASIA$56, 0);
8527                     if (target == null)
8528                     {
8529                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CENTRALASIA$56);
8530                     }
8531                     target.setEnumValue(centralAsia);
8532                 }
8533             }
8534             
8535             /**
8536              * Sets (as xml) the "CentralAsia" element
8537              */
8538             public void xsetCentralAsia(gov.grants.apply.system.globalLibraryV20.YesNoDataType centralAsia)
8539             {
8540                 synchronized (monitor())
8541                 {
8542                     check_orphaned();
8543                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8544                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CENTRALASIA$56, 0);
8545                     if (target == null)
8546                     {
8547                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CENTRALASIA$56);
8548                     }
8549                     target.set(centralAsia);
8550                 }
8551             }
8552             
8553             /**
8554              * Unsets the "CentralAsia" element
8555              */
8556             public void unsetCentralAsia()
8557             {
8558                 synchronized (monitor())
8559                 {
8560                     check_orphaned();
8561                     get_store().remove_element(CENTRALASIA$56, 0);
8562                 }
8563             }
8564             
8565             /**
8566              * Gets the "FarEast" element
8567              */
8568             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFarEast()
8569             {
8570                 synchronized (monitor())
8571                 {
8572                     check_orphaned();
8573                     org.apache.xmlbeans.SimpleValue target = null;
8574                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAREAST$58, 0);
8575                     if (target == null)
8576                     {
8577                       return null;
8578                     }
8579                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
8580                 }
8581             }
8582             
8583             /**
8584              * Gets (as xml) the "FarEast" element
8585              */
8586             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFarEast()
8587             {
8588                 synchronized (monitor())
8589                 {
8590                     check_orphaned();
8591                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8592                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FAREAST$58, 0);
8593                     return target;
8594                 }
8595             }
8596             
8597             /**
8598              * True if has "FarEast" element
8599              */
8600             public boolean isSetFarEast()
8601             {
8602                 synchronized (monitor())
8603                 {
8604                     check_orphaned();
8605                     return get_store().count_elements(FAREAST$58) != 0;
8606                 }
8607             }
8608             
8609             /**
8610              * Sets the "FarEast" element
8611              */
8612             public void setFarEast(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum farEast)
8613             {
8614                 synchronized (monitor())
8615                 {
8616                     check_orphaned();
8617                     org.apache.xmlbeans.SimpleValue target = null;
8618                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAREAST$58, 0);
8619                     if (target == null)
8620                     {
8621                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAREAST$58);
8622                     }
8623                     target.setEnumValue(farEast);
8624                 }
8625             }
8626             
8627             /**
8628              * Sets (as xml) the "FarEast" element
8629              */
8630             public void xsetFarEast(gov.grants.apply.system.globalLibraryV20.YesNoDataType farEast)
8631             {
8632                 synchronized (monitor())
8633                 {
8634                     check_orphaned();
8635                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8636                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FAREAST$58, 0);
8637                     if (target == null)
8638                     {
8639                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FAREAST$58);
8640                     }
8641                     target.set(farEast);
8642                 }
8643             }
8644             
8645             /**
8646              * Unsets the "FarEast" element
8647              */
8648             public void unsetFarEast()
8649             {
8650                 synchronized (monitor())
8651                 {
8652                     check_orphaned();
8653                     get_store().remove_element(FAREAST$58, 0);
8654                 }
8655             }
8656             
8657             /**
8658              * Gets the "MiddleEast" element
8659              */
8660             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMiddleEast()
8661             {
8662                 synchronized (monitor())
8663                 {
8664                     check_orphaned();
8665                     org.apache.xmlbeans.SimpleValue target = null;
8666                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MIDDLEEAST$60, 0);
8667                     if (target == null)
8668                     {
8669                       return null;
8670                     }
8671                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
8672                 }
8673             }
8674             
8675             /**
8676              * Gets (as xml) the "MiddleEast" element
8677              */
8678             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMiddleEast()
8679             {
8680                 synchronized (monitor())
8681                 {
8682                     check_orphaned();
8683                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8684                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MIDDLEEAST$60, 0);
8685                     return target;
8686                 }
8687             }
8688             
8689             /**
8690              * True if has "MiddleEast" element
8691              */
8692             public boolean isSetMiddleEast()
8693             {
8694                 synchronized (monitor())
8695                 {
8696                     check_orphaned();
8697                     return get_store().count_elements(MIDDLEEAST$60) != 0;
8698                 }
8699             }
8700             
8701             /**
8702              * Sets the "MiddleEast" element
8703              */
8704             public void setMiddleEast(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum middleEast)
8705             {
8706                 synchronized (monitor())
8707                 {
8708                     check_orphaned();
8709                     org.apache.xmlbeans.SimpleValue target = null;
8710                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MIDDLEEAST$60, 0);
8711                     if (target == null)
8712                     {
8713                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MIDDLEEAST$60);
8714                     }
8715                     target.setEnumValue(middleEast);
8716                 }
8717             }
8718             
8719             /**
8720              * Sets (as xml) the "MiddleEast" element
8721              */
8722             public void xsetMiddleEast(gov.grants.apply.system.globalLibraryV20.YesNoDataType middleEast)
8723             {
8724                 synchronized (monitor())
8725                 {
8726                     check_orphaned();
8727                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8728                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MIDDLEEAST$60, 0);
8729                     if (target == null)
8730                     {
8731                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MIDDLEEAST$60);
8732                     }
8733                     target.set(middleEast);
8734                 }
8735             }
8736             
8737             /**
8738              * Unsets the "MiddleEast" element
8739              */
8740             public void unsetMiddleEast()
8741             {
8742                 synchronized (monitor())
8743                 {
8744                     check_orphaned();
8745                     get_store().remove_element(MIDDLEEAST$60, 0);
8746                 }
8747             }
8748             
8749             /**
8750              * Gets the "Siberia" element
8751              */
8752             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSiberia()
8753             {
8754                 synchronized (monitor())
8755                 {
8756                     check_orphaned();
8757                     org.apache.xmlbeans.SimpleValue target = null;
8758                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SIBERIA$62, 0);
8759                     if (target == null)
8760                     {
8761                       return null;
8762                     }
8763                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
8764                 }
8765             }
8766             
8767             /**
8768              * Gets (as xml) the "Siberia" element
8769              */
8770             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSiberia()
8771             {
8772                 synchronized (monitor())
8773                 {
8774                     check_orphaned();
8775                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8776                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SIBERIA$62, 0);
8777                     return target;
8778                 }
8779             }
8780             
8781             /**
8782              * True if has "Siberia" element
8783              */
8784             public boolean isSetSiberia()
8785             {
8786                 synchronized (monitor())
8787                 {
8788                     check_orphaned();
8789                     return get_store().count_elements(SIBERIA$62) != 0;
8790                 }
8791             }
8792             
8793             /**
8794              * Sets the "Siberia" element
8795              */
8796             public void setSiberia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum siberia)
8797             {
8798                 synchronized (monitor())
8799                 {
8800                     check_orphaned();
8801                     org.apache.xmlbeans.SimpleValue target = null;
8802                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SIBERIA$62, 0);
8803                     if (target == null)
8804                     {
8805                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SIBERIA$62);
8806                     }
8807                     target.setEnumValue(siberia);
8808                 }
8809             }
8810             
8811             /**
8812              * Sets (as xml) the "Siberia" element
8813              */
8814             public void xsetSiberia(gov.grants.apply.system.globalLibraryV20.YesNoDataType siberia)
8815             {
8816                 synchronized (monitor())
8817                 {
8818                     check_orphaned();
8819                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8820                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SIBERIA$62, 0);
8821                     if (target == null)
8822                     {
8823                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SIBERIA$62);
8824                     }
8825                     target.set(siberia);
8826                 }
8827             }
8828             
8829             /**
8830              * Unsets the "Siberia" element
8831              */
8832             public void unsetSiberia()
8833             {
8834                 synchronized (monitor())
8835                 {
8836                     check_orphaned();
8837                     get_store().remove_element(SIBERIA$62, 0);
8838                 }
8839             }
8840             
8841             /**
8842              * Gets the "SouthAsia" element
8843              */
8844             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthAsia()
8845             {
8846                 synchronized (monitor())
8847                 {
8848                     check_orphaned();
8849                     org.apache.xmlbeans.SimpleValue target = null;
8850                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHASIA$64, 0);
8851                     if (target == null)
8852                     {
8853                       return null;
8854                     }
8855                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
8856                 }
8857             }
8858             
8859             /**
8860              * Gets (as xml) the "SouthAsia" element
8861              */
8862             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthAsia()
8863             {
8864                 synchronized (monitor())
8865                 {
8866                     check_orphaned();
8867                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8868                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHASIA$64, 0);
8869                     return target;
8870                 }
8871             }
8872             
8873             /**
8874              * True if has "SouthAsia" element
8875              */
8876             public boolean isSetSouthAsia()
8877             {
8878                 synchronized (monitor())
8879                 {
8880                     check_orphaned();
8881                     return get_store().count_elements(SOUTHASIA$64) != 0;
8882                 }
8883             }
8884             
8885             /**
8886              * Sets the "SouthAsia" element
8887              */
8888             public void setSouthAsia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southAsia)
8889             {
8890                 synchronized (monitor())
8891                 {
8892                     check_orphaned();
8893                     org.apache.xmlbeans.SimpleValue target = null;
8894                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHASIA$64, 0);
8895                     if (target == null)
8896                     {
8897                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHASIA$64);
8898                     }
8899                     target.setEnumValue(southAsia);
8900                 }
8901             }
8902             
8903             /**
8904              * Sets (as xml) the "SouthAsia" element
8905              */
8906             public void xsetSouthAsia(gov.grants.apply.system.globalLibraryV20.YesNoDataType southAsia)
8907             {
8908                 synchronized (monitor())
8909                 {
8910                     check_orphaned();
8911                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8912                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHASIA$64, 0);
8913                     if (target == null)
8914                     {
8915                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHASIA$64);
8916                     }
8917                     target.set(southAsia);
8918                 }
8919             }
8920             
8921             /**
8922              * Unsets the "SouthAsia" element
8923              */
8924             public void unsetSouthAsia()
8925             {
8926                 synchronized (monitor())
8927                 {
8928                     check_orphaned();
8929                     get_store().remove_element(SOUTHASIA$64, 0);
8930                 }
8931             }
8932             
8933             /**
8934              * Gets the "SoutheastAsia" element
8935              */
8936             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSoutheastAsia()
8937             {
8938                 synchronized (monitor())
8939                 {
8940                     check_orphaned();
8941                     org.apache.xmlbeans.SimpleValue target = null;
8942                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHEASTASIA$66, 0);
8943                     if (target == null)
8944                     {
8945                       return null;
8946                     }
8947                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
8948                 }
8949             }
8950             
8951             /**
8952              * Gets (as xml) the "SoutheastAsia" element
8953              */
8954             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSoutheastAsia()
8955             {
8956                 synchronized (monitor())
8957                 {
8958                     check_orphaned();
8959                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8960                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHEASTASIA$66, 0);
8961                     return target;
8962                 }
8963             }
8964             
8965             /**
8966              * True if has "SoutheastAsia" element
8967              */
8968             public boolean isSetSoutheastAsia()
8969             {
8970                 synchronized (monitor())
8971                 {
8972                     check_orphaned();
8973                     return get_store().count_elements(SOUTHEASTASIA$66) != 0;
8974                 }
8975             }
8976             
8977             /**
8978              * Sets the "SoutheastAsia" element
8979              */
8980             public void setSoutheastAsia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southeastAsia)
8981             {
8982                 synchronized (monitor())
8983                 {
8984                     check_orphaned();
8985                     org.apache.xmlbeans.SimpleValue target = null;
8986                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHEASTASIA$66, 0);
8987                     if (target == null)
8988                     {
8989                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHEASTASIA$66);
8990                     }
8991                     target.setEnumValue(southeastAsia);
8992                 }
8993             }
8994             
8995             /**
8996              * Sets (as xml) the "SoutheastAsia" element
8997              */
8998             public void xsetSoutheastAsia(gov.grants.apply.system.globalLibraryV20.YesNoDataType southeastAsia)
8999             {
9000                 synchronized (monitor())
9001                 {
9002                     check_orphaned();
9003                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9004                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHEASTASIA$66, 0);
9005                     if (target == null)
9006                     {
9007                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHEASTASIA$66);
9008                     }
9009                     target.set(southeastAsia);
9010                 }
9011             }
9012             
9013             /**
9014              * Unsets the "SoutheastAsia" element
9015              */
9016             public void unsetSoutheastAsia()
9017             {
9018                 synchronized (monitor())
9019                 {
9020                     check_orphaned();
9021                     get_store().remove_element(SOUTHEASTASIA$66, 0);
9022                 }
9023             }
9024             
9025             /**
9026              * Gets the "AFRICA" element
9027              */
9028             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAFRICA()
9029             {
9030                 synchronized (monitor())
9031                 {
9032                     check_orphaned();
9033                     org.apache.xmlbeans.SimpleValue target = null;
9034                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICA$68, 0);
9035                     if (target == null)
9036                     {
9037                       return null;
9038                     }
9039                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
9040                 }
9041             }
9042             
9043             /**
9044              * Gets (as xml) the "AFRICA" element
9045              */
9046             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAFRICA()
9047             {
9048                 synchronized (monitor())
9049                 {
9050                     check_orphaned();
9051                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9052                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFRICA$68, 0);
9053                     return target;
9054                 }
9055             }
9056             
9057             /**
9058              * True if has "AFRICA" element
9059              */
9060             public boolean isSetAFRICA()
9061             {
9062                 synchronized (monitor())
9063                 {
9064                     check_orphaned();
9065                     return get_store().count_elements(AFRICA$68) != 0;
9066                 }
9067             }
9068             
9069             /**
9070              * Sets the "AFRICA" element
9071              */
9072             public void setAFRICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum africa)
9073             {
9074                 synchronized (monitor())
9075                 {
9076                     check_orphaned();
9077                     org.apache.xmlbeans.SimpleValue target = null;
9078                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICA$68, 0);
9079                     if (target == null)
9080                     {
9081                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFRICA$68);
9082                     }
9083                     target.setEnumValue(africa);
9084                 }
9085             }
9086             
9087             /**
9088              * Sets (as xml) the "AFRICA" element
9089              */
9090             public void xsetAFRICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType africa)
9091             {
9092                 synchronized (monitor())
9093                 {
9094                     check_orphaned();
9095                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9096                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFRICA$68, 0);
9097                     if (target == null)
9098                     {
9099                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AFRICA$68);
9100                     }
9101                     target.set(africa);
9102                 }
9103             }
9104             
9105             /**
9106              * Unsets the "AFRICA" element
9107              */
9108             public void unsetAFRICA()
9109             {
9110                 synchronized (monitor())
9111                 {
9112                     check_orphaned();
9113                     get_store().remove_element(AFRICA$68, 0);
9114                 }
9115             }
9116             
9117             /**
9118              * Gets the "NorthAfrica" element
9119              */
9120             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthAfrica()
9121             {
9122                 synchronized (monitor())
9123                 {
9124                     check_orphaned();
9125                     org.apache.xmlbeans.SimpleValue target = null;
9126                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHAFRICA$70, 0);
9127                     if (target == null)
9128                     {
9129                       return null;
9130                     }
9131                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
9132                 }
9133             }
9134             
9135             /**
9136              * Gets (as xml) the "NorthAfrica" element
9137              */
9138             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthAfrica()
9139             {
9140                 synchronized (monitor())
9141                 {
9142                     check_orphaned();
9143                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9144                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHAFRICA$70, 0);
9145                     return target;
9146                 }
9147             }
9148             
9149             /**
9150              * True if has "NorthAfrica" element
9151              */
9152             public boolean isSetNorthAfrica()
9153             {
9154                 synchronized (monitor())
9155                 {
9156                     check_orphaned();
9157                     return get_store().count_elements(NORTHAFRICA$70) != 0;
9158                 }
9159             }
9160             
9161             /**
9162              * Sets the "NorthAfrica" element
9163              */
9164             public void setNorthAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northAfrica)
9165             {
9166                 synchronized (monitor())
9167                 {
9168                     check_orphaned();
9169                     org.apache.xmlbeans.SimpleValue target = null;
9170                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHAFRICA$70, 0);
9171                     if (target == null)
9172                     {
9173                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHAFRICA$70);
9174                     }
9175                     target.setEnumValue(northAfrica);
9176                 }
9177             }
9178             
9179             /**
9180              * Sets (as xml) the "NorthAfrica" element
9181              */
9182             public void xsetNorthAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType northAfrica)
9183             {
9184                 synchronized (monitor())
9185                 {
9186                     check_orphaned();
9187                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9188                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHAFRICA$70, 0);
9189                     if (target == null)
9190                     {
9191                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHAFRICA$70);
9192                     }
9193                     target.set(northAfrica);
9194                 }
9195             }
9196             
9197             /**
9198              * Unsets the "NorthAfrica" element
9199              */
9200             public void unsetNorthAfrica()
9201             {
9202                 synchronized (monitor())
9203                 {
9204                     check_orphaned();
9205                     get_store().remove_element(NORTHAFRICA$70, 0);
9206                 }
9207             }
9208             
9209             /**
9210              * Gets the "AfricanSouthSahara" element
9211              */
9212             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAfricanSouthSahara()
9213             {
9214                 synchronized (monitor())
9215                 {
9216                     check_orphaned();
9217                     org.apache.xmlbeans.SimpleValue target = null;
9218                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANSOUTHSAHARA$72, 0);
9219                     if (target == null)
9220                     {
9221                       return null;
9222                     }
9223                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
9224                 }
9225             }
9226             
9227             /**
9228              * Gets (as xml) the "AfricanSouthSahara" element
9229              */
9230             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAfricanSouthSahara()
9231             {
9232                 synchronized (monitor())
9233                 {
9234                     check_orphaned();
9235                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9236                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFRICANSOUTHSAHARA$72, 0);
9237                     return target;
9238                 }
9239             }
9240             
9241             /**
9242              * True if has "AfricanSouthSahara" element
9243              */
9244             public boolean isSetAfricanSouthSahara()
9245             {
9246                 synchronized (monitor())
9247                 {
9248                     check_orphaned();
9249                     return get_store().count_elements(AFRICANSOUTHSAHARA$72) != 0;
9250                 }
9251             }
9252             
9253             /**
9254              * Sets the "AfricanSouthSahara" element
9255              */
9256             public void setAfricanSouthSahara(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum africanSouthSahara)
9257             {
9258                 synchronized (monitor())
9259                 {
9260                     check_orphaned();
9261                     org.apache.xmlbeans.SimpleValue target = null;
9262                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANSOUTHSAHARA$72, 0);
9263                     if (target == null)
9264                     {
9265                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFRICANSOUTHSAHARA$72);
9266                     }
9267                     target.setEnumValue(africanSouthSahara);
9268                 }
9269             }
9270             
9271             /**
9272              * Sets (as xml) the "AfricanSouthSahara" element
9273              */
9274             public void xsetAfricanSouthSahara(gov.grants.apply.system.globalLibraryV20.YesNoDataType africanSouthSahara)
9275             {
9276                 synchronized (monitor())
9277                 {
9278                     check_orphaned();
9279                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9280                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFRICANSOUTHSAHARA$72, 0);
9281                     if (target == null)
9282                     {
9283                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AFRICANSOUTHSAHARA$72);
9284                     }
9285                     target.set(africanSouthSahara);
9286                 }
9287             }
9288             
9289             /**
9290              * Unsets the "AfricanSouthSahara" element
9291              */
9292             public void unsetAfricanSouthSahara()
9293             {
9294                 synchronized (monitor())
9295                 {
9296                     check_orphaned();
9297                     get_store().remove_element(AFRICANSOUTHSAHARA$72, 0);
9298                 }
9299             }
9300             
9301             /**
9302              * Gets the "EastAfrica" element
9303              */
9304             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEastAfrica()
9305             {
9306                 synchronized (monitor())
9307                 {
9308                     check_orphaned();
9309                     org.apache.xmlbeans.SimpleValue target = null;
9310                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EASTAFRICA$74, 0);
9311                     if (target == null)
9312                     {
9313                       return null;
9314                     }
9315                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
9316                 }
9317             }
9318             
9319             /**
9320              * Gets (as xml) the "EastAfrica" element
9321              */
9322             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEastAfrica()
9323             {
9324                 synchronized (monitor())
9325                 {
9326                     check_orphaned();
9327                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9328                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EASTAFRICA$74, 0);
9329                     return target;
9330                 }
9331             }
9332             
9333             /**
9334              * True if has "EastAfrica" element
9335              */
9336             public boolean isSetEastAfrica()
9337             {
9338                 synchronized (monitor())
9339                 {
9340                     check_orphaned();
9341                     return get_store().count_elements(EASTAFRICA$74) != 0;
9342                 }
9343             }
9344             
9345             /**
9346              * Sets the "EastAfrica" element
9347              */
9348             public void setEastAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum eastAfrica)
9349             {
9350                 synchronized (monitor())
9351                 {
9352                     check_orphaned();
9353                     org.apache.xmlbeans.SimpleValue target = null;
9354                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EASTAFRICA$74, 0);
9355                     if (target == null)
9356                     {
9357                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EASTAFRICA$74);
9358                     }
9359                     target.setEnumValue(eastAfrica);
9360                 }
9361             }
9362             
9363             /**
9364              * Sets (as xml) the "EastAfrica" element
9365              */
9366             public void xsetEastAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType eastAfrica)
9367             {
9368                 synchronized (monitor())
9369                 {
9370                     check_orphaned();
9371                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9372                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EASTAFRICA$74, 0);
9373                     if (target == null)
9374                     {
9375                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EASTAFRICA$74);
9376                     }
9377                     target.set(eastAfrica);
9378                 }
9379             }
9380             
9381             /**
9382              * Unsets the "EastAfrica" element
9383              */
9384             public void unsetEastAfrica()
9385             {
9386                 synchronized (monitor())
9387                 {
9388                     check_orphaned();
9389                     get_store().remove_element(EASTAFRICA$74, 0);
9390                 }
9391             }
9392             
9393             /**
9394              * Gets the "Madagascar" element
9395              */
9396             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMadagascar()
9397             {
9398                 synchronized (monitor())
9399                 {
9400                     check_orphaned();
9401                     org.apache.xmlbeans.SimpleValue target = null;
9402                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MADAGASCAR$76, 0);
9403                     if (target == null)
9404                     {
9405                       return null;
9406                     }
9407                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
9408                 }
9409             }
9410             
9411             /**
9412              * Gets (as xml) the "Madagascar" element
9413              */
9414             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMadagascar()
9415             {
9416                 synchronized (monitor())
9417                 {
9418                     check_orphaned();
9419                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9420                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MADAGASCAR$76, 0);
9421                     return target;
9422                 }
9423             }
9424             
9425             /**
9426              * True if has "Madagascar" element
9427              */
9428             public boolean isSetMadagascar()
9429             {
9430                 synchronized (monitor())
9431                 {
9432                     check_orphaned();
9433                     return get_store().count_elements(MADAGASCAR$76) != 0;
9434                 }
9435             }
9436             
9437             /**
9438              * Sets the "Madagascar" element
9439              */
9440             public void setMadagascar(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum madagascar)
9441             {
9442                 synchronized (monitor())
9443                 {
9444                     check_orphaned();
9445                     org.apache.xmlbeans.SimpleValue target = null;
9446                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MADAGASCAR$76, 0);
9447                     if (target == null)
9448                     {
9449                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MADAGASCAR$76);
9450                     }
9451                     target.setEnumValue(madagascar);
9452                 }
9453             }
9454             
9455             /**
9456              * Sets (as xml) the "Madagascar" element
9457              */
9458             public void xsetMadagascar(gov.grants.apply.system.globalLibraryV20.YesNoDataType madagascar)
9459             {
9460                 synchronized (monitor())
9461                 {
9462                     check_orphaned();
9463                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9464                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MADAGASCAR$76, 0);
9465                     if (target == null)
9466                     {
9467                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MADAGASCAR$76);
9468                     }
9469                     target.set(madagascar);
9470                 }
9471             }
9472             
9473             /**
9474              * Unsets the "Madagascar" element
9475              */
9476             public void unsetMadagascar()
9477             {
9478                 synchronized (monitor())
9479                 {
9480                     check_orphaned();
9481                     get_store().remove_element(MADAGASCAR$76, 0);
9482                 }
9483             }
9484             
9485             /**
9486              * Gets the "SouthAfrica" element
9487              */
9488             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthAfrica()
9489             {
9490                 synchronized (monitor())
9491                 {
9492                     check_orphaned();
9493                     org.apache.xmlbeans.SimpleValue target = null;
9494                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHAFRICA$78, 0);
9495                     if (target == null)
9496                     {
9497                       return null;
9498                     }
9499                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
9500                 }
9501             }
9502             
9503             /**
9504              * Gets (as xml) the "SouthAfrica" element
9505              */
9506             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthAfrica()
9507             {
9508                 synchronized (monitor())
9509                 {
9510                     check_orphaned();
9511                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9512                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHAFRICA$78, 0);
9513                     return target;
9514                 }
9515             }
9516             
9517             /**
9518              * True if has "SouthAfrica" element
9519              */
9520             public boolean isSetSouthAfrica()
9521             {
9522                 synchronized (monitor())
9523                 {
9524                     check_orphaned();
9525                     return get_store().count_elements(SOUTHAFRICA$78) != 0;
9526                 }
9527             }
9528             
9529             /**
9530              * Sets the "SouthAfrica" element
9531              */
9532             public void setSouthAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southAfrica)
9533             {
9534                 synchronized (monitor())
9535                 {
9536                     check_orphaned();
9537                     org.apache.xmlbeans.SimpleValue target = null;
9538                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHAFRICA$78, 0);
9539                     if (target == null)
9540                     {
9541                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHAFRICA$78);
9542                     }
9543                     target.setEnumValue(southAfrica);
9544                 }
9545             }
9546             
9547             /**
9548              * Sets (as xml) the "SouthAfrica" element
9549              */
9550             public void xsetSouthAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType southAfrica)
9551             {
9552                 synchronized (monitor())
9553                 {
9554                     check_orphaned();
9555                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9556                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHAFRICA$78, 0);
9557                     if (target == null)
9558                     {
9559                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHAFRICA$78);
9560                     }
9561                     target.set(southAfrica);
9562                 }
9563             }
9564             
9565             /**
9566              * Unsets the "SouthAfrica" element
9567              */
9568             public void unsetSouthAfrica()
9569             {
9570                 synchronized (monitor())
9571                 {
9572                     check_orphaned();
9573                     get_store().remove_element(SOUTHAFRICA$78, 0);
9574                 }
9575             }
9576             
9577             /**
9578              * Gets the "WestAfrica" element
9579              */
9580             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWestAfrica()
9581             {
9582                 synchronized (monitor())
9583                 {
9584                     check_orphaned();
9585                     org.apache.xmlbeans.SimpleValue target = null;
9586                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTAFRICA$80, 0);
9587                     if (target == null)
9588                     {
9589                       return null;
9590                     }
9591                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
9592                 }
9593             }
9594             
9595             /**
9596              * Gets (as xml) the "WestAfrica" element
9597              */
9598             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWestAfrica()
9599             {
9600                 synchronized (monitor())
9601                 {
9602                     check_orphaned();
9603                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9604                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTAFRICA$80, 0);
9605                     return target;
9606                 }
9607             }
9608             
9609             /**
9610              * True if has "WestAfrica" element
9611              */
9612             public boolean isSetWestAfrica()
9613             {
9614                 synchronized (monitor())
9615                 {
9616                     check_orphaned();
9617                     return get_store().count_elements(WESTAFRICA$80) != 0;
9618                 }
9619             }
9620             
9621             /**
9622              * Sets the "WestAfrica" element
9623              */
9624             public void setWestAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westAfrica)
9625             {
9626                 synchronized (monitor())
9627                 {
9628                     check_orphaned();
9629                     org.apache.xmlbeans.SimpleValue target = null;
9630                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTAFRICA$80, 0);
9631                     if (target == null)
9632                     {
9633                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WESTAFRICA$80);
9634                     }
9635                     target.setEnumValue(westAfrica);
9636                 }
9637             }
9638             
9639             /**
9640              * Sets (as xml) the "WestAfrica" element
9641              */
9642             public void xsetWestAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType westAfrica)
9643             {
9644                 synchronized (monitor())
9645                 {
9646                     check_orphaned();
9647                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9648                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTAFRICA$80, 0);
9649                     if (target == null)
9650                     {
9651                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WESTAFRICA$80);
9652                     }
9653                     target.set(westAfrica);
9654                 }
9655             }
9656             
9657             /**
9658              * Unsets the "WestAfrica" element
9659              */
9660             public void unsetWestAfrica()
9661             {
9662                 synchronized (monitor())
9663                 {
9664                     check_orphaned();
9665                     get_store().remove_element(WESTAFRICA$80, 0);
9666                 }
9667             }
9668             
9669             /**
9670              * Gets the "AUSTRALASIA" element
9671              */
9672             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAUSTRALASIA()
9673             {
9674                 synchronized (monitor())
9675                 {
9676                     check_orphaned();
9677                     org.apache.xmlbeans.SimpleValue target = null;
9678                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUSTRALASIA$82, 0);
9679                     if (target == null)
9680                     {
9681                       return null;
9682                     }
9683                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
9684                 }
9685             }
9686             
9687             /**
9688              * Gets (as xml) the "AUSTRALASIA" element
9689              */
9690             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAUSTRALASIA()
9691             {
9692                 synchronized (monitor())
9693                 {
9694                     check_orphaned();
9695                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9696                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AUSTRALASIA$82, 0);
9697                     return target;
9698                 }
9699             }
9700             
9701             /**
9702              * True if has "AUSTRALASIA" element
9703              */
9704             public boolean isSetAUSTRALASIA()
9705             {
9706                 synchronized (monitor())
9707                 {
9708                     check_orphaned();
9709                     return get_store().count_elements(AUSTRALASIA$82) != 0;
9710                 }
9711             }
9712             
9713             /**
9714              * Sets the "AUSTRALASIA" element
9715              */
9716             public void setAUSTRALASIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum australasia)
9717             {
9718                 synchronized (monitor())
9719                 {
9720                     check_orphaned();
9721                     org.apache.xmlbeans.SimpleValue target = null;
9722                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUSTRALASIA$82, 0);
9723                     if (target == null)
9724                     {
9725                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUSTRALASIA$82);
9726                     }
9727                     target.setEnumValue(australasia);
9728                 }
9729             }
9730             
9731             /**
9732              * Sets (as xml) the "AUSTRALASIA" element
9733              */
9734             public void xsetAUSTRALASIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType australasia)
9735             {
9736                 synchronized (monitor())
9737                 {
9738                     check_orphaned();
9739                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9740                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AUSTRALASIA$82, 0);
9741                     if (target == null)
9742                     {
9743                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AUSTRALASIA$82);
9744                     }
9745                     target.set(australasia);
9746                 }
9747             }
9748             
9749             /**
9750              * Unsets the "AUSTRALASIA" element
9751              */
9752             public void unsetAUSTRALASIA()
9753             {
9754                 synchronized (monitor())
9755                 {
9756                     check_orphaned();
9757                     get_store().remove_element(AUSTRALASIA$82, 0);
9758                 }
9759             }
9760             
9761             /**
9762              * Gets the "Australia" element
9763              */
9764             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAustralia()
9765             {
9766                 synchronized (monitor())
9767                 {
9768                     check_orphaned();
9769                     org.apache.xmlbeans.SimpleValue target = null;
9770                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUSTRALIA$84, 0);
9771                     if (target == null)
9772                     {
9773                       return null;
9774                     }
9775                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
9776                 }
9777             }
9778             
9779             /**
9780              * Gets (as xml) the "Australia" element
9781              */
9782             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAustralia()
9783             {
9784                 synchronized (monitor())
9785                 {
9786                     check_orphaned();
9787                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9788                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AUSTRALIA$84, 0);
9789                     return target;
9790                 }
9791             }
9792             
9793             /**
9794              * True if has "Australia" element
9795              */
9796             public boolean isSetAustralia()
9797             {
9798                 synchronized (monitor())
9799                 {
9800                     check_orphaned();
9801                     return get_store().count_elements(AUSTRALIA$84) != 0;
9802                 }
9803             }
9804             
9805             /**
9806              * Sets the "Australia" element
9807              */
9808             public void setAustralia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum australia)
9809             {
9810                 synchronized (monitor())
9811                 {
9812                     check_orphaned();
9813                     org.apache.xmlbeans.SimpleValue target = null;
9814                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUSTRALIA$84, 0);
9815                     if (target == null)
9816                     {
9817                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUSTRALIA$84);
9818                     }
9819                     target.setEnumValue(australia);
9820                 }
9821             }
9822             
9823             /**
9824              * Sets (as xml) the "Australia" element
9825              */
9826             public void xsetAustralia(gov.grants.apply.system.globalLibraryV20.YesNoDataType australia)
9827             {
9828                 synchronized (monitor())
9829                 {
9830                     check_orphaned();
9831                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9832                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AUSTRALIA$84, 0);
9833                     if (target == null)
9834                     {
9835                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AUSTRALIA$84);
9836                     }
9837                     target.set(australia);
9838                 }
9839             }
9840             
9841             /**
9842              * Unsets the "Australia" element
9843              */
9844             public void unsetAustralia()
9845             {
9846                 synchronized (monitor())
9847                 {
9848                     check_orphaned();
9849                     get_store().remove_element(AUSTRALIA$84, 0);
9850                 }
9851             }
9852             
9853             /**
9854              * Gets the "NewZealand" element
9855              */
9856             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewZealand()
9857             {
9858                 synchronized (monitor())
9859                 {
9860                     check_orphaned();
9861                     org.apache.xmlbeans.SimpleValue target = null;
9862                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWZEALAND$86, 0);
9863                     if (target == null)
9864                     {
9865                       return null;
9866                     }
9867                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
9868                 }
9869             }
9870             
9871             /**
9872              * Gets (as xml) the "NewZealand" element
9873              */
9874             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewZealand()
9875             {
9876                 synchronized (monitor())
9877                 {
9878                     check_orphaned();
9879                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9880                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWZEALAND$86, 0);
9881                     return target;
9882                 }
9883             }
9884             
9885             /**
9886              * True if has "NewZealand" element
9887              */
9888             public boolean isSetNewZealand()
9889             {
9890                 synchronized (monitor())
9891                 {
9892                     check_orphaned();
9893                     return get_store().count_elements(NEWZEALAND$86) != 0;
9894                 }
9895             }
9896             
9897             /**
9898              * Sets the "NewZealand" element
9899              */
9900             public void setNewZealand(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newZealand)
9901             {
9902                 synchronized (monitor())
9903                 {
9904                     check_orphaned();
9905                     org.apache.xmlbeans.SimpleValue target = null;
9906                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWZEALAND$86, 0);
9907                     if (target == null)
9908                     {
9909                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWZEALAND$86);
9910                     }
9911                     target.setEnumValue(newZealand);
9912                 }
9913             }
9914             
9915             /**
9916              * Sets (as xml) the "NewZealand" element
9917              */
9918             public void xsetNewZealand(gov.grants.apply.system.globalLibraryV20.YesNoDataType newZealand)
9919             {
9920                 synchronized (monitor())
9921                 {
9922                     check_orphaned();
9923                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9924                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWZEALAND$86, 0);
9925                     if (target == null)
9926                     {
9927                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWZEALAND$86);
9928                     }
9929                     target.set(newZealand);
9930                 }
9931             }
9932             
9933             /**
9934              * Unsets the "NewZealand" element
9935              */
9936             public void unsetNewZealand()
9937             {
9938                 synchronized (monitor())
9939                 {
9940                     check_orphaned();
9941                     get_store().remove_element(NEWZEALAND$86, 0);
9942                 }
9943             }
9944             
9945             /**
9946              * Gets the "PacificIslands" element
9947              */
9948             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPacificIslands()
9949             {
9950                 synchronized (monitor())
9951                 {
9952                     check_orphaned();
9953                     org.apache.xmlbeans.SimpleValue target = null;
9954                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PACIFICISLANDS$88, 0);
9955                     if (target == null)
9956                     {
9957                       return null;
9958                     }
9959                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
9960                 }
9961             }
9962             
9963             /**
9964              * Gets (as xml) the "PacificIslands" element
9965              */
9966             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPacificIslands()
9967             {
9968                 synchronized (monitor())
9969                 {
9970                     check_orphaned();
9971                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9972                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PACIFICISLANDS$88, 0);
9973                     return target;
9974                 }
9975             }
9976             
9977             /**
9978              * True if has "PacificIslands" element
9979              */
9980             public boolean isSetPacificIslands()
9981             {
9982                 synchronized (monitor())
9983                 {
9984                     check_orphaned();
9985                     return get_store().count_elements(PACIFICISLANDS$88) != 0;
9986                 }
9987             }
9988             
9989             /**
9990              * Sets the "PacificIslands" element
9991              */
9992             public void setPacificIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pacificIslands)
9993             {
9994                 synchronized (monitor())
9995                 {
9996                     check_orphaned();
9997                     org.apache.xmlbeans.SimpleValue target = null;
9998                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PACIFICISLANDS$88, 0);
9999                     if (target == null)
10000                     {
10001                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PACIFICISLANDS$88);
10002                     }
10003                     target.setEnumValue(pacificIslands);
10004                 }
10005             }
10006             
10007             /**
10008              * Sets (as xml) the "PacificIslands" element
10009              */
10010             public void xsetPacificIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType pacificIslands)
10011             {
10012                 synchronized (monitor())
10013                 {
10014                     check_orphaned();
10015                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10016                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PACIFICISLANDS$88, 0);
10017                     if (target == null)
10018                     {
10019                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PACIFICISLANDS$88);
10020                     }
10021                     target.set(pacificIslands);
10022                 }
10023             }
10024             
10025             /**
10026              * Unsets the "PacificIslands" element
10027              */
10028             public void unsetPacificIslands()
10029             {
10030                 synchronized (monitor())
10031                 {
10032                     check_orphaned();
10033                     get_store().remove_element(PACIFICISLANDS$88, 0);
10034                 }
10035             }
10036             
10037             /**
10038              * Gets the "ANTARCTICA" element
10039              */
10040             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getANTARCTICA()
10041             {
10042                 synchronized (monitor())
10043                 {
10044                     check_orphaned();
10045                     org.apache.xmlbeans.SimpleValue target = null;
10046                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ANTARCTICA$90, 0);
10047                     if (target == null)
10048                     {
10049                       return null;
10050                     }
10051                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
10052                 }
10053             }
10054             
10055             /**
10056              * Gets (as xml) the "ANTARCTICA" element
10057              */
10058             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetANTARCTICA()
10059             {
10060                 synchronized (monitor())
10061                 {
10062                     check_orphaned();
10063                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10064                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ANTARCTICA$90, 0);
10065                     return target;
10066                 }
10067             }
10068             
10069             /**
10070              * True if has "ANTARCTICA" element
10071              */
10072             public boolean isSetANTARCTICA()
10073             {
10074                 synchronized (monitor())
10075                 {
10076                     check_orphaned();
10077                     return get_store().count_elements(ANTARCTICA$90) != 0;
10078                 }
10079             }
10080             
10081             /**
10082              * Sets the "ANTARCTICA" element
10083              */
10084             public void setANTARCTICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum antarctica)
10085             {
10086                 synchronized (monitor())
10087                 {
10088                     check_orphaned();
10089                     org.apache.xmlbeans.SimpleValue target = null;
10090                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ANTARCTICA$90, 0);
10091                     if (target == null)
10092                     {
10093                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ANTARCTICA$90);
10094                     }
10095                     target.setEnumValue(antarctica);
10096                 }
10097             }
10098             
10099             /**
10100              * Sets (as xml) the "ANTARCTICA" element
10101              */
10102             public void xsetANTARCTICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType antarctica)
10103             {
10104                 synchronized (monitor())
10105                 {
10106                     check_orphaned();
10107                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10108                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ANTARCTICA$90, 0);
10109                     if (target == null)
10110                     {
10111                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ANTARCTICA$90);
10112                     }
10113                     target.set(antarctica);
10114                 }
10115             }
10116             
10117             /**
10118              * Unsets the "ANTARCTICA" element
10119              */
10120             public void unsetANTARCTICA()
10121             {
10122                 synchronized (monitor())
10123                 {
10124                     check_orphaned();
10125                     get_store().remove_element(ANTARCTICA$90, 0);
10126                 }
10127             }
10128             
10129             /**
10130              * Gets the "ARCTIC" element
10131              */
10132             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getARCTIC()
10133             {
10134                 synchronized (monitor())
10135                 {
10136                     check_orphaned();
10137                     org.apache.xmlbeans.SimpleValue target = null;
10138                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARCTIC$92, 0);
10139                     if (target == null)
10140                     {
10141                       return null;
10142                     }
10143                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
10144                 }
10145             }
10146             
10147             /**
10148              * Gets (as xml) the "ARCTIC" element
10149              */
10150             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetARCTIC()
10151             {
10152                 synchronized (monitor())
10153                 {
10154                     check_orphaned();
10155                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10156                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARCTIC$92, 0);
10157                     return target;
10158                 }
10159             }
10160             
10161             /**
10162              * True if has "ARCTIC" element
10163              */
10164             public boolean isSetARCTIC()
10165             {
10166                 synchronized (monitor())
10167                 {
10168                     check_orphaned();
10169                     return get_store().count_elements(ARCTIC$92) != 0;
10170                 }
10171             }
10172             
10173             /**
10174              * Sets the "ARCTIC" element
10175              */
10176             public void setARCTIC(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arctic)
10177             {
10178                 synchronized (monitor())
10179                 {
10180                     check_orphaned();
10181                     org.apache.xmlbeans.SimpleValue target = null;
10182                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARCTIC$92, 0);
10183                     if (target == null)
10184                     {
10185                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARCTIC$92);
10186                     }
10187                     target.setEnumValue(arctic);
10188                 }
10189             }
10190             
10191             /**
10192              * Sets (as xml) the "ARCTIC" element
10193              */
10194             public void xsetARCTIC(gov.grants.apply.system.globalLibraryV20.YesNoDataType arctic)
10195             {
10196                 synchronized (monitor())
10197                 {
10198                     check_orphaned();
10199                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10200                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARCTIC$92, 0);
10201                     if (target == null)
10202                     {
10203                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARCTIC$92);
10204                     }
10205                     target.set(arctic);
10206                 }
10207             }
10208             
10209             /**
10210              * Unsets the "ARCTIC" element
10211              */
10212             public void unsetARCTIC()
10213             {
10214                 synchronized (monitor())
10215                 {
10216                     check_orphaned();
10217                     get_store().remove_element(ARCTIC$92, 0);
10218                 }
10219             }
10220             
10221             /**
10222              * Gets the "ATLANTICOCEAN" element
10223              */
10224             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getATLANTICOCEAN()
10225             {
10226                 synchronized (monitor())
10227                 {
10228                     check_orphaned();
10229                     org.apache.xmlbeans.SimpleValue target = null;
10230                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ATLANTICOCEAN$94, 0);
10231                     if (target == null)
10232                     {
10233                       return null;
10234                     }
10235                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
10236                 }
10237             }
10238             
10239             /**
10240              * Gets (as xml) the "ATLANTICOCEAN" element
10241              */
10242             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetATLANTICOCEAN()
10243             {
10244                 synchronized (monitor())
10245                 {
10246                     check_orphaned();
10247                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10248                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ATLANTICOCEAN$94, 0);
10249                     return target;
10250                 }
10251             }
10252             
10253             /**
10254              * True if has "ATLANTICOCEAN" element
10255              */
10256             public boolean isSetATLANTICOCEAN()
10257             {
10258                 synchronized (monitor())
10259                 {
10260                     check_orphaned();
10261                     return get_store().count_elements(ATLANTICOCEAN$94) != 0;
10262                 }
10263             }
10264             
10265             /**
10266              * Sets the "ATLANTICOCEAN" element
10267              */
10268             public void setATLANTICOCEAN(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum atlanticocean)
10269             {
10270                 synchronized (monitor())
10271                 {
10272                     check_orphaned();
10273                     org.apache.xmlbeans.SimpleValue target = null;
10274                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ATLANTICOCEAN$94, 0);
10275                     if (target == null)
10276                     {
10277                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ATLANTICOCEAN$94);
10278                     }
10279                     target.setEnumValue(atlanticocean);
10280                 }
10281             }
10282             
10283             /**
10284              * Sets (as xml) the "ATLANTICOCEAN" element
10285              */
10286             public void xsetATLANTICOCEAN(gov.grants.apply.system.globalLibraryV20.YesNoDataType atlanticocean)
10287             {
10288                 synchronized (monitor())
10289                 {
10290                     check_orphaned();
10291                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10292                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ATLANTICOCEAN$94, 0);
10293                     if (target == null)
10294                     {
10295                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ATLANTICOCEAN$94);
10296                     }
10297                     target.set(atlanticocean);
10298                 }
10299             }
10300             
10301             /**
10302              * Unsets the "ATLANTICOCEAN" element
10303              */
10304             public void unsetATLANTICOCEAN()
10305             {
10306                 synchronized (monitor())
10307                 {
10308                     check_orphaned();
10309                     get_store().remove_element(ATLANTICOCEAN$94, 0);
10310                 }
10311             }
10312             
10313             /**
10314              * Gets the "PACIFICOCEAN" element
10315              */
10316             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPACIFICOCEAN()
10317             {
10318                 synchronized (monitor())
10319                 {
10320                     check_orphaned();
10321                     org.apache.xmlbeans.SimpleValue target = null;
10322                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PACIFICOCEAN$96, 0);
10323                     if (target == null)
10324                     {
10325                       return null;
10326                     }
10327                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
10328                 }
10329             }
10330             
10331             /**
10332              * Gets (as xml) the "PACIFICOCEAN" element
10333              */
10334             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPACIFICOCEAN()
10335             {
10336                 synchronized (monitor())
10337                 {
10338                     check_orphaned();
10339                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10340                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PACIFICOCEAN$96, 0);
10341                     return target;
10342                 }
10343             }
10344             
10345             /**
10346              * True if has "PACIFICOCEAN" element
10347              */
10348             public boolean isSetPACIFICOCEAN()
10349             {
10350                 synchronized (monitor())
10351                 {
10352                     check_orphaned();
10353                     return get_store().count_elements(PACIFICOCEAN$96) != 0;
10354                 }
10355             }
10356             
10357             /**
10358              * Sets the "PACIFICOCEAN" element
10359              */
10360             public void setPACIFICOCEAN(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pacificocean)
10361             {
10362                 synchronized (monitor())
10363                 {
10364                     check_orphaned();
10365                     org.apache.xmlbeans.SimpleValue target = null;
10366                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PACIFICOCEAN$96, 0);
10367                     if (target == null)
10368                     {
10369                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PACIFICOCEAN$96);
10370                     }
10371                     target.setEnumValue(pacificocean);
10372                 }
10373             }
10374             
10375             /**
10376              * Sets (as xml) the "PACIFICOCEAN" element
10377              */
10378             public void xsetPACIFICOCEAN(gov.grants.apply.system.globalLibraryV20.YesNoDataType pacificocean)
10379             {
10380                 synchronized (monitor())
10381                 {
10382                     check_orphaned();
10383                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10384                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PACIFICOCEAN$96, 0);
10385                     if (target == null)
10386                     {
10387                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PACIFICOCEAN$96);
10388                     }
10389                     target.set(pacificocean);
10390                 }
10391             }
10392             
10393             /**
10394              * Unsets the "PACIFICOCEAN" element
10395              */
10396             public void unsetPACIFICOCEAN()
10397             {
10398                 synchronized (monitor())
10399                 {
10400                     check_orphaned();
10401                     get_store().remove_element(PACIFICOCEAN$96, 0);
10402                 }
10403             }
10404             
10405             /**
10406              * Gets the "INDIANOCEAN" element
10407              */
10408             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getINDIANOCEAN()
10409             {
10410                 synchronized (monitor())
10411                 {
10412                     check_orphaned();
10413                     org.apache.xmlbeans.SimpleValue target = null;
10414                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIANOCEAN$98, 0);
10415                     if (target == null)
10416                     {
10417                       return null;
10418                     }
10419                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
10420                 }
10421             }
10422             
10423             /**
10424              * Gets (as xml) the "INDIANOCEAN" element
10425              */
10426             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetINDIANOCEAN()
10427             {
10428                 synchronized (monitor())
10429                 {
10430                     check_orphaned();
10431                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10432                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIANOCEAN$98, 0);
10433                     return target;
10434                 }
10435             }
10436             
10437             /**
10438              * True if has "INDIANOCEAN" element
10439              */
10440             public boolean isSetINDIANOCEAN()
10441             {
10442                 synchronized (monitor())
10443                 {
10444                     check_orphaned();
10445                     return get_store().count_elements(INDIANOCEAN$98) != 0;
10446                 }
10447             }
10448             
10449             /**
10450              * Sets the "INDIANOCEAN" element
10451              */
10452             public void setINDIANOCEAN(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum indianocean)
10453             {
10454                 synchronized (monitor())
10455                 {
10456                     check_orphaned();
10457                     org.apache.xmlbeans.SimpleValue target = null;
10458                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIANOCEAN$98, 0);
10459                     if (target == null)
10460                     {
10461                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIANOCEAN$98);
10462                     }
10463                     target.setEnumValue(indianocean);
10464                 }
10465             }
10466             
10467             /**
10468              * Sets (as xml) the "INDIANOCEAN" element
10469              */
10470             public void xsetINDIANOCEAN(gov.grants.apply.system.globalLibraryV20.YesNoDataType indianocean)
10471             {
10472                 synchronized (monitor())
10473                 {
10474                     check_orphaned();
10475                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10476                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIANOCEAN$98, 0);
10477                     if (target == null)
10478                     {
10479                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDIANOCEAN$98);
10480                     }
10481                     target.set(indianocean);
10482                 }
10483             }
10484             
10485             /**
10486              * Unsets the "INDIANOCEAN" element
10487              */
10488             public void unsetINDIANOCEAN()
10489             {
10490                 synchronized (monitor())
10491                 {
10492                     check_orphaned();
10493                     get_store().remove_element(INDIANOCEAN$98, 0);
10494                 }
10495             }
10496             
10497             /**
10498              * Gets the "OTHERREGIONS" element
10499              */
10500             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOTHERREGIONS()
10501             {
10502                 synchronized (monitor())
10503                 {
10504                     check_orphaned();
10505                     org.apache.xmlbeans.SimpleValue target = null;
10506                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERREGIONS$100, 0);
10507                     if (target == null)
10508                     {
10509                       return null;
10510                     }
10511                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
10512                 }
10513             }
10514             
10515             /**
10516              * Gets (as xml) the "OTHERREGIONS" element
10517              */
10518             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOTHERREGIONS()
10519             {
10520                 synchronized (monitor())
10521                 {
10522                     check_orphaned();
10523                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10524                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERREGIONS$100, 0);
10525                     return target;
10526                 }
10527             }
10528             
10529             /**
10530              * True if has "OTHERREGIONS" element
10531              */
10532             public boolean isSetOTHERREGIONS()
10533             {
10534                 synchronized (monitor())
10535                 {
10536                     check_orphaned();
10537                     return get_store().count_elements(OTHERREGIONS$100) != 0;
10538                 }
10539             }
10540             
10541             /**
10542              * Sets the "OTHERREGIONS" element
10543              */
10544             public void setOTHERREGIONS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum otherregions)
10545             {
10546                 synchronized (monitor())
10547                 {
10548                     check_orphaned();
10549                     org.apache.xmlbeans.SimpleValue target = null;
10550                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERREGIONS$100, 0);
10551                     if (target == null)
10552                     {
10553                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERREGIONS$100);
10554                     }
10555                     target.setEnumValue(otherregions);
10556                 }
10557             }
10558             
10559             /**
10560              * Sets (as xml) the "OTHERREGIONS" element
10561              */
10562             public void xsetOTHERREGIONS(gov.grants.apply.system.globalLibraryV20.YesNoDataType otherregions)
10563             {
10564                 synchronized (monitor())
10565                 {
10566                     check_orphaned();
10567                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10568                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERREGIONS$100, 0);
10569                     if (target == null)
10570                     {
10571                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OTHERREGIONS$100);
10572                     }
10573                     target.set(otherregions);
10574                 }
10575             }
10576             
10577             /**
10578              * Unsets the "OTHERREGIONS" element
10579              */
10580             public void unsetOTHERREGIONS()
10581             {
10582                 synchronized (monitor())
10583                 {
10584                     check_orphaned();
10585                     get_store().remove_element(OTHERREGIONS$100, 0);
10586                 }
10587             }
10588             
10589             /**
10590              * Gets the "NOTAPPLICABLE" element
10591              */
10592             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNOTAPPLICABLE()
10593             {
10594                 synchronized (monitor())
10595                 {
10596                     check_orphaned();
10597                     org.apache.xmlbeans.SimpleValue target = null;
10598                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTAPPLICABLE$102, 0);
10599                     if (target == null)
10600                     {
10601                       return null;
10602                     }
10603                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
10604                 }
10605             }
10606             
10607             /**
10608              * Gets (as xml) the "NOTAPPLICABLE" element
10609              */
10610             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNOTAPPLICABLE()
10611             {
10612                 synchronized (monitor())
10613                 {
10614                     check_orphaned();
10615                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10616                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTAPPLICABLE$102, 0);
10617                     return target;
10618                 }
10619             }
10620             
10621             /**
10622              * True if has "NOTAPPLICABLE" element
10623              */
10624             public boolean isSetNOTAPPLICABLE()
10625             {
10626                 synchronized (monitor())
10627                 {
10628                     check_orphaned();
10629                     return get_store().count_elements(NOTAPPLICABLE$102) != 0;
10630                 }
10631             }
10632             
10633             /**
10634              * Sets the "NOTAPPLICABLE" element
10635              */
10636             public void setNOTAPPLICABLE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum notapplicable)
10637             {
10638                 synchronized (monitor())
10639                 {
10640                     check_orphaned();
10641                     org.apache.xmlbeans.SimpleValue target = null;
10642                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTAPPLICABLE$102, 0);
10643                     if (target == null)
10644                     {
10645                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOTAPPLICABLE$102);
10646                     }
10647                     target.setEnumValue(notapplicable);
10648                 }
10649             }
10650             
10651             /**
10652              * Sets (as xml) the "NOTAPPLICABLE" element
10653              */
10654             public void xsetNOTAPPLICABLE(gov.grants.apply.system.globalLibraryV20.YesNoDataType notapplicable)
10655             {
10656                 synchronized (monitor())
10657                 {
10658                     check_orphaned();
10659                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10660                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTAPPLICABLE$102, 0);
10661                     if (target == null)
10662                     {
10663                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOTAPPLICABLE$102);
10664                     }
10665                     target.set(notapplicable);
10666                 }
10667             }
10668             
10669             /**
10670              * Unsets the "NOTAPPLICABLE" element
10671              */
10672             public void unsetNOTAPPLICABLE()
10673             {
10674                 synchronized (monitor())
10675                 {
10676                     check_orphaned();
10677                     get_store().remove_element(NOTAPPLICABLE$102, 0);
10678                 }
10679             }
10680         }
10681         /**
10682          * An XML CLASSIFICATIONOFORGANISMS(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
10683          *
10684          * This is a complex type.
10685          */
10686         public static class CLASSIFICATIONOFORGANISMSImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS
10687         {
10688             private static final long serialVersionUID = 1L;
10689             
10690             public CLASSIFICATIONOFORGANISMSImpl(org.apache.xmlbeans.SchemaType sType)
10691             {
10692                 super(sType);
10693             }
10694             
10695             private static final javax.xml.namespace.QName VIRUSES$0 = 
10696                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "VIRUSES");
10697             private static final javax.xml.namespace.QName BACTERIAL$2 = 
10698                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Bacterial");
10699             private static final javax.xml.namespace.QName PLANTVIRUSES$4 = 
10700                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "PlantVIRUSES");
10701             private static final javax.xml.namespace.QName ANIMALVIRUSES$6 = 
10702                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "AnimalVIRUSES");
10703             private static final javax.xml.namespace.QName PROKARYOTES$8 = 
10704                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "PROKARYOTES");
10705             private static final javax.xml.namespace.QName ARCHAEBACTERIA$10 = 
10706                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Archaebacteria");
10707             private static final javax.xml.namespace.QName CYANOBACTERIA$12 = 
10708                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Cyanobacteria");
10709             private static final javax.xml.namespace.QName EUBACTERIA$14 = 
10710                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Eubacteria");
10711             private static final javax.xml.namespace.QName PROTISTA$16 = 
10712                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "PROTISTA");
10713             private static final javax.xml.namespace.QName FUNGI$18 = 
10714                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "FUNGI");
10715             private static final javax.xml.namespace.QName FILAMENTOUSFUNGI$20 = 
10716                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "FilamentousFungi");
10717             private static final javax.xml.namespace.QName YEAST$22 = 
10718                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Yeast");
10719             private static final javax.xml.namespace.QName LICHENS$24 = 
10720                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "LICHENS");
10721             private static final javax.xml.namespace.QName SLIMEMOLDS$26 = 
10722                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "SLIMEMOLDS");
10723             private static final javax.xml.namespace.QName ALGAE$28 = 
10724                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "ALGAE");
10725             private static final javax.xml.namespace.QName PLANTS$30 = 
10726                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "PLANTS");
10727             private static final javax.xml.namespace.QName NONVASCULARPLANTS$32 = 
10728                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NONVASCULARPLANTS");
10729             private static final javax.xml.namespace.QName VASCULARPLANTS$34 = 
10730                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "VASCULARPLANTS");
10731             private static final javax.xml.namespace.QName GYMNOSPERMS$36 = 
10732                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "GYMNOSPERMS");
10733             private static final javax.xml.namespace.QName ANGIOSPERMS$38 = 
10734                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "ANGIOSPERMS");
10735             private static final javax.xml.namespace.QName ANIMALS$40 = 
10736                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "ANIMALS");
10737             private static final javax.xml.namespace.QName INVERTEBRATES$42 = 
10738                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "INVERTEBRATES");
10739             private static final javax.xml.namespace.QName HEXAPODA$44 = 
10740                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Hexapoda");
10741             private static final javax.xml.namespace.QName VERTEBRATES$46 = 
10742                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "VERTEBRATES");
10743             private static final javax.xml.namespace.QName FISHES$48 = 
10744                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "FISHES");
10745             private static final javax.xml.namespace.QName CHONDRICHTHYES$50 = 
10746                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Chondrichthyes");
10747             private static final javax.xml.namespace.QName OSTEICHTHYES$52 = 
10748                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Osteichthyes");
10749             private static final javax.xml.namespace.QName AMPHIBIA$54 = 
10750                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "AMPHIBIA");
10751             private static final javax.xml.namespace.QName REPTILIA$56 = 
10752                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "REPTILIA");
10753             private static final javax.xml.namespace.QName AVES$58 = 
10754                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "AVES");
10755             private static final javax.xml.namespace.QName MAMMALIA$60 = 
10756                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "MAMMALIA");
10757             private static final javax.xml.namespace.QName PRIMATES$62 = 
10758                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Primates");
10759             private static final javax.xml.namespace.QName MONKEYS$64 = 
10760                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Monkeys");
10761             private static final javax.xml.namespace.QName APES$66 = 
10762                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Apes");
10763             private static final javax.xml.namespace.QName HUMANS$68 = 
10764                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Humans");
10765             private static final javax.xml.namespace.QName RODENTIA$70 = 
10766                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Rodentia");
10767             private static final javax.xml.namespace.QName LABORATORYRODENTS$72 = 
10768                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "LaboratoryRodents");
10769             private static final javax.xml.namespace.QName NONLABORATORYRODENTS$74 = 
10770                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NonLaboratoryRodents");
10771             private static final javax.xml.namespace.QName MARINEMAMMALS$76 = 
10772                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "MarineMammals");
10773             private static final javax.xml.namespace.QName TRANSGENICORGANISMS$78 = 
10774                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "TRANSGENICORGANISMS");
10775             private static final javax.xml.namespace.QName NOORGANISMS$80 = 
10776                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NOORGANISMS");
10777             
10778             
10779             /**
10780              * Gets the "VIRUSES" element
10781              */
10782             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVIRUSES()
10783             {
10784                 synchronized (monitor())
10785                 {
10786                     check_orphaned();
10787                     org.apache.xmlbeans.SimpleValue target = null;
10788                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRUSES$0, 0);
10789                     if (target == null)
10790                     {
10791                       return null;
10792                     }
10793                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
10794                 }
10795             }
10796             
10797             /**
10798              * Gets (as xml) the "VIRUSES" element
10799              */
10800             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVIRUSES()
10801             {
10802                 synchronized (monitor())
10803                 {
10804                     check_orphaned();
10805                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10806                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRUSES$0, 0);
10807                     return target;
10808                 }
10809             }
10810             
10811             /**
10812              * True if has "VIRUSES" element
10813              */
10814             public boolean isSetVIRUSES()
10815             {
10816                 synchronized (monitor())
10817                 {
10818                     check_orphaned();
10819                     return get_store().count_elements(VIRUSES$0) != 0;
10820                 }
10821             }
10822             
10823             /**
10824              * Sets the "VIRUSES" element
10825              */
10826             public void setVIRUSES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum viruses)
10827             {
10828                 synchronized (monitor())
10829                 {
10830                     check_orphaned();
10831                     org.apache.xmlbeans.SimpleValue target = null;
10832                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRUSES$0, 0);
10833                     if (target == null)
10834                     {
10835                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VIRUSES$0);
10836                     }
10837                     target.setEnumValue(viruses);
10838                 }
10839             }
10840             
10841             /**
10842              * Sets (as xml) the "VIRUSES" element
10843              */
10844             public void xsetVIRUSES(gov.grants.apply.system.globalLibraryV20.YesNoDataType viruses)
10845             {
10846                 synchronized (monitor())
10847                 {
10848                     check_orphaned();
10849                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10850                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRUSES$0, 0);
10851                     if (target == null)
10852                     {
10853                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VIRUSES$0);
10854                     }
10855                     target.set(viruses);
10856                 }
10857             }
10858             
10859             /**
10860              * Unsets the "VIRUSES" element
10861              */
10862             public void unsetVIRUSES()
10863             {
10864                 synchronized (monitor())
10865                 {
10866                     check_orphaned();
10867                     get_store().remove_element(VIRUSES$0, 0);
10868                 }
10869             }
10870             
10871             /**
10872              * Gets the "Bacterial" element
10873              */
10874             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBacterial()
10875             {
10876                 synchronized (monitor())
10877                 {
10878                     check_orphaned();
10879                     org.apache.xmlbeans.SimpleValue target = null;
10880                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACTERIAL$2, 0);
10881                     if (target == null)
10882                     {
10883                       return null;
10884                     }
10885                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
10886                 }
10887             }
10888             
10889             /**
10890              * Gets (as xml) the "Bacterial" element
10891              */
10892             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBacterial()
10893             {
10894                 synchronized (monitor())
10895                 {
10896                     check_orphaned();
10897                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10898                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACTERIAL$2, 0);
10899                     return target;
10900                 }
10901             }
10902             
10903             /**
10904              * True if has "Bacterial" element
10905              */
10906             public boolean isSetBacterial()
10907             {
10908                 synchronized (monitor())
10909                 {
10910                     check_orphaned();
10911                     return get_store().count_elements(BACTERIAL$2) != 0;
10912                 }
10913             }
10914             
10915             /**
10916              * Sets the "Bacterial" element
10917              */
10918             public void setBacterial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum bacterial)
10919             {
10920                 synchronized (monitor())
10921                 {
10922                     check_orphaned();
10923                     org.apache.xmlbeans.SimpleValue target = null;
10924                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACTERIAL$2, 0);
10925                     if (target == null)
10926                     {
10927                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BACTERIAL$2);
10928                     }
10929                     target.setEnumValue(bacterial);
10930                 }
10931             }
10932             
10933             /**
10934              * Sets (as xml) the "Bacterial" element
10935              */
10936             public void xsetBacterial(gov.grants.apply.system.globalLibraryV20.YesNoDataType bacterial)
10937             {
10938                 synchronized (monitor())
10939                 {
10940                     check_orphaned();
10941                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10942                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACTERIAL$2, 0);
10943                     if (target == null)
10944                     {
10945                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BACTERIAL$2);
10946                     }
10947                     target.set(bacterial);
10948                 }
10949             }
10950             
10951             /**
10952              * Unsets the "Bacterial" element
10953              */
10954             public void unsetBacterial()
10955             {
10956                 synchronized (monitor())
10957                 {
10958                     check_orphaned();
10959                     get_store().remove_element(BACTERIAL$2, 0);
10960                 }
10961             }
10962             
10963             /**
10964              * Gets the "PlantVIRUSES" element
10965              */
10966             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPlantVIRUSES()
10967             {
10968                 synchronized (monitor())
10969                 {
10970                     check_orphaned();
10971                     org.apache.xmlbeans.SimpleValue target = null;
10972                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANTVIRUSES$4, 0);
10973                     if (target == null)
10974                     {
10975                       return null;
10976                     }
10977                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
10978                 }
10979             }
10980             
10981             /**
10982              * Gets (as xml) the "PlantVIRUSES" element
10983              */
10984             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPlantVIRUSES()
10985             {
10986                 synchronized (monitor())
10987                 {
10988                     check_orphaned();
10989                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10990                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PLANTVIRUSES$4, 0);
10991                     return target;
10992                 }
10993             }
10994             
10995             /**
10996              * True if has "PlantVIRUSES" element
10997              */
10998             public boolean isSetPlantVIRUSES()
10999             {
11000                 synchronized (monitor())
11001                 {
11002                     check_orphaned();
11003                     return get_store().count_elements(PLANTVIRUSES$4) != 0;
11004                 }
11005             }
11006             
11007             /**
11008              * Sets the "PlantVIRUSES" element
11009              */
11010             public void setPlantVIRUSES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum plantVIRUSES)
11011             {
11012                 synchronized (monitor())
11013                 {
11014                     check_orphaned();
11015                     org.apache.xmlbeans.SimpleValue target = null;
11016                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANTVIRUSES$4, 0);
11017                     if (target == null)
11018                     {
11019                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PLANTVIRUSES$4);
11020                     }
11021                     target.setEnumValue(plantVIRUSES);
11022                 }
11023             }
11024             
11025             /**
11026              * Sets (as xml) the "PlantVIRUSES" element
11027              */
11028             public void xsetPlantVIRUSES(gov.grants.apply.system.globalLibraryV20.YesNoDataType plantVIRUSES)
11029             {
11030                 synchronized (monitor())
11031                 {
11032                     check_orphaned();
11033                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11034                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PLANTVIRUSES$4, 0);
11035                     if (target == null)
11036                     {
11037                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PLANTVIRUSES$4);
11038                     }
11039                     target.set(plantVIRUSES);
11040                 }
11041             }
11042             
11043             /**
11044              * Unsets the "PlantVIRUSES" element
11045              */
11046             public void unsetPlantVIRUSES()
11047             {
11048                 synchronized (monitor())
11049                 {
11050                     check_orphaned();
11051                     get_store().remove_element(PLANTVIRUSES$4, 0);
11052                 }
11053             }
11054             
11055             /**
11056              * Gets the "AnimalVIRUSES" element
11057              */
11058             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAnimalVIRUSES()
11059             {
11060                 synchronized (monitor())
11061                 {
11062                     check_orphaned();
11063                     org.apache.xmlbeans.SimpleValue target = null;
11064                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ANIMALVIRUSES$6, 0);
11065                     if (target == null)
11066                     {
11067                       return null;
11068                     }
11069                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
11070                 }
11071             }
11072             
11073             /**
11074              * Gets (as xml) the "AnimalVIRUSES" element
11075              */
11076             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAnimalVIRUSES()
11077             {
11078                 synchronized (monitor())
11079                 {
11080                     check_orphaned();
11081                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11082                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ANIMALVIRUSES$6, 0);
11083                     return target;
11084                 }
11085             }
11086             
11087             /**
11088              * True if has "AnimalVIRUSES" element
11089              */
11090             public boolean isSetAnimalVIRUSES()
11091             {
11092                 synchronized (monitor())
11093                 {
11094                     check_orphaned();
11095                     return get_store().count_elements(ANIMALVIRUSES$6) != 0;
11096                 }
11097             }
11098             
11099             /**
11100              * Sets the "AnimalVIRUSES" element
11101              */
11102             public void setAnimalVIRUSES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum animalVIRUSES)
11103             {
11104                 synchronized (monitor())
11105                 {
11106                     check_orphaned();
11107                     org.apache.xmlbeans.SimpleValue target = null;
11108                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ANIMALVIRUSES$6, 0);
11109                     if (target == null)
11110                     {
11111                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ANIMALVIRUSES$6);
11112                     }
11113                     target.setEnumValue(animalVIRUSES);
11114                 }
11115             }
11116             
11117             /**
11118              * Sets (as xml) the "AnimalVIRUSES" element
11119              */
11120             public void xsetAnimalVIRUSES(gov.grants.apply.system.globalLibraryV20.YesNoDataType animalVIRUSES)
11121             {
11122                 synchronized (monitor())
11123                 {
11124                     check_orphaned();
11125                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11126                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ANIMALVIRUSES$6, 0);
11127                     if (target == null)
11128                     {
11129                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ANIMALVIRUSES$6);
11130                     }
11131                     target.set(animalVIRUSES);
11132                 }
11133             }
11134             
11135             /**
11136              * Unsets the "AnimalVIRUSES" element
11137              */
11138             public void unsetAnimalVIRUSES()
11139             {
11140                 synchronized (monitor())
11141                 {
11142                     check_orphaned();
11143                     get_store().remove_element(ANIMALVIRUSES$6, 0);
11144                 }
11145             }
11146             
11147             /**
11148              * Gets the "PROKARYOTES" element
11149              */
11150             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPROKARYOTES()
11151             {
11152                 synchronized (monitor())
11153                 {
11154                     check_orphaned();
11155                     org.apache.xmlbeans.SimpleValue target = null;
11156                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROKARYOTES$8, 0);
11157                     if (target == null)
11158                     {
11159                       return null;
11160                     }
11161                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
11162                 }
11163             }
11164             
11165             /**
11166              * Gets (as xml) the "PROKARYOTES" element
11167              */
11168             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPROKARYOTES()
11169             {
11170                 synchronized (monitor())
11171                 {
11172                     check_orphaned();
11173                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11174                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PROKARYOTES$8, 0);
11175                     return target;
11176                 }
11177             }
11178             
11179             /**
11180              * True if has "PROKARYOTES" element
11181              */
11182             public boolean isSetPROKARYOTES()
11183             {
11184                 synchronized (monitor())
11185                 {
11186                     check_orphaned();
11187                     return get_store().count_elements(PROKARYOTES$8) != 0;
11188                 }
11189             }
11190             
11191             /**
11192              * Sets the "PROKARYOTES" element
11193              */
11194             public void setPROKARYOTES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum prokaryotes)
11195             {
11196                 synchronized (monitor())
11197                 {
11198                     check_orphaned();
11199                     org.apache.xmlbeans.SimpleValue target = null;
11200                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROKARYOTES$8, 0);
11201                     if (target == null)
11202                     {
11203                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROKARYOTES$8);
11204                     }
11205                     target.setEnumValue(prokaryotes);
11206                 }
11207             }
11208             
11209             /**
11210              * Sets (as xml) the "PROKARYOTES" element
11211              */
11212             public void xsetPROKARYOTES(gov.grants.apply.system.globalLibraryV20.YesNoDataType prokaryotes)
11213             {
11214                 synchronized (monitor())
11215                 {
11216                     check_orphaned();
11217                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11218                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PROKARYOTES$8, 0);
11219                     if (target == null)
11220                     {
11221                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PROKARYOTES$8);
11222                     }
11223                     target.set(prokaryotes);
11224                 }
11225             }
11226             
11227             /**
11228              * Unsets the "PROKARYOTES" element
11229              */
11230             public void unsetPROKARYOTES()
11231             {
11232                 synchronized (monitor())
11233                 {
11234                     check_orphaned();
11235                     get_store().remove_element(PROKARYOTES$8, 0);
11236                 }
11237             }
11238             
11239             /**
11240              * Gets the "Archaebacteria" element
11241              */
11242             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArchaebacteria()
11243             {
11244                 synchronized (monitor())
11245                 {
11246                     check_orphaned();
11247                     org.apache.xmlbeans.SimpleValue target = null;
11248                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARCHAEBACTERIA$10, 0);
11249                     if (target == null)
11250                     {
11251                       return null;
11252                     }
11253                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
11254                 }
11255             }
11256             
11257             /**
11258              * Gets (as xml) the "Archaebacteria" element
11259              */
11260             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArchaebacteria()
11261             {
11262                 synchronized (monitor())
11263                 {
11264                     check_orphaned();
11265                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11266                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARCHAEBACTERIA$10, 0);
11267                     return target;
11268                 }
11269             }
11270             
11271             /**
11272              * True if has "Archaebacteria" element
11273              */
11274             public boolean isSetArchaebacteria()
11275             {
11276                 synchronized (monitor())
11277                 {
11278                     check_orphaned();
11279                     return get_store().count_elements(ARCHAEBACTERIA$10) != 0;
11280                 }
11281             }
11282             
11283             /**
11284              * Sets the "Archaebacteria" element
11285              */
11286             public void setArchaebacteria(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum archaebacteria)
11287             {
11288                 synchronized (monitor())
11289                 {
11290                     check_orphaned();
11291                     org.apache.xmlbeans.SimpleValue target = null;
11292                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARCHAEBACTERIA$10, 0);
11293                     if (target == null)
11294                     {
11295                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARCHAEBACTERIA$10);
11296                     }
11297                     target.setEnumValue(archaebacteria);
11298                 }
11299             }
11300             
11301             /**
11302              * Sets (as xml) the "Archaebacteria" element
11303              */
11304             public void xsetArchaebacteria(gov.grants.apply.system.globalLibraryV20.YesNoDataType archaebacteria)
11305             {
11306                 synchronized (monitor())
11307                 {
11308                     check_orphaned();
11309                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11310                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARCHAEBACTERIA$10, 0);
11311                     if (target == null)
11312                     {
11313                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARCHAEBACTERIA$10);
11314                     }
11315                     target.set(archaebacteria);
11316                 }
11317             }
11318             
11319             /**
11320              * Unsets the "Archaebacteria" element
11321              */
11322             public void unsetArchaebacteria()
11323             {
11324                 synchronized (monitor())
11325                 {
11326                     check_orphaned();
11327                     get_store().remove_element(ARCHAEBACTERIA$10, 0);
11328                 }
11329             }
11330             
11331             /**
11332              * Gets the "Cyanobacteria" element
11333              */
11334             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCyanobacteria()
11335             {
11336                 synchronized (monitor())
11337                 {
11338                     check_orphaned();
11339                     org.apache.xmlbeans.SimpleValue target = null;
11340                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CYANOBACTERIA$12, 0);
11341                     if (target == null)
11342                     {
11343                       return null;
11344                     }
11345                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
11346                 }
11347             }
11348             
11349             /**
11350              * Gets (as xml) the "Cyanobacteria" element
11351              */
11352             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCyanobacteria()
11353             {
11354                 synchronized (monitor())
11355                 {
11356                     check_orphaned();
11357                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11358                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CYANOBACTERIA$12, 0);
11359                     return target;
11360                 }
11361             }
11362             
11363             /**
11364              * True if has "Cyanobacteria" element
11365              */
11366             public boolean isSetCyanobacteria()
11367             {
11368                 synchronized (monitor())
11369                 {
11370                     check_orphaned();
11371                     return get_store().count_elements(CYANOBACTERIA$12) != 0;
11372                 }
11373             }
11374             
11375             /**
11376              * Sets the "Cyanobacteria" element
11377              */
11378             public void setCyanobacteria(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum cyanobacteria)
11379             {
11380                 synchronized (monitor())
11381                 {
11382                     check_orphaned();
11383                     org.apache.xmlbeans.SimpleValue target = null;
11384                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CYANOBACTERIA$12, 0);
11385                     if (target == null)
11386                     {
11387                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CYANOBACTERIA$12);
11388                     }
11389                     target.setEnumValue(cyanobacteria);
11390                 }
11391             }
11392             
11393             /**
11394              * Sets (as xml) the "Cyanobacteria" element
11395              */
11396             public void xsetCyanobacteria(gov.grants.apply.system.globalLibraryV20.YesNoDataType cyanobacteria)
11397             {
11398                 synchronized (monitor())
11399                 {
11400                     check_orphaned();
11401                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11402                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CYANOBACTERIA$12, 0);
11403                     if (target == null)
11404                     {
11405                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CYANOBACTERIA$12);
11406                     }
11407                     target.set(cyanobacteria);
11408                 }
11409             }
11410             
11411             /**
11412              * Unsets the "Cyanobacteria" element
11413              */
11414             public void unsetCyanobacteria()
11415             {
11416                 synchronized (monitor())
11417                 {
11418                     check_orphaned();
11419                     get_store().remove_element(CYANOBACTERIA$12, 0);
11420                 }
11421             }
11422             
11423             /**
11424              * Gets the "Eubacteria" element
11425              */
11426             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEubacteria()
11427             {
11428                 synchronized (monitor())
11429                 {
11430                     check_orphaned();
11431                     org.apache.xmlbeans.SimpleValue target = null;
11432                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EUBACTERIA$14, 0);
11433                     if (target == null)
11434                     {
11435                       return null;
11436                     }
11437                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
11438                 }
11439             }
11440             
11441             /**
11442              * Gets (as xml) the "Eubacteria" element
11443              */
11444             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEubacteria()
11445             {
11446                 synchronized (monitor())
11447                 {
11448                     check_orphaned();
11449                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11450                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EUBACTERIA$14, 0);
11451                     return target;
11452                 }
11453             }
11454             
11455             /**
11456              * True if has "Eubacteria" element
11457              */
11458             public boolean isSetEubacteria()
11459             {
11460                 synchronized (monitor())
11461                 {
11462                     check_orphaned();
11463                     return get_store().count_elements(EUBACTERIA$14) != 0;
11464                 }
11465             }
11466             
11467             /**
11468              * Sets the "Eubacteria" element
11469              */
11470             public void setEubacteria(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum eubacteria)
11471             {
11472                 synchronized (monitor())
11473                 {
11474                     check_orphaned();
11475                     org.apache.xmlbeans.SimpleValue target = null;
11476                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EUBACTERIA$14, 0);
11477                     if (target == null)
11478                     {
11479                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EUBACTERIA$14);
11480                     }
11481                     target.setEnumValue(eubacteria);
11482                 }
11483             }
11484             
11485             /**
11486              * Sets (as xml) the "Eubacteria" element
11487              */
11488             public void xsetEubacteria(gov.grants.apply.system.globalLibraryV20.YesNoDataType eubacteria)
11489             {
11490                 synchronized (monitor())
11491                 {
11492                     check_orphaned();
11493                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11494                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EUBACTERIA$14, 0);
11495                     if (target == null)
11496                     {
11497                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EUBACTERIA$14);
11498                     }
11499                     target.set(eubacteria);
11500                 }
11501             }
11502             
11503             /**
11504              * Unsets the "Eubacteria" element
11505              */
11506             public void unsetEubacteria()
11507             {
11508                 synchronized (monitor())
11509                 {
11510                     check_orphaned();
11511                     get_store().remove_element(EUBACTERIA$14, 0);
11512                 }
11513             }
11514             
11515             /**
11516              * Gets the "PROTISTA" element
11517              */
11518             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPROTISTA()
11519             {
11520                 synchronized (monitor())
11521                 {
11522                     check_orphaned();
11523                     org.apache.xmlbeans.SimpleValue target = null;
11524                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROTISTA$16, 0);
11525                     if (target == null)
11526                     {
11527                       return null;
11528                     }
11529                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
11530                 }
11531             }
11532             
11533             /**
11534              * Gets (as xml) the "PROTISTA" element
11535              */
11536             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPROTISTA()
11537             {
11538                 synchronized (monitor())
11539                 {
11540                     check_orphaned();
11541                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11542                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PROTISTA$16, 0);
11543                     return target;
11544                 }
11545             }
11546             
11547             /**
11548              * True if has "PROTISTA" element
11549              */
11550             public boolean isSetPROTISTA()
11551             {
11552                 synchronized (monitor())
11553                 {
11554                     check_orphaned();
11555                     return get_store().count_elements(PROTISTA$16) != 0;
11556                 }
11557             }
11558             
11559             /**
11560              * Sets the "PROTISTA" element
11561              */
11562             public void setPROTISTA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum protista)
11563             {
11564                 synchronized (monitor())
11565                 {
11566                     check_orphaned();
11567                     org.apache.xmlbeans.SimpleValue target = null;
11568                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROTISTA$16, 0);
11569                     if (target == null)
11570                     {
11571                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROTISTA$16);
11572                     }
11573                     target.setEnumValue(protista);
11574                 }
11575             }
11576             
11577             /**
11578              * Sets (as xml) the "PROTISTA" element
11579              */
11580             public void xsetPROTISTA(gov.grants.apply.system.globalLibraryV20.YesNoDataType protista)
11581             {
11582                 synchronized (monitor())
11583                 {
11584                     check_orphaned();
11585                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11586                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PROTISTA$16, 0);
11587                     if (target == null)
11588                     {
11589                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PROTISTA$16);
11590                     }
11591                     target.set(protista);
11592                 }
11593             }
11594             
11595             /**
11596              * Unsets the "PROTISTA" element
11597              */
11598             public void unsetPROTISTA()
11599             {
11600                 synchronized (monitor())
11601                 {
11602                     check_orphaned();
11603                     get_store().remove_element(PROTISTA$16, 0);
11604                 }
11605             }
11606             
11607             /**
11608              * Gets the "FUNGI" element
11609              */
11610             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFUNGI()
11611             {
11612                 synchronized (monitor())
11613                 {
11614                     check_orphaned();
11615                     org.apache.xmlbeans.SimpleValue target = null;
11616                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNGI$18, 0);
11617                     if (target == null)
11618                     {
11619                       return null;
11620                     }
11621                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
11622                 }
11623             }
11624             
11625             /**
11626              * Gets (as xml) the "FUNGI" element
11627              */
11628             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFUNGI()
11629             {
11630                 synchronized (monitor())
11631                 {
11632                     check_orphaned();
11633                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11634                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FUNGI$18, 0);
11635                     return target;
11636                 }
11637             }
11638             
11639             /**
11640              * True if has "FUNGI" element
11641              */
11642             public boolean isSetFUNGI()
11643             {
11644                 synchronized (monitor())
11645                 {
11646                     check_orphaned();
11647                     return get_store().count_elements(FUNGI$18) != 0;
11648                 }
11649             }
11650             
11651             /**
11652              * Sets the "FUNGI" element
11653              */
11654             public void setFUNGI(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fungi)
11655             {
11656                 synchronized (monitor())
11657                 {
11658                     check_orphaned();
11659                     org.apache.xmlbeans.SimpleValue target = null;
11660                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNGI$18, 0);
11661                     if (target == null)
11662                     {
11663                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNGI$18);
11664                     }
11665                     target.setEnumValue(fungi);
11666                 }
11667             }
11668             
11669             /**
11670              * Sets (as xml) the "FUNGI" element
11671              */
11672             public void xsetFUNGI(gov.grants.apply.system.globalLibraryV20.YesNoDataType fungi)
11673             {
11674                 synchronized (monitor())
11675                 {
11676                     check_orphaned();
11677                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11678                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FUNGI$18, 0);
11679                     if (target == null)
11680                     {
11681                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FUNGI$18);
11682                     }
11683                     target.set(fungi);
11684                 }
11685             }
11686             
11687             /**
11688              * Unsets the "FUNGI" element
11689              */
11690             public void unsetFUNGI()
11691             {
11692                 synchronized (monitor())
11693                 {
11694                     check_orphaned();
11695                     get_store().remove_element(FUNGI$18, 0);
11696                 }
11697             }
11698             
11699             /**
11700              * Gets the "FilamentousFungi" element
11701              */
11702             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFilamentousFungi()
11703             {
11704                 synchronized (monitor())
11705                 {
11706                     check_orphaned();
11707                     org.apache.xmlbeans.SimpleValue target = null;
11708                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FILAMENTOUSFUNGI$20, 0);
11709                     if (target == null)
11710                     {
11711                       return null;
11712                     }
11713                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
11714                 }
11715             }
11716             
11717             /**
11718              * Gets (as xml) the "FilamentousFungi" element
11719              */
11720             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFilamentousFungi()
11721             {
11722                 synchronized (monitor())
11723                 {
11724                     check_orphaned();
11725                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11726                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FILAMENTOUSFUNGI$20, 0);
11727                     return target;
11728                 }
11729             }
11730             
11731             /**
11732              * True if has "FilamentousFungi" element
11733              */
11734             public boolean isSetFilamentousFungi()
11735             {
11736                 synchronized (monitor())
11737                 {
11738                     check_orphaned();
11739                     return get_store().count_elements(FILAMENTOUSFUNGI$20) != 0;
11740                 }
11741             }
11742             
11743             /**
11744              * Sets the "FilamentousFungi" element
11745              */
11746             public void setFilamentousFungi(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum filamentousFungi)
11747             {
11748                 synchronized (monitor())
11749                 {
11750                     check_orphaned();
11751                     org.apache.xmlbeans.SimpleValue target = null;
11752                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FILAMENTOUSFUNGI$20, 0);
11753                     if (target == null)
11754                     {
11755                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FILAMENTOUSFUNGI$20);
11756                     }
11757                     target.setEnumValue(filamentousFungi);
11758                 }
11759             }
11760             
11761             /**
11762              * Sets (as xml) the "FilamentousFungi" element
11763              */
11764             public void xsetFilamentousFungi(gov.grants.apply.system.globalLibraryV20.YesNoDataType filamentousFungi)
11765             {
11766                 synchronized (monitor())
11767                 {
11768                     check_orphaned();
11769                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11770                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FILAMENTOUSFUNGI$20, 0);
11771                     if (target == null)
11772                     {
11773                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FILAMENTOUSFUNGI$20);
11774                     }
11775                     target.set(filamentousFungi);
11776                 }
11777             }
11778             
11779             /**
11780              * Unsets the "FilamentousFungi" element
11781              */
11782             public void unsetFilamentousFungi()
11783             {
11784                 synchronized (monitor())
11785                 {
11786                     check_orphaned();
11787                     get_store().remove_element(FILAMENTOUSFUNGI$20, 0);
11788                 }
11789             }
11790             
11791             /**
11792              * Gets the "Yeast" element
11793              */
11794             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getYeast()
11795             {
11796                 synchronized (monitor())
11797                 {
11798                     check_orphaned();
11799                     org.apache.xmlbeans.SimpleValue target = null;
11800                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(YEAST$22, 0);
11801                     if (target == null)
11802                     {
11803                       return null;
11804                     }
11805                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
11806                 }
11807             }
11808             
11809             /**
11810              * Gets (as xml) the "Yeast" element
11811              */
11812             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetYeast()
11813             {
11814                 synchronized (monitor())
11815                 {
11816                     check_orphaned();
11817                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11818                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(YEAST$22, 0);
11819                     return target;
11820                 }
11821             }
11822             
11823             /**
11824              * True if has "Yeast" element
11825              */
11826             public boolean isSetYeast()
11827             {
11828                 synchronized (monitor())
11829                 {
11830                     check_orphaned();
11831                     return get_store().count_elements(YEAST$22) != 0;
11832                 }
11833             }
11834             
11835             /**
11836              * Sets the "Yeast" element
11837              */
11838             public void setYeast(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum yeast)
11839             {
11840                 synchronized (monitor())
11841                 {
11842                     check_orphaned();
11843                     org.apache.xmlbeans.SimpleValue target = null;
11844                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(YEAST$22, 0);
11845                     if (target == null)
11846                     {
11847                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(YEAST$22);
11848                     }
11849                     target.setEnumValue(yeast);
11850                 }
11851             }
11852             
11853             /**
11854              * Sets (as xml) the "Yeast" element
11855              */
11856             public void xsetYeast(gov.grants.apply.system.globalLibraryV20.YesNoDataType yeast)
11857             {
11858                 synchronized (monitor())
11859                 {
11860                     check_orphaned();
11861                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11862                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(YEAST$22, 0);
11863                     if (target == null)
11864                     {
11865                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(YEAST$22);
11866                     }
11867                     target.set(yeast);
11868                 }
11869             }
11870             
11871             /**
11872              * Unsets the "Yeast" element
11873              */
11874             public void unsetYeast()
11875             {
11876                 synchronized (monitor())
11877                 {
11878                     check_orphaned();
11879                     get_store().remove_element(YEAST$22, 0);
11880                 }
11881             }
11882             
11883             /**
11884              * Gets the "LICHENS" element
11885              */
11886             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLICHENS()
11887             {
11888                 synchronized (monitor())
11889                 {
11890                     check_orphaned();
11891                     org.apache.xmlbeans.SimpleValue target = null;
11892                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LICHENS$24, 0);
11893                     if (target == null)
11894                     {
11895                       return null;
11896                     }
11897                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
11898                 }
11899             }
11900             
11901             /**
11902              * Gets (as xml) the "LICHENS" element
11903              */
11904             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLICHENS()
11905             {
11906                 synchronized (monitor())
11907                 {
11908                     check_orphaned();
11909                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11910                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LICHENS$24, 0);
11911                     return target;
11912                 }
11913             }
11914             
11915             /**
11916              * True if has "LICHENS" element
11917              */
11918             public boolean isSetLICHENS()
11919             {
11920                 synchronized (monitor())
11921                 {
11922                     check_orphaned();
11923                     return get_store().count_elements(LICHENS$24) != 0;
11924                 }
11925             }
11926             
11927             /**
11928              * Sets the "LICHENS" element
11929              */
11930             public void setLICHENS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum lichens)
11931             {
11932                 synchronized (monitor())
11933                 {
11934                     check_orphaned();
11935                     org.apache.xmlbeans.SimpleValue target = null;
11936                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LICHENS$24, 0);
11937                     if (target == null)
11938                     {
11939                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LICHENS$24);
11940                     }
11941                     target.setEnumValue(lichens);
11942                 }
11943             }
11944             
11945             /**
11946              * Sets (as xml) the "LICHENS" element
11947              */
11948             public void xsetLICHENS(gov.grants.apply.system.globalLibraryV20.YesNoDataType lichens)
11949             {
11950                 synchronized (monitor())
11951                 {
11952                     check_orphaned();
11953                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11954                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LICHENS$24, 0);
11955                     if (target == null)
11956                     {
11957                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LICHENS$24);
11958                     }
11959                     target.set(lichens);
11960                 }
11961             }
11962             
11963             /**
11964              * Unsets the "LICHENS" element
11965              */
11966             public void unsetLICHENS()
11967             {
11968                 synchronized (monitor())
11969                 {
11970                     check_orphaned();
11971                     get_store().remove_element(LICHENS$24, 0);
11972                 }
11973             }
11974             
11975             /**
11976              * Gets the "SLIMEMOLDS" element
11977              */
11978             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSLIMEMOLDS()
11979             {
11980                 synchronized (monitor())
11981                 {
11982                     check_orphaned();
11983                     org.apache.xmlbeans.SimpleValue target = null;
11984                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SLIMEMOLDS$26, 0);
11985                     if (target == null)
11986                     {
11987                       return null;
11988                     }
11989                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
11990                 }
11991             }
11992             
11993             /**
11994              * Gets (as xml) the "SLIMEMOLDS" element
11995              */
11996             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSLIMEMOLDS()
11997             {
11998                 synchronized (monitor())
11999                 {
12000                     check_orphaned();
12001                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12002                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SLIMEMOLDS$26, 0);
12003                     return target;
12004                 }
12005             }
12006             
12007             /**
12008              * True if has "SLIMEMOLDS" element
12009              */
12010             public boolean isSetSLIMEMOLDS()
12011             {
12012                 synchronized (monitor())
12013                 {
12014                     check_orphaned();
12015                     return get_store().count_elements(SLIMEMOLDS$26) != 0;
12016                 }
12017             }
12018             
12019             /**
12020              * Sets the "SLIMEMOLDS" element
12021              */
12022             public void setSLIMEMOLDS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum slimemolds)
12023             {
12024                 synchronized (monitor())
12025                 {
12026                     check_orphaned();
12027                     org.apache.xmlbeans.SimpleValue target = null;
12028                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SLIMEMOLDS$26, 0);
12029                     if (target == null)
12030                     {
12031                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SLIMEMOLDS$26);
12032                     }
12033                     target.setEnumValue(slimemolds);
12034                 }
12035             }
12036             
12037             /**
12038              * Sets (as xml) the "SLIMEMOLDS" element
12039              */
12040             public void xsetSLIMEMOLDS(gov.grants.apply.system.globalLibraryV20.YesNoDataType slimemolds)
12041             {
12042                 synchronized (monitor())
12043                 {
12044                     check_orphaned();
12045                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12046                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SLIMEMOLDS$26, 0);
12047                     if (target == null)
12048                     {
12049                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SLIMEMOLDS$26);
12050                     }
12051                     target.set(slimemolds);
12052                 }
12053             }
12054             
12055             /**
12056              * Unsets the "SLIMEMOLDS" element
12057              */
12058             public void unsetSLIMEMOLDS()
12059             {
12060                 synchronized (monitor())
12061                 {
12062                     check_orphaned();
12063                     get_store().remove_element(SLIMEMOLDS$26, 0);
12064                 }
12065             }
12066             
12067             /**
12068              * Gets the "ALGAE" element
12069              */
12070             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getALGAE()
12071             {
12072                 synchronized (monitor())
12073                 {
12074                     check_orphaned();
12075                     org.apache.xmlbeans.SimpleValue target = null;
12076                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALGAE$28, 0);
12077                     if (target == null)
12078                     {
12079                       return null;
12080                     }
12081                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12082                 }
12083             }
12084             
12085             /**
12086              * Gets (as xml) the "ALGAE" element
12087              */
12088             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetALGAE()
12089             {
12090                 synchronized (monitor())
12091                 {
12092                     check_orphaned();
12093                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12094                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALGAE$28, 0);
12095                     return target;
12096                 }
12097             }
12098             
12099             /**
12100              * True if has "ALGAE" element
12101              */
12102             public boolean isSetALGAE()
12103             {
12104                 synchronized (monitor())
12105                 {
12106                     check_orphaned();
12107                     return get_store().count_elements(ALGAE$28) != 0;
12108                 }
12109             }
12110             
12111             /**
12112              * Sets the "ALGAE" element
12113              */
12114             public void setALGAE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum algae)
12115             {
12116                 synchronized (monitor())
12117                 {
12118                     check_orphaned();
12119                     org.apache.xmlbeans.SimpleValue target = null;
12120                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALGAE$28, 0);
12121                     if (target == null)
12122                     {
12123                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALGAE$28);
12124                     }
12125                     target.setEnumValue(algae);
12126                 }
12127             }
12128             
12129             /**
12130              * Sets (as xml) the "ALGAE" element
12131              */
12132             public void xsetALGAE(gov.grants.apply.system.globalLibraryV20.YesNoDataType algae)
12133             {
12134                 synchronized (monitor())
12135                 {
12136                     check_orphaned();
12137                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12138                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALGAE$28, 0);
12139                     if (target == null)
12140                     {
12141                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ALGAE$28);
12142                     }
12143                     target.set(algae);
12144                 }
12145             }
12146             
12147             /**
12148              * Unsets the "ALGAE" element
12149              */
12150             public void unsetALGAE()
12151             {
12152                 synchronized (monitor())
12153                 {
12154                     check_orphaned();
12155                     get_store().remove_element(ALGAE$28, 0);
12156                 }
12157             }
12158             
12159             /**
12160              * Gets the "PLANTS" element
12161              */
12162             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPLANTS()
12163             {
12164                 synchronized (monitor())
12165                 {
12166                     check_orphaned();
12167                     org.apache.xmlbeans.SimpleValue target = null;
12168                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANTS$30, 0);
12169                     if (target == null)
12170                     {
12171                       return null;
12172                     }
12173                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12174                 }
12175             }
12176             
12177             /**
12178              * Gets (as xml) the "PLANTS" element
12179              */
12180             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPLANTS()
12181             {
12182                 synchronized (monitor())
12183                 {
12184                     check_orphaned();
12185                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12186                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PLANTS$30, 0);
12187                     return target;
12188                 }
12189             }
12190             
12191             /**
12192              * True if has "PLANTS" element
12193              */
12194             public boolean isSetPLANTS()
12195             {
12196                 synchronized (monitor())
12197                 {
12198                     check_orphaned();
12199                     return get_store().count_elements(PLANTS$30) != 0;
12200                 }
12201             }
12202             
12203             /**
12204              * Sets the "PLANTS" element
12205              */
12206             public void setPLANTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum plants)
12207             {
12208                 synchronized (monitor())
12209                 {
12210                     check_orphaned();
12211                     org.apache.xmlbeans.SimpleValue target = null;
12212                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANTS$30, 0);
12213                     if (target == null)
12214                     {
12215                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PLANTS$30);
12216                     }
12217                     target.setEnumValue(plants);
12218                 }
12219             }
12220             
12221             /**
12222              * Sets (as xml) the "PLANTS" element
12223              */
12224             public void xsetPLANTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType plants)
12225             {
12226                 synchronized (monitor())
12227                 {
12228                     check_orphaned();
12229                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12230                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PLANTS$30, 0);
12231                     if (target == null)
12232                     {
12233                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PLANTS$30);
12234                     }
12235                     target.set(plants);
12236                 }
12237             }
12238             
12239             /**
12240              * Unsets the "PLANTS" element
12241              */
12242             public void unsetPLANTS()
12243             {
12244                 synchronized (monitor())
12245                 {
12246                     check_orphaned();
12247                     get_store().remove_element(PLANTS$30, 0);
12248                 }
12249             }
12250             
12251             /**
12252              * Gets the "NONVASCULARPLANTS" element
12253              */
12254             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNONVASCULARPLANTS()
12255             {
12256                 synchronized (monitor())
12257                 {
12258                     check_orphaned();
12259                     org.apache.xmlbeans.SimpleValue target = null;
12260                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONVASCULARPLANTS$32, 0);
12261                     if (target == null)
12262                     {
12263                       return null;
12264                     }
12265                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12266                 }
12267             }
12268             
12269             /**
12270              * Gets (as xml) the "NONVASCULARPLANTS" element
12271              */
12272             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNONVASCULARPLANTS()
12273             {
12274                 synchronized (monitor())
12275                 {
12276                     check_orphaned();
12277                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12278                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONVASCULARPLANTS$32, 0);
12279                     return target;
12280                 }
12281             }
12282             
12283             /**
12284              * True if has "NONVASCULARPLANTS" element
12285              */
12286             public boolean isSetNONVASCULARPLANTS()
12287             {
12288                 synchronized (monitor())
12289                 {
12290                     check_orphaned();
12291                     return get_store().count_elements(NONVASCULARPLANTS$32) != 0;
12292                 }
12293             }
12294             
12295             /**
12296              * Sets the "NONVASCULARPLANTS" element
12297              */
12298             public void setNONVASCULARPLANTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonvascularplants)
12299             {
12300                 synchronized (monitor())
12301                 {
12302                     check_orphaned();
12303                     org.apache.xmlbeans.SimpleValue target = null;
12304                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONVASCULARPLANTS$32, 0);
12305                     if (target == null)
12306                     {
12307                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONVASCULARPLANTS$32);
12308                     }
12309                     target.setEnumValue(nonvascularplants);
12310                 }
12311             }
12312             
12313             /**
12314              * Sets (as xml) the "NONVASCULARPLANTS" element
12315              */
12316             public void xsetNONVASCULARPLANTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonvascularplants)
12317             {
12318                 synchronized (monitor())
12319                 {
12320                     check_orphaned();
12321                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12322                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONVASCULARPLANTS$32, 0);
12323                     if (target == null)
12324                     {
12325                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NONVASCULARPLANTS$32);
12326                     }
12327                     target.set(nonvascularplants);
12328                 }
12329             }
12330             
12331             /**
12332              * Unsets the "NONVASCULARPLANTS" element
12333              */
12334             public void unsetNONVASCULARPLANTS()
12335             {
12336                 synchronized (monitor())
12337                 {
12338                     check_orphaned();
12339                     get_store().remove_element(NONVASCULARPLANTS$32, 0);
12340                 }
12341             }
12342             
12343             /**
12344              * Gets the "VASCULARPLANTS" element
12345              */
12346             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVASCULARPLANTS()
12347             {
12348                 synchronized (monitor())
12349                 {
12350                     check_orphaned();
12351                     org.apache.xmlbeans.SimpleValue target = null;
12352                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VASCULARPLANTS$34, 0);
12353                     if (target == null)
12354                     {
12355                       return null;
12356                     }
12357                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12358                 }
12359             }
12360             
12361             /**
12362              * Gets (as xml) the "VASCULARPLANTS" element
12363              */
12364             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVASCULARPLANTS()
12365             {
12366                 synchronized (monitor())
12367                 {
12368                     check_orphaned();
12369                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12370                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VASCULARPLANTS$34, 0);
12371                     return target;
12372                 }
12373             }
12374             
12375             /**
12376              * True if has "VASCULARPLANTS" element
12377              */
12378             public boolean isSetVASCULARPLANTS()
12379             {
12380                 synchronized (monitor())
12381                 {
12382                     check_orphaned();
12383                     return get_store().count_elements(VASCULARPLANTS$34) != 0;
12384                 }
12385             }
12386             
12387             /**
12388              * Sets the "VASCULARPLANTS" element
12389              */
12390             public void setVASCULARPLANTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vascularplants)
12391             {
12392                 synchronized (monitor())
12393                 {
12394                     check_orphaned();
12395                     org.apache.xmlbeans.SimpleValue target = null;
12396                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VASCULARPLANTS$34, 0);
12397                     if (target == null)
12398                     {
12399                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VASCULARPLANTS$34);
12400                     }
12401                     target.setEnumValue(vascularplants);
12402                 }
12403             }
12404             
12405             /**
12406              * Sets (as xml) the "VASCULARPLANTS" element
12407              */
12408             public void xsetVASCULARPLANTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType vascularplants)
12409             {
12410                 synchronized (monitor())
12411                 {
12412                     check_orphaned();
12413                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12414                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VASCULARPLANTS$34, 0);
12415                     if (target == null)
12416                     {
12417                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VASCULARPLANTS$34);
12418                     }
12419                     target.set(vascularplants);
12420                 }
12421             }
12422             
12423             /**
12424              * Unsets the "VASCULARPLANTS" element
12425              */
12426             public void unsetVASCULARPLANTS()
12427             {
12428                 synchronized (monitor())
12429                 {
12430                     check_orphaned();
12431                     get_store().remove_element(VASCULARPLANTS$34, 0);
12432                 }
12433             }
12434             
12435             /**
12436              * Gets the "GYMNOSPERMS" element
12437              */
12438             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGYMNOSPERMS()
12439             {
12440                 synchronized (monitor())
12441                 {
12442                     check_orphaned();
12443                     org.apache.xmlbeans.SimpleValue target = null;
12444                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GYMNOSPERMS$36, 0);
12445                     if (target == null)
12446                     {
12447                       return null;
12448                     }
12449                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12450                 }
12451             }
12452             
12453             /**
12454              * Gets (as xml) the "GYMNOSPERMS" element
12455              */
12456             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGYMNOSPERMS()
12457             {
12458                 synchronized (monitor())
12459                 {
12460                     check_orphaned();
12461                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12462                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GYMNOSPERMS$36, 0);
12463                     return target;
12464                 }
12465             }
12466             
12467             /**
12468              * True if has "GYMNOSPERMS" element
12469              */
12470             public boolean isSetGYMNOSPERMS()
12471             {
12472                 synchronized (monitor())
12473                 {
12474                     check_orphaned();
12475                     return get_store().count_elements(GYMNOSPERMS$36) != 0;
12476                 }
12477             }
12478             
12479             /**
12480              * Sets the "GYMNOSPERMS" element
12481              */
12482             public void setGYMNOSPERMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum gymnosperms)
12483             {
12484                 synchronized (monitor())
12485                 {
12486                     check_orphaned();
12487                     org.apache.xmlbeans.SimpleValue target = null;
12488                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GYMNOSPERMS$36, 0);
12489                     if (target == null)
12490                     {
12491                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GYMNOSPERMS$36);
12492                     }
12493                     target.setEnumValue(gymnosperms);
12494                 }
12495             }
12496             
12497             /**
12498              * Sets (as xml) the "GYMNOSPERMS" element
12499              */
12500             public void xsetGYMNOSPERMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType gymnosperms)
12501             {
12502                 synchronized (monitor())
12503                 {
12504                     check_orphaned();
12505                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12506                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GYMNOSPERMS$36, 0);
12507                     if (target == null)
12508                     {
12509                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GYMNOSPERMS$36);
12510                     }
12511                     target.set(gymnosperms);
12512                 }
12513             }
12514             
12515             /**
12516              * Unsets the "GYMNOSPERMS" element
12517              */
12518             public void unsetGYMNOSPERMS()
12519             {
12520                 synchronized (monitor())
12521                 {
12522                     check_orphaned();
12523                     get_store().remove_element(GYMNOSPERMS$36, 0);
12524                 }
12525             }
12526             
12527             /**
12528              * Gets the "ANGIOSPERMS" element
12529              */
12530             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getANGIOSPERMS()
12531             {
12532                 synchronized (monitor())
12533                 {
12534                     check_orphaned();
12535                     org.apache.xmlbeans.SimpleValue target = null;
12536                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ANGIOSPERMS$38, 0);
12537                     if (target == null)
12538                     {
12539                       return null;
12540                     }
12541                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12542                 }
12543             }
12544             
12545             /**
12546              * Gets (as xml) the "ANGIOSPERMS" element
12547              */
12548             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetANGIOSPERMS()
12549             {
12550                 synchronized (monitor())
12551                 {
12552                     check_orphaned();
12553                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12554                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ANGIOSPERMS$38, 0);
12555                     return target;
12556                 }
12557             }
12558             
12559             /**
12560              * True if has "ANGIOSPERMS" element
12561              */
12562             public boolean isSetANGIOSPERMS()
12563             {
12564                 synchronized (monitor())
12565                 {
12566                     check_orphaned();
12567                     return get_store().count_elements(ANGIOSPERMS$38) != 0;
12568                 }
12569             }
12570             
12571             /**
12572              * Sets the "ANGIOSPERMS" element
12573              */
12574             public void setANGIOSPERMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum angiosperms)
12575             {
12576                 synchronized (monitor())
12577                 {
12578                     check_orphaned();
12579                     org.apache.xmlbeans.SimpleValue target = null;
12580                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ANGIOSPERMS$38, 0);
12581                     if (target == null)
12582                     {
12583                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ANGIOSPERMS$38);
12584                     }
12585                     target.setEnumValue(angiosperms);
12586                 }
12587             }
12588             
12589             /**
12590              * Sets (as xml) the "ANGIOSPERMS" element
12591              */
12592             public void xsetANGIOSPERMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType angiosperms)
12593             {
12594                 synchronized (monitor())
12595                 {
12596                     check_orphaned();
12597                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12598                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ANGIOSPERMS$38, 0);
12599                     if (target == null)
12600                     {
12601                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ANGIOSPERMS$38);
12602                     }
12603                     target.set(angiosperms);
12604                 }
12605             }
12606             
12607             /**
12608              * Unsets the "ANGIOSPERMS" element
12609              */
12610             public void unsetANGIOSPERMS()
12611             {
12612                 synchronized (monitor())
12613                 {
12614                     check_orphaned();
12615                     get_store().remove_element(ANGIOSPERMS$38, 0);
12616                 }
12617             }
12618             
12619             /**
12620              * Gets the "ANIMALS" element
12621              */
12622             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getANIMALS()
12623             {
12624                 synchronized (monitor())
12625                 {
12626                     check_orphaned();
12627                     org.apache.xmlbeans.SimpleValue target = null;
12628                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ANIMALS$40, 0);
12629                     if (target == null)
12630                     {
12631                       return null;
12632                     }
12633                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12634                 }
12635             }
12636             
12637             /**
12638              * Gets (as xml) the "ANIMALS" element
12639              */
12640             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetANIMALS()
12641             {
12642                 synchronized (monitor())
12643                 {
12644                     check_orphaned();
12645                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12646                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ANIMALS$40, 0);
12647                     return target;
12648                 }
12649             }
12650             
12651             /**
12652              * True if has "ANIMALS" element
12653              */
12654             public boolean isSetANIMALS()
12655             {
12656                 synchronized (monitor())
12657                 {
12658                     check_orphaned();
12659                     return get_store().count_elements(ANIMALS$40) != 0;
12660                 }
12661             }
12662             
12663             /**
12664              * Sets the "ANIMALS" element
12665              */
12666             public void setANIMALS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum animals)
12667             {
12668                 synchronized (monitor())
12669                 {
12670                     check_orphaned();
12671                     org.apache.xmlbeans.SimpleValue target = null;
12672                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ANIMALS$40, 0);
12673                     if (target == null)
12674                     {
12675                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ANIMALS$40);
12676                     }
12677                     target.setEnumValue(animals);
12678                 }
12679             }
12680             
12681             /**
12682              * Sets (as xml) the "ANIMALS" element
12683              */
12684             public void xsetANIMALS(gov.grants.apply.system.globalLibraryV20.YesNoDataType animals)
12685             {
12686                 synchronized (monitor())
12687                 {
12688                     check_orphaned();
12689                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12690                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ANIMALS$40, 0);
12691                     if (target == null)
12692                     {
12693                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ANIMALS$40);
12694                     }
12695                     target.set(animals);
12696                 }
12697             }
12698             
12699             /**
12700              * Unsets the "ANIMALS" element
12701              */
12702             public void unsetANIMALS()
12703             {
12704                 synchronized (monitor())
12705                 {
12706                     check_orphaned();
12707                     get_store().remove_element(ANIMALS$40, 0);
12708                 }
12709             }
12710             
12711             /**
12712              * Gets the "INVERTEBRATES" element
12713              */
12714             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getINVERTEBRATES()
12715             {
12716                 synchronized (monitor())
12717                 {
12718                     check_orphaned();
12719                     org.apache.xmlbeans.SimpleValue target = null;
12720                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INVERTEBRATES$42, 0);
12721                     if (target == null)
12722                     {
12723                       return null;
12724                     }
12725                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12726                 }
12727             }
12728             
12729             /**
12730              * Gets (as xml) the "INVERTEBRATES" element
12731              */
12732             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetINVERTEBRATES()
12733             {
12734                 synchronized (monitor())
12735                 {
12736                     check_orphaned();
12737                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12738                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INVERTEBRATES$42, 0);
12739                     return target;
12740                 }
12741             }
12742             
12743             /**
12744              * True if has "INVERTEBRATES" element
12745              */
12746             public boolean isSetINVERTEBRATES()
12747             {
12748                 synchronized (monitor())
12749                 {
12750                     check_orphaned();
12751                     return get_store().count_elements(INVERTEBRATES$42) != 0;
12752                 }
12753             }
12754             
12755             /**
12756              * Sets the "INVERTEBRATES" element
12757              */
12758             public void setINVERTEBRATES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum invertebrates)
12759             {
12760                 synchronized (monitor())
12761                 {
12762                     check_orphaned();
12763                     org.apache.xmlbeans.SimpleValue target = null;
12764                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INVERTEBRATES$42, 0);
12765                     if (target == null)
12766                     {
12767                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INVERTEBRATES$42);
12768                     }
12769                     target.setEnumValue(invertebrates);
12770                 }
12771             }
12772             
12773             /**
12774              * Sets (as xml) the "INVERTEBRATES" element
12775              */
12776             public void xsetINVERTEBRATES(gov.grants.apply.system.globalLibraryV20.YesNoDataType invertebrates)
12777             {
12778                 synchronized (monitor())
12779                 {
12780                     check_orphaned();
12781                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12782                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INVERTEBRATES$42, 0);
12783                     if (target == null)
12784                     {
12785                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INVERTEBRATES$42);
12786                     }
12787                     target.set(invertebrates);
12788                 }
12789             }
12790             
12791             /**
12792              * Unsets the "INVERTEBRATES" element
12793              */
12794             public void unsetINVERTEBRATES()
12795             {
12796                 synchronized (monitor())
12797                 {
12798                     check_orphaned();
12799                     get_store().remove_element(INVERTEBRATES$42, 0);
12800                 }
12801             }
12802             
12803             /**
12804              * Gets the "Hexapoda" element
12805              */
12806             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHexapoda()
12807             {
12808                 synchronized (monitor())
12809                 {
12810                     check_orphaned();
12811                     org.apache.xmlbeans.SimpleValue target = null;
12812                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HEXAPODA$44, 0);
12813                     if (target == null)
12814                     {
12815                       return null;
12816                     }
12817                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12818                 }
12819             }
12820             
12821             /**
12822              * Gets (as xml) the "Hexapoda" element
12823              */
12824             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHexapoda()
12825             {
12826                 synchronized (monitor())
12827                 {
12828                     check_orphaned();
12829                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12830                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HEXAPODA$44, 0);
12831                     return target;
12832                 }
12833             }
12834             
12835             /**
12836              * True if has "Hexapoda" element
12837              */
12838             public boolean isSetHexapoda()
12839             {
12840                 synchronized (monitor())
12841                 {
12842                     check_orphaned();
12843                     return get_store().count_elements(HEXAPODA$44) != 0;
12844                 }
12845             }
12846             
12847             /**
12848              * Sets the "Hexapoda" element
12849              */
12850             public void setHexapoda(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hexapoda)
12851             {
12852                 synchronized (monitor())
12853                 {
12854                     check_orphaned();
12855                     org.apache.xmlbeans.SimpleValue target = null;
12856                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HEXAPODA$44, 0);
12857                     if (target == null)
12858                     {
12859                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HEXAPODA$44);
12860                     }
12861                     target.setEnumValue(hexapoda);
12862                 }
12863             }
12864             
12865             /**
12866              * Sets (as xml) the "Hexapoda" element
12867              */
12868             public void xsetHexapoda(gov.grants.apply.system.globalLibraryV20.YesNoDataType hexapoda)
12869             {
12870                 synchronized (monitor())
12871                 {
12872                     check_orphaned();
12873                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12874                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HEXAPODA$44, 0);
12875                     if (target == null)
12876                     {
12877                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HEXAPODA$44);
12878                     }
12879                     target.set(hexapoda);
12880                 }
12881             }
12882             
12883             /**
12884              * Unsets the "Hexapoda" element
12885              */
12886             public void unsetHexapoda()
12887             {
12888                 synchronized (monitor())
12889                 {
12890                     check_orphaned();
12891                     get_store().remove_element(HEXAPODA$44, 0);
12892                 }
12893             }
12894             
12895             /**
12896              * Gets the "VERTEBRATES" element
12897              */
12898             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVERTEBRATES()
12899             {
12900                 synchronized (monitor())
12901                 {
12902                     check_orphaned();
12903                     org.apache.xmlbeans.SimpleValue target = null;
12904                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERTEBRATES$46, 0);
12905                     if (target == null)
12906                     {
12907                       return null;
12908                     }
12909                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12910                 }
12911             }
12912             
12913             /**
12914              * Gets (as xml) the "VERTEBRATES" element
12915              */
12916             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVERTEBRATES()
12917             {
12918                 synchronized (monitor())
12919                 {
12920                     check_orphaned();
12921                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12922                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VERTEBRATES$46, 0);
12923                     return target;
12924                 }
12925             }
12926             
12927             /**
12928              * True if has "VERTEBRATES" element
12929              */
12930             public boolean isSetVERTEBRATES()
12931             {
12932                 synchronized (monitor())
12933                 {
12934                     check_orphaned();
12935                     return get_store().count_elements(VERTEBRATES$46) != 0;
12936                 }
12937             }
12938             
12939             /**
12940              * Sets the "VERTEBRATES" element
12941              */
12942             public void setVERTEBRATES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vertebrates)
12943             {
12944                 synchronized (monitor())
12945                 {
12946                     check_orphaned();
12947                     org.apache.xmlbeans.SimpleValue target = null;
12948                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERTEBRATES$46, 0);
12949                     if (target == null)
12950                     {
12951                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERTEBRATES$46);
12952                     }
12953                     target.setEnumValue(vertebrates);
12954                 }
12955             }
12956             
12957             /**
12958              * Sets (as xml) the "VERTEBRATES" element
12959              */
12960             public void xsetVERTEBRATES(gov.grants.apply.system.globalLibraryV20.YesNoDataType vertebrates)
12961             {
12962                 synchronized (monitor())
12963                 {
12964                     check_orphaned();
12965                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12966                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VERTEBRATES$46, 0);
12967                     if (target == null)
12968                     {
12969                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VERTEBRATES$46);
12970                     }
12971                     target.set(vertebrates);
12972                 }
12973             }
12974             
12975             /**
12976              * Unsets the "VERTEBRATES" element
12977              */
12978             public void unsetVERTEBRATES()
12979             {
12980                 synchronized (monitor())
12981                 {
12982                     check_orphaned();
12983                     get_store().remove_element(VERTEBRATES$46, 0);
12984                 }
12985             }
12986             
12987             /**
12988              * Gets the "FISHES" element
12989              */
12990             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFISHES()
12991             {
12992                 synchronized (monitor())
12993                 {
12994                     check_orphaned();
12995                     org.apache.xmlbeans.SimpleValue target = null;
12996                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FISHES$48, 0);
12997                     if (target == null)
12998                     {
12999                       return null;
13000                     }
13001                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13002                 }
13003             }
13004             
13005             /**
13006              * Gets (as xml) the "FISHES" element
13007              */
13008             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFISHES()
13009             {
13010                 synchronized (monitor())
13011                 {
13012                     check_orphaned();
13013                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13014                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FISHES$48, 0);
13015                     return target;
13016                 }
13017             }
13018             
13019             /**
13020              * True if has "FISHES" element
13021              */
13022             public boolean isSetFISHES()
13023             {
13024                 synchronized (monitor())
13025                 {
13026                     check_orphaned();
13027                     return get_store().count_elements(FISHES$48) != 0;
13028                 }
13029             }
13030             
13031             /**
13032              * Sets the "FISHES" element
13033              */
13034             public void setFISHES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fishes)
13035             {
13036                 synchronized (monitor())
13037                 {
13038                     check_orphaned();
13039                     org.apache.xmlbeans.SimpleValue target = null;
13040                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FISHES$48, 0);
13041                     if (target == null)
13042                     {
13043                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FISHES$48);
13044                     }
13045                     target.setEnumValue(fishes);
13046                 }
13047             }
13048             
13049             /**
13050              * Sets (as xml) the "FISHES" element
13051              */
13052             public void xsetFISHES(gov.grants.apply.system.globalLibraryV20.YesNoDataType fishes)
13053             {
13054                 synchronized (monitor())
13055                 {
13056                     check_orphaned();
13057                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13058                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FISHES$48, 0);
13059                     if (target == null)
13060                     {
13061                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FISHES$48);
13062                     }
13063                     target.set(fishes);
13064                 }
13065             }
13066             
13067             /**
13068              * Unsets the "FISHES" element
13069              */
13070             public void unsetFISHES()
13071             {
13072                 synchronized (monitor())
13073                 {
13074                     check_orphaned();
13075                     get_store().remove_element(FISHES$48, 0);
13076                 }
13077             }
13078             
13079             /**
13080              * Gets the "Chondrichthyes" element
13081              */
13082             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getChondrichthyes()
13083             {
13084                 synchronized (monitor())
13085                 {
13086                     check_orphaned();
13087                     org.apache.xmlbeans.SimpleValue target = null;
13088                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHONDRICHTHYES$50, 0);
13089                     if (target == null)
13090                     {
13091                       return null;
13092                     }
13093                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13094                 }
13095             }
13096             
13097             /**
13098              * Gets (as xml) the "Chondrichthyes" element
13099              */
13100             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetChondrichthyes()
13101             {
13102                 synchronized (monitor())
13103                 {
13104                     check_orphaned();
13105                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13106                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHONDRICHTHYES$50, 0);
13107                     return target;
13108                 }
13109             }
13110             
13111             /**
13112              * True if has "Chondrichthyes" element
13113              */
13114             public boolean isSetChondrichthyes()
13115             {
13116                 synchronized (monitor())
13117                 {
13118                     check_orphaned();
13119                     return get_store().count_elements(CHONDRICHTHYES$50) != 0;
13120                 }
13121             }
13122             
13123             /**
13124              * Sets the "Chondrichthyes" element
13125              */
13126             public void setChondrichthyes(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum chondrichthyes)
13127             {
13128                 synchronized (monitor())
13129                 {
13130                     check_orphaned();
13131                     org.apache.xmlbeans.SimpleValue target = null;
13132                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHONDRICHTHYES$50, 0);
13133                     if (target == null)
13134                     {
13135                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHONDRICHTHYES$50);
13136                     }
13137                     target.setEnumValue(chondrichthyes);
13138                 }
13139             }
13140             
13141             /**
13142              * Sets (as xml) the "Chondrichthyes" element
13143              */
13144             public void xsetChondrichthyes(gov.grants.apply.system.globalLibraryV20.YesNoDataType chondrichthyes)
13145             {
13146                 synchronized (monitor())
13147                 {
13148                     check_orphaned();
13149                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13150                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHONDRICHTHYES$50, 0);
13151                     if (target == null)
13152                     {
13153                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHONDRICHTHYES$50);
13154                     }
13155                     target.set(chondrichthyes);
13156                 }
13157             }
13158             
13159             /**
13160              * Unsets the "Chondrichthyes" element
13161              */
13162             public void unsetChondrichthyes()
13163             {
13164                 synchronized (monitor())
13165                 {
13166                     check_orphaned();
13167                     get_store().remove_element(CHONDRICHTHYES$50, 0);
13168                 }
13169             }
13170             
13171             /**
13172              * Gets the "Osteichthyes" element
13173              */
13174             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOsteichthyes()
13175             {
13176                 synchronized (monitor())
13177                 {
13178                     check_orphaned();
13179                     org.apache.xmlbeans.SimpleValue target = null;
13180                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OSTEICHTHYES$52, 0);
13181                     if (target == null)
13182                     {
13183                       return null;
13184                     }
13185                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13186                 }
13187             }
13188             
13189             /**
13190              * Gets (as xml) the "Osteichthyes" element
13191              */
13192             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOsteichthyes()
13193             {
13194                 synchronized (monitor())
13195                 {
13196                     check_orphaned();
13197                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13198                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OSTEICHTHYES$52, 0);
13199                     return target;
13200                 }
13201             }
13202             
13203             /**
13204              * True if has "Osteichthyes" element
13205              */
13206             public boolean isSetOsteichthyes()
13207             {
13208                 synchronized (monitor())
13209                 {
13210                     check_orphaned();
13211                     return get_store().count_elements(OSTEICHTHYES$52) != 0;
13212                 }
13213             }
13214             
13215             /**
13216              * Sets the "Osteichthyes" element
13217              */
13218             public void setOsteichthyes(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum osteichthyes)
13219             {
13220                 synchronized (monitor())
13221                 {
13222                     check_orphaned();
13223                     org.apache.xmlbeans.SimpleValue target = null;
13224                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OSTEICHTHYES$52, 0);
13225                     if (target == null)
13226                     {
13227                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OSTEICHTHYES$52);
13228                     }
13229                     target.setEnumValue(osteichthyes);
13230                 }
13231             }
13232             
13233             /**
13234              * Sets (as xml) the "Osteichthyes" element
13235              */
13236             public void xsetOsteichthyes(gov.grants.apply.system.globalLibraryV20.YesNoDataType osteichthyes)
13237             {
13238                 synchronized (monitor())
13239                 {
13240                     check_orphaned();
13241                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13242                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OSTEICHTHYES$52, 0);
13243                     if (target == null)
13244                     {
13245                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OSTEICHTHYES$52);
13246                     }
13247                     target.set(osteichthyes);
13248                 }
13249             }
13250             
13251             /**
13252              * Unsets the "Osteichthyes" element
13253              */
13254             public void unsetOsteichthyes()
13255             {
13256                 synchronized (monitor())
13257                 {
13258                     check_orphaned();
13259                     get_store().remove_element(OSTEICHTHYES$52, 0);
13260                 }
13261             }
13262             
13263             /**
13264              * Gets the "AMPHIBIA" element
13265              */
13266             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAMPHIBIA()
13267             {
13268                 synchronized (monitor())
13269                 {
13270                     check_orphaned();
13271                     org.apache.xmlbeans.SimpleValue target = null;
13272                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMPHIBIA$54, 0);
13273                     if (target == null)
13274                     {
13275                       return null;
13276                     }
13277                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13278                 }
13279             }
13280             
13281             /**
13282              * Gets (as xml) the "AMPHIBIA" element
13283              */
13284             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAMPHIBIA()
13285             {
13286                 synchronized (monitor())
13287                 {
13288                     check_orphaned();
13289                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13290                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AMPHIBIA$54, 0);
13291                     return target;
13292                 }
13293             }
13294             
13295             /**
13296              * True if has "AMPHIBIA" element
13297              */
13298             public boolean isSetAMPHIBIA()
13299             {
13300                 synchronized (monitor())
13301                 {
13302                     check_orphaned();
13303                     return get_store().count_elements(AMPHIBIA$54) != 0;
13304                 }
13305             }
13306             
13307             /**
13308              * Sets the "AMPHIBIA" element
13309              */
13310             public void setAMPHIBIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum amphibia)
13311             {
13312                 synchronized (monitor())
13313                 {
13314                     check_orphaned();
13315                     org.apache.xmlbeans.SimpleValue target = null;
13316                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMPHIBIA$54, 0);
13317                     if (target == null)
13318                     {
13319                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AMPHIBIA$54);
13320                     }
13321                     target.setEnumValue(amphibia);
13322                 }
13323             }
13324             
13325             /**
13326              * Sets (as xml) the "AMPHIBIA" element
13327              */
13328             public void xsetAMPHIBIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType amphibia)
13329             {
13330                 synchronized (monitor())
13331                 {
13332                     check_orphaned();
13333                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13334                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AMPHIBIA$54, 0);
13335                     if (target == null)
13336                     {
13337                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AMPHIBIA$54);
13338                     }
13339                     target.set(amphibia);
13340                 }
13341             }
13342             
13343             /**
13344              * Unsets the "AMPHIBIA" element
13345              */
13346             public void unsetAMPHIBIA()
13347             {
13348                 synchronized (monitor())
13349                 {
13350                     check_orphaned();
13351                     get_store().remove_element(AMPHIBIA$54, 0);
13352                 }
13353             }
13354             
13355             /**
13356              * Gets the "REPTILIA" element
13357              */
13358             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getREPTILIA()
13359             {
13360                 synchronized (monitor())
13361                 {
13362                     check_orphaned();
13363                     org.apache.xmlbeans.SimpleValue target = null;
13364                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REPTILIA$56, 0);
13365                     if (target == null)
13366                     {
13367                       return null;
13368                     }
13369                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13370                 }
13371             }
13372             
13373             /**
13374              * Gets (as xml) the "REPTILIA" element
13375              */
13376             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetREPTILIA()
13377             {
13378                 synchronized (monitor())
13379                 {
13380                     check_orphaned();
13381                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13382                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(REPTILIA$56, 0);
13383                     return target;
13384                 }
13385             }
13386             
13387             /**
13388              * True if has "REPTILIA" element
13389              */
13390             public boolean isSetREPTILIA()
13391             {
13392                 synchronized (monitor())
13393                 {
13394                     check_orphaned();
13395                     return get_store().count_elements(REPTILIA$56) != 0;
13396                 }
13397             }
13398             
13399             /**
13400              * Sets the "REPTILIA" element
13401              */
13402             public void setREPTILIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum reptilia)
13403             {
13404                 synchronized (monitor())
13405                 {
13406                     check_orphaned();
13407                     org.apache.xmlbeans.SimpleValue target = null;
13408                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REPTILIA$56, 0);
13409                     if (target == null)
13410                     {
13411                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REPTILIA$56);
13412                     }
13413                     target.setEnumValue(reptilia);
13414                 }
13415             }
13416             
13417             /**
13418              * Sets (as xml) the "REPTILIA" element
13419              */
13420             public void xsetREPTILIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType reptilia)
13421             {
13422                 synchronized (monitor())
13423                 {
13424                     check_orphaned();
13425                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13426                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(REPTILIA$56, 0);
13427                     if (target == null)
13428                     {
13429                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(REPTILIA$56);
13430                     }
13431                     target.set(reptilia);
13432                 }
13433             }
13434             
13435             /**
13436              * Unsets the "REPTILIA" element
13437              */
13438             public void unsetREPTILIA()
13439             {
13440                 synchronized (monitor())
13441                 {
13442                     check_orphaned();
13443                     get_store().remove_element(REPTILIA$56, 0);
13444                 }
13445             }
13446             
13447             /**
13448              * Gets the "AVES" element
13449              */
13450             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAVES()
13451             {
13452                 synchronized (monitor())
13453                 {
13454                     check_orphaned();
13455                     org.apache.xmlbeans.SimpleValue target = null;
13456                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AVES$58, 0);
13457                     if (target == null)
13458                     {
13459                       return null;
13460                     }
13461                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13462                 }
13463             }
13464             
13465             /**
13466              * Gets (as xml) the "AVES" element
13467              */
13468             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAVES()
13469             {
13470                 synchronized (monitor())
13471                 {
13472                     check_orphaned();
13473                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13474                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AVES$58, 0);
13475                     return target;
13476                 }
13477             }
13478             
13479             /**
13480              * True if has "AVES" element
13481              */
13482             public boolean isSetAVES()
13483             {
13484                 synchronized (monitor())
13485                 {
13486                     check_orphaned();
13487                     return get_store().count_elements(AVES$58) != 0;
13488                 }
13489             }
13490             
13491             /**
13492              * Sets the "AVES" element
13493              */
13494             public void setAVES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum aves)
13495             {
13496                 synchronized (monitor())
13497                 {
13498                     check_orphaned();
13499                     org.apache.xmlbeans.SimpleValue target = null;
13500                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AVES$58, 0);
13501                     if (target == null)
13502                     {
13503                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AVES$58);
13504                     }
13505                     target.setEnumValue(aves);
13506                 }
13507             }
13508             
13509             /**
13510              * Sets (as xml) the "AVES" element
13511              */
13512             public void xsetAVES(gov.grants.apply.system.globalLibraryV20.YesNoDataType aves)
13513             {
13514                 synchronized (monitor())
13515                 {
13516                     check_orphaned();
13517                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13518                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AVES$58, 0);
13519                     if (target == null)
13520                     {
13521                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AVES$58);
13522                     }
13523                     target.set(aves);
13524                 }
13525             }
13526             
13527             /**
13528              * Unsets the "AVES" element
13529              */
13530             public void unsetAVES()
13531             {
13532                 synchronized (monitor())
13533                 {
13534                     check_orphaned();
13535                     get_store().remove_element(AVES$58, 0);
13536                 }
13537             }
13538             
13539             /**
13540              * Gets the "MAMMALIA" element
13541              */
13542             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMAMMALIA()
13543             {
13544                 synchronized (monitor())
13545                 {
13546                     check_orphaned();
13547                     org.apache.xmlbeans.SimpleValue target = null;
13548                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAMMALIA$60, 0);
13549                     if (target == null)
13550                     {
13551                       return null;
13552                     }
13553                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13554                 }
13555             }
13556             
13557             /**
13558              * Gets (as xml) the "MAMMALIA" element
13559              */
13560             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMAMMALIA()
13561             {
13562                 synchronized (monitor())
13563                 {
13564                     check_orphaned();
13565                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13566                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAMMALIA$60, 0);
13567                     return target;
13568                 }
13569             }
13570             
13571             /**
13572              * True if has "MAMMALIA" element
13573              */
13574             public boolean isSetMAMMALIA()
13575             {
13576                 synchronized (monitor())
13577                 {
13578                     check_orphaned();
13579                     return get_store().count_elements(MAMMALIA$60) != 0;
13580                 }
13581             }
13582             
13583             /**
13584              * Sets the "MAMMALIA" element
13585              */
13586             public void setMAMMALIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mammalia)
13587             {
13588                 synchronized (monitor())
13589                 {
13590                     check_orphaned();
13591                     org.apache.xmlbeans.SimpleValue target = null;
13592                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAMMALIA$60, 0);
13593                     if (target == null)
13594                     {
13595                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAMMALIA$60);
13596                     }
13597                     target.setEnumValue(mammalia);
13598                 }
13599             }
13600             
13601             /**
13602              * Sets (as xml) the "MAMMALIA" element
13603              */
13604             public void xsetMAMMALIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType mammalia)
13605             {
13606                 synchronized (monitor())
13607                 {
13608                     check_orphaned();
13609                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13610                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAMMALIA$60, 0);
13611                     if (target == null)
13612                     {
13613                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MAMMALIA$60);
13614                     }
13615                     target.set(mammalia);
13616                 }
13617             }
13618             
13619             /**
13620              * Unsets the "MAMMALIA" element
13621              */
13622             public void unsetMAMMALIA()
13623             {
13624                 synchronized (monitor())
13625                 {
13626                     check_orphaned();
13627                     get_store().remove_element(MAMMALIA$60, 0);
13628                 }
13629             }
13630             
13631             /**
13632              * Gets the "Primates" element
13633              */
13634             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimates()
13635             {
13636                 synchronized (monitor())
13637                 {
13638                     check_orphaned();
13639                     org.apache.xmlbeans.SimpleValue target = null;
13640                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMATES$62, 0);
13641                     if (target == null)
13642                     {
13643                       return null;
13644                     }
13645                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13646                 }
13647             }
13648             
13649             /**
13650              * Gets (as xml) the "Primates" element
13651              */
13652             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimates()
13653             {
13654                 synchronized (monitor())
13655                 {
13656                     check_orphaned();
13657                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13658                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMATES$62, 0);
13659                     return target;
13660                 }
13661             }
13662             
13663             /**
13664              * True if has "Primates" element
13665              */
13666             public boolean isSetPrimates()
13667             {
13668                 synchronized (monitor())
13669                 {
13670                     check_orphaned();
13671                     return get_store().count_elements(PRIMATES$62) != 0;
13672                 }
13673             }
13674             
13675             /**
13676              * Sets the "Primates" element
13677              */
13678             public void setPrimates(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primates)
13679             {
13680                 synchronized (monitor())
13681                 {
13682                     check_orphaned();
13683                     org.apache.xmlbeans.SimpleValue target = null;
13684                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMATES$62, 0);
13685                     if (target == null)
13686                     {
13687                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMATES$62);
13688                     }
13689                     target.setEnumValue(primates);
13690                 }
13691             }
13692             
13693             /**
13694              * Sets (as xml) the "Primates" element
13695              */
13696             public void xsetPrimates(gov.grants.apply.system.globalLibraryV20.YesNoDataType primates)
13697             {
13698                 synchronized (monitor())
13699                 {
13700                     check_orphaned();
13701                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13702                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMATES$62, 0);
13703                     if (target == null)
13704                     {
13705                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMATES$62);
13706                     }
13707                     target.set(primates);
13708                 }
13709             }
13710             
13711             /**
13712              * Unsets the "Primates" element
13713              */
13714             public void unsetPrimates()
13715             {
13716                 synchronized (monitor())
13717                 {
13718                     check_orphaned();
13719                     get_store().remove_element(PRIMATES$62, 0);
13720                 }
13721             }
13722             
13723             /**
13724              * Gets the "Monkeys" element
13725              */
13726             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMonkeys()
13727             {
13728                 synchronized (monitor())
13729                 {
13730                     check_orphaned();
13731                     org.apache.xmlbeans.SimpleValue target = null;
13732                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONKEYS$64, 0);
13733                     if (target == null)
13734                     {
13735                       return null;
13736                     }
13737                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13738                 }
13739             }
13740             
13741             /**
13742              * Gets (as xml) the "Monkeys" element
13743              */
13744             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMonkeys()
13745             {
13746                 synchronized (monitor())
13747                 {
13748                     check_orphaned();
13749                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13750                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MONKEYS$64, 0);
13751                     return target;
13752                 }
13753             }
13754             
13755             /**
13756              * True if has "Monkeys" element
13757              */
13758             public boolean isSetMonkeys()
13759             {
13760                 synchronized (monitor())
13761                 {
13762                     check_orphaned();
13763                     return get_store().count_elements(MONKEYS$64) != 0;
13764                 }
13765             }
13766             
13767             /**
13768              * Sets the "Monkeys" element
13769              */
13770             public void setMonkeys(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum monkeys)
13771             {
13772                 synchronized (monitor())
13773                 {
13774                     check_orphaned();
13775                     org.apache.xmlbeans.SimpleValue target = null;
13776                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONKEYS$64, 0);
13777                     if (target == null)
13778                     {
13779                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MONKEYS$64);
13780                     }
13781                     target.setEnumValue(monkeys);
13782                 }
13783             }
13784             
13785             /**
13786              * Sets (as xml) the "Monkeys" element
13787              */
13788             public void xsetMonkeys(gov.grants.apply.system.globalLibraryV20.YesNoDataType monkeys)
13789             {
13790                 synchronized (monitor())
13791                 {
13792                     check_orphaned();
13793                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13794                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MONKEYS$64, 0);
13795                     if (target == null)
13796                     {
13797                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MONKEYS$64);
13798                     }
13799                     target.set(monkeys);
13800                 }
13801             }
13802             
13803             /**
13804              * Unsets the "Monkeys" element
13805              */
13806             public void unsetMonkeys()
13807             {
13808                 synchronized (monitor())
13809                 {
13810                     check_orphaned();
13811                     get_store().remove_element(MONKEYS$64, 0);
13812                 }
13813             }
13814             
13815             /**
13816              * Gets the "Apes" element
13817              */
13818             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getApes()
13819             {
13820                 synchronized (monitor())
13821                 {
13822                     check_orphaned();
13823                     org.apache.xmlbeans.SimpleValue target = null;
13824                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APES$66, 0);
13825                     if (target == null)
13826                     {
13827                       return null;
13828                     }
13829                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13830                 }
13831             }
13832             
13833             /**
13834              * Gets (as xml) the "Apes" element
13835              */
13836             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetApes()
13837             {
13838                 synchronized (monitor())
13839                 {
13840                     check_orphaned();
13841                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13842                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(APES$66, 0);
13843                     return target;
13844                 }
13845             }
13846             
13847             /**
13848              * True if has "Apes" element
13849              */
13850             public boolean isSetApes()
13851             {
13852                 synchronized (monitor())
13853                 {
13854                     check_orphaned();
13855                     return get_store().count_elements(APES$66) != 0;
13856                 }
13857             }
13858             
13859             /**
13860              * Sets the "Apes" element
13861              */
13862             public void setApes(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum apes)
13863             {
13864                 synchronized (monitor())
13865                 {
13866                     check_orphaned();
13867                     org.apache.xmlbeans.SimpleValue target = null;
13868                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APES$66, 0);
13869                     if (target == null)
13870                     {
13871                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APES$66);
13872                     }
13873                     target.setEnumValue(apes);
13874                 }
13875             }
13876             
13877             /**
13878              * Sets (as xml) the "Apes" element
13879              */
13880             public void xsetApes(gov.grants.apply.system.globalLibraryV20.YesNoDataType apes)
13881             {
13882                 synchronized (monitor())
13883                 {
13884                     check_orphaned();
13885                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13886                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(APES$66, 0);
13887                     if (target == null)
13888                     {
13889                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(APES$66);
13890                     }
13891                     target.set(apes);
13892                 }
13893             }
13894             
13895             /**
13896              * Unsets the "Apes" element
13897              */
13898             public void unsetApes()
13899             {
13900                 synchronized (monitor())
13901                 {
13902                     check_orphaned();
13903                     get_store().remove_element(APES$66, 0);
13904                 }
13905             }
13906             
13907             /**
13908              * Gets the "Humans" element
13909              */
13910             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHumans()
13911             {
13912                 synchronized (monitor())
13913                 {
13914                     check_orphaned();
13915                     org.apache.xmlbeans.SimpleValue target = null;
13916                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HUMANS$68, 0);
13917                     if (target == null)
13918                     {
13919                       return null;
13920                     }
13921                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13922                 }
13923             }
13924             
13925             /**
13926              * Gets (as xml) the "Humans" element
13927              */
13928             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHumans()
13929             {
13930                 synchronized (monitor())
13931                 {
13932                     check_orphaned();
13933                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13934                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HUMANS$68, 0);
13935                     return target;
13936                 }
13937             }
13938             
13939             /**
13940              * True if has "Humans" element
13941              */
13942             public boolean isSetHumans()
13943             {
13944                 synchronized (monitor())
13945                 {
13946                     check_orphaned();
13947                     return get_store().count_elements(HUMANS$68) != 0;
13948                 }
13949             }
13950             
13951             /**
13952              * Sets the "Humans" element
13953              */
13954             public void setHumans(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum humans)
13955             {
13956                 synchronized (monitor())
13957                 {
13958                     check_orphaned();
13959                     org.apache.xmlbeans.SimpleValue target = null;
13960                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HUMANS$68, 0);
13961                     if (target == null)
13962                     {
13963                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HUMANS$68);
13964                     }
13965                     target.setEnumValue(humans);
13966                 }
13967             }
13968             
13969             /**
13970              * Sets (as xml) the "Humans" element
13971              */
13972             public void xsetHumans(gov.grants.apply.system.globalLibraryV20.YesNoDataType humans)
13973             {
13974                 synchronized (monitor())
13975                 {
13976                     check_orphaned();
13977                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13978                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HUMANS$68, 0);
13979                     if (target == null)
13980                     {
13981                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HUMANS$68);
13982                     }
13983                     target.set(humans);
13984                 }
13985             }
13986             
13987             /**
13988              * Unsets the "Humans" element
13989              */
13990             public void unsetHumans()
13991             {
13992                 synchronized (monitor())
13993                 {
13994                     check_orphaned();
13995                     get_store().remove_element(HUMANS$68, 0);
13996                 }
13997             }
13998             
13999             /**
14000              * Gets the "Rodentia" element
14001              */
14002             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRodentia()
14003             {
14004                 synchronized (monitor())
14005                 {
14006                     check_orphaned();
14007                     org.apache.xmlbeans.SimpleValue target = null;
14008                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RODENTIA$70, 0);
14009                     if (target == null)
14010                     {
14011                       return null;
14012                     }
14013                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14014                 }
14015             }
14016             
14017             /**
14018              * Gets (as xml) the "Rodentia" element
14019              */
14020             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRodentia()
14021             {
14022                 synchronized (monitor())
14023                 {
14024                     check_orphaned();
14025                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14026                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RODENTIA$70, 0);
14027                     return target;
14028                 }
14029             }
14030             
14031             /**
14032              * True if has "Rodentia" element
14033              */
14034             public boolean isSetRodentia()
14035             {
14036                 synchronized (monitor())
14037                 {
14038                     check_orphaned();
14039                     return get_store().count_elements(RODENTIA$70) != 0;
14040                 }
14041             }
14042             
14043             /**
14044              * Sets the "Rodentia" element
14045              */
14046             public void setRodentia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rodentia)
14047             {
14048                 synchronized (monitor())
14049                 {
14050                     check_orphaned();
14051                     org.apache.xmlbeans.SimpleValue target = null;
14052                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RODENTIA$70, 0);
14053                     if (target == null)
14054                     {
14055                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RODENTIA$70);
14056                     }
14057                     target.setEnumValue(rodentia);
14058                 }
14059             }
14060             
14061             /**
14062              * Sets (as xml) the "Rodentia" element
14063              */
14064             public void xsetRodentia(gov.grants.apply.system.globalLibraryV20.YesNoDataType rodentia)
14065             {
14066                 synchronized (monitor())
14067                 {
14068                     check_orphaned();
14069                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14070                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RODENTIA$70, 0);
14071                     if (target == null)
14072                     {
14073                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RODENTIA$70);
14074                     }
14075                     target.set(rodentia);
14076                 }
14077             }
14078             
14079             /**
14080              * Unsets the "Rodentia" element
14081              */
14082             public void unsetRodentia()
14083             {
14084                 synchronized (monitor())
14085                 {
14086                     check_orphaned();
14087                     get_store().remove_element(RODENTIA$70, 0);
14088                 }
14089             }
14090             
14091             /**
14092              * Gets the "LaboratoryRodents" element
14093              */
14094             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLaboratoryRodents()
14095             {
14096                 synchronized (monitor())
14097                 {
14098                     check_orphaned();
14099                     org.apache.xmlbeans.SimpleValue target = null;
14100                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LABORATORYRODENTS$72, 0);
14101                     if (target == null)
14102                     {
14103                       return null;
14104                     }
14105                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14106                 }
14107             }
14108             
14109             /**
14110              * Gets (as xml) the "LaboratoryRodents" element
14111              */
14112             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLaboratoryRodents()
14113             {
14114                 synchronized (monitor())
14115                 {
14116                     check_orphaned();
14117                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14118                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LABORATORYRODENTS$72, 0);
14119                     return target;
14120                 }
14121             }
14122             
14123             /**
14124              * True if has "LaboratoryRodents" element
14125              */
14126             public boolean isSetLaboratoryRodents()
14127             {
14128                 synchronized (monitor())
14129                 {
14130                     check_orphaned();
14131                     return get_store().count_elements(LABORATORYRODENTS$72) != 0;
14132                 }
14133             }
14134             
14135             /**
14136              * Sets the "LaboratoryRodents" element
14137              */
14138             public void setLaboratoryRodents(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum laboratoryRodents)
14139             {
14140                 synchronized (monitor())
14141                 {
14142                     check_orphaned();
14143                     org.apache.xmlbeans.SimpleValue target = null;
14144                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LABORATORYRODENTS$72, 0);
14145                     if (target == null)
14146                     {
14147                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LABORATORYRODENTS$72);
14148                     }
14149                     target.setEnumValue(laboratoryRodents);
14150                 }
14151             }
14152             
14153             /**
14154              * Sets (as xml) the "LaboratoryRodents" element
14155              */
14156             public void xsetLaboratoryRodents(gov.grants.apply.system.globalLibraryV20.YesNoDataType laboratoryRodents)
14157             {
14158                 synchronized (monitor())
14159                 {
14160                     check_orphaned();
14161                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14162                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LABORATORYRODENTS$72, 0);
14163                     if (target == null)
14164                     {
14165                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LABORATORYRODENTS$72);
14166                     }
14167                     target.set(laboratoryRodents);
14168                 }
14169             }
14170             
14171             /**
14172              * Unsets the "LaboratoryRodents" element
14173              */
14174             public void unsetLaboratoryRodents()
14175             {
14176                 synchronized (monitor())
14177                 {
14178                     check_orphaned();
14179                     get_store().remove_element(LABORATORYRODENTS$72, 0);
14180                 }
14181             }
14182             
14183             /**
14184              * Gets the "NonLaboratoryRodents" element
14185              */
14186             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNonLaboratoryRodents()
14187             {
14188                 synchronized (monitor())
14189                 {
14190                     check_orphaned();
14191                     org.apache.xmlbeans.SimpleValue target = null;
14192                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONLABORATORYRODENTS$74, 0);
14193                     if (target == null)
14194                     {
14195                       return null;
14196                     }
14197                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14198                 }
14199             }
14200             
14201             /**
14202              * Gets (as xml) the "NonLaboratoryRodents" element
14203              */
14204             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNonLaboratoryRodents()
14205             {
14206                 synchronized (monitor())
14207                 {
14208                     check_orphaned();
14209                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14210                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONLABORATORYRODENTS$74, 0);
14211                     return target;
14212                 }
14213             }
14214             
14215             /**
14216              * True if has "NonLaboratoryRodents" element
14217              */
14218             public boolean isSetNonLaboratoryRodents()
14219             {
14220                 synchronized (monitor())
14221                 {
14222                     check_orphaned();
14223                     return get_store().count_elements(NONLABORATORYRODENTS$74) != 0;
14224                 }
14225             }
14226             
14227             /**
14228              * Sets the "NonLaboratoryRodents" element
14229              */
14230             public void setNonLaboratoryRodents(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonLaboratoryRodents)
14231             {
14232                 synchronized (monitor())
14233                 {
14234                     check_orphaned();
14235                     org.apache.xmlbeans.SimpleValue target = null;
14236                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONLABORATORYRODENTS$74, 0);
14237                     if (target == null)
14238                     {
14239                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONLABORATORYRODENTS$74);
14240                     }
14241                     target.setEnumValue(nonLaboratoryRodents);
14242                 }
14243             }
14244             
14245             /**
14246              * Sets (as xml) the "NonLaboratoryRodents" element
14247              */
14248             public void xsetNonLaboratoryRodents(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonLaboratoryRodents)
14249             {
14250                 synchronized (monitor())
14251                 {
14252                     check_orphaned();
14253                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14254                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONLABORATORYRODENTS$74, 0);
14255                     if (target == null)
14256                     {
14257                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NONLABORATORYRODENTS$74);
14258                     }
14259                     target.set(nonLaboratoryRodents);
14260                 }
14261             }
14262             
14263             /**
14264              * Unsets the "NonLaboratoryRodents" element
14265              */
14266             public void unsetNonLaboratoryRodents()
14267             {
14268                 synchronized (monitor())
14269                 {
14270                     check_orphaned();
14271                     get_store().remove_element(NONLABORATORYRODENTS$74, 0);
14272                 }
14273             }
14274             
14275             /**
14276              * Gets the "MarineMammals" element
14277              */
14278             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMarineMammals()
14279             {
14280                 synchronized (monitor())
14281                 {
14282                     check_orphaned();
14283                     org.apache.xmlbeans.SimpleValue target = null;
14284                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARINEMAMMALS$76, 0);
14285                     if (target == null)
14286                     {
14287                       return null;
14288                     }
14289                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14290                 }
14291             }
14292             
14293             /**
14294              * Gets (as xml) the "MarineMammals" element
14295              */
14296             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMarineMammals()
14297             {
14298                 synchronized (monitor())
14299                 {
14300                     check_orphaned();
14301                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14302                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARINEMAMMALS$76, 0);
14303                     return target;
14304                 }
14305             }
14306             
14307             /**
14308              * True if has "MarineMammals" element
14309              */
14310             public boolean isSetMarineMammals()
14311             {
14312                 synchronized (monitor())
14313                 {
14314                     check_orphaned();
14315                     return get_store().count_elements(MARINEMAMMALS$76) != 0;
14316                 }
14317             }
14318             
14319             /**
14320              * Sets the "MarineMammals" element
14321              */
14322             public void setMarineMammals(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum marineMammals)
14323             {
14324                 synchronized (monitor())
14325                 {
14326                     check_orphaned();
14327                     org.apache.xmlbeans.SimpleValue target = null;
14328                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARINEMAMMALS$76, 0);
14329                     if (target == null)
14330                     {
14331                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MARINEMAMMALS$76);
14332                     }
14333                     target.setEnumValue(marineMammals);
14334                 }
14335             }
14336             
14337             /**
14338              * Sets (as xml) the "MarineMammals" element
14339              */
14340             public void xsetMarineMammals(gov.grants.apply.system.globalLibraryV20.YesNoDataType marineMammals)
14341             {
14342                 synchronized (monitor())
14343                 {
14344                     check_orphaned();
14345                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14346                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARINEMAMMALS$76, 0);
14347                     if (target == null)
14348                     {
14349                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MARINEMAMMALS$76);
14350                     }
14351                     target.set(marineMammals);
14352                 }
14353             }
14354             
14355             /**
14356              * Unsets the "MarineMammals" element
14357              */
14358             public void unsetMarineMammals()
14359             {
14360                 synchronized (monitor())
14361                 {
14362                     check_orphaned();
14363                     get_store().remove_element(MARINEMAMMALS$76, 0);
14364                 }
14365             }
14366             
14367             /**
14368              * Gets the "TRANSGENICORGANISMS" element
14369              */
14370             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTRANSGENICORGANISMS()
14371             {
14372                 synchronized (monitor())
14373                 {
14374                     check_orphaned();
14375                     org.apache.xmlbeans.SimpleValue target = null;
14376                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRANSGENICORGANISMS$78, 0);
14377                     if (target == null)
14378                     {
14379                       return null;
14380                     }
14381                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14382                 }
14383             }
14384             
14385             /**
14386              * Gets (as xml) the "TRANSGENICORGANISMS" element
14387              */
14388             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTRANSGENICORGANISMS()
14389             {
14390                 synchronized (monitor())
14391                 {
14392                     check_orphaned();
14393                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14394                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TRANSGENICORGANISMS$78, 0);
14395                     return target;
14396                 }
14397             }
14398             
14399             /**
14400              * True if has "TRANSGENICORGANISMS" element
14401              */
14402             public boolean isSetTRANSGENICORGANISMS()
14403             {
14404                 synchronized (monitor())
14405                 {
14406                     check_orphaned();
14407                     return get_store().count_elements(TRANSGENICORGANISMS$78) != 0;
14408                 }
14409             }
14410             
14411             /**
14412              * Sets the "TRANSGENICORGANISMS" element
14413              */
14414             public void setTRANSGENICORGANISMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum transgenicorganisms)
14415             {
14416                 synchronized (monitor())
14417                 {
14418                     check_orphaned();
14419                     org.apache.xmlbeans.SimpleValue target = null;
14420                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRANSGENICORGANISMS$78, 0);
14421                     if (target == null)
14422                     {
14423                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRANSGENICORGANISMS$78);
14424                     }
14425                     target.setEnumValue(transgenicorganisms);
14426                 }
14427             }
14428             
14429             /**
14430              * Sets (as xml) the "TRANSGENICORGANISMS" element
14431              */
14432             public void xsetTRANSGENICORGANISMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType transgenicorganisms)
14433             {
14434                 synchronized (monitor())
14435                 {
14436                     check_orphaned();
14437                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14438                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TRANSGENICORGANISMS$78, 0);
14439                     if (target == null)
14440                     {
14441                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TRANSGENICORGANISMS$78);
14442                     }
14443                     target.set(transgenicorganisms);
14444                 }
14445             }
14446             
14447             /**
14448              * Unsets the "TRANSGENICORGANISMS" element
14449              */
14450             public void unsetTRANSGENICORGANISMS()
14451             {
14452                 synchronized (monitor())
14453                 {
14454                     check_orphaned();
14455                     get_store().remove_element(TRANSGENICORGANISMS$78, 0);
14456                 }
14457             }
14458             
14459             /**
14460              * Gets the "NOORGANISMS" element
14461              */
14462             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNOORGANISMS()
14463             {
14464                 synchronized (monitor())
14465                 {
14466                     check_orphaned();
14467                     org.apache.xmlbeans.SimpleValue target = null;
14468                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOORGANISMS$80, 0);
14469                     if (target == null)
14470                     {
14471                       return null;
14472                     }
14473                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14474                 }
14475             }
14476             
14477             /**
14478              * Gets (as xml) the "NOORGANISMS" element
14479              */
14480             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNOORGANISMS()
14481             {
14482                 synchronized (monitor())
14483                 {
14484                     check_orphaned();
14485                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14486                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOORGANISMS$80, 0);
14487                     return target;
14488                 }
14489             }
14490             
14491             /**
14492              * True if has "NOORGANISMS" element
14493              */
14494             public boolean isSetNOORGANISMS()
14495             {
14496                 synchronized (monitor())
14497                 {
14498                     check_orphaned();
14499                     return get_store().count_elements(NOORGANISMS$80) != 0;
14500                 }
14501             }
14502             
14503             /**
14504              * Sets the "NOORGANISMS" element
14505              */
14506             public void setNOORGANISMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noorganisms)
14507             {
14508                 synchronized (monitor())
14509                 {
14510                     check_orphaned();
14511                     org.apache.xmlbeans.SimpleValue target = null;
14512                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOORGANISMS$80, 0);
14513                     if (target == null)
14514                     {
14515                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOORGANISMS$80);
14516                     }
14517                     target.setEnumValue(noorganisms);
14518                 }
14519             }
14520             
14521             /**
14522              * Sets (as xml) the "NOORGANISMS" element
14523              */
14524             public void xsetNOORGANISMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType noorganisms)
14525             {
14526                 synchronized (monitor())
14527                 {
14528                     check_orphaned();
14529                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14530                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOORGANISMS$80, 0);
14531                     if (target == null)
14532                     {
14533                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOORGANISMS$80);
14534                     }
14535                     target.set(noorganisms);
14536                 }
14537             }
14538             
14539             /**
14540              * Unsets the "NOORGANISMS" element
14541              */
14542             public void unsetNOORGANISMS()
14543             {
14544                 synchronized (monitor())
14545                 {
14546                     check_orphaned();
14547                     get_store().remove_element(NOORGANISMS$80, 0);
14548                 }
14549             }
14550         }
14551         /**
14552          * An XML MODELORGANISM(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
14553          *
14554          * This is a complex type.
14555          */
14556         public static class MODELORGANISMImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM
14557         {
14558             private static final long serialVersionUID = 1L;
14559             
14560             public MODELORGANISMImpl(org.apache.xmlbeans.SchemaType sType)
14561             {
14562                 super(sType);
14563             }
14564             
14565             private static final javax.xml.namespace.QName NOMODELORGANISM$0 = 
14566                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "NOMODELORGANISM");
14567             private static final javax.xml.namespace.QName ESCHERICHIACOLI$2 = 
14568                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Escherichiacoli");
14569             private static final javax.xml.namespace.QName BACILLUSSUBTILIS$4 = 
14570                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Bacillussubtilis");
14571             private static final javax.xml.namespace.QName CHLAMYDOMONA$6 = 
14572                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Chlamydomona");
14573             private static final javax.xml.namespace.QName DICTYOSTELIUM$8 = 
14574                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Dictyostelium");
14575             private static final javax.xml.namespace.QName SACCHAROMYCESCEREVISEAE$10 = 
14576                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Saccharomycescereviseae");
14577             private static final javax.xml.namespace.QName SACCHAROMYCESPOMBE$12 = 
14578                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Saccharomycespombe");
14579             private static final javax.xml.namespace.QName MOUSEEARCRESS$14 = 
14580                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "MouseEarCress");
14581             private static final javax.xml.namespace.QName CORN$16 = 
14582                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Corn");
14583             private static final javax.xml.namespace.QName NEMATODE$18 = 
14584                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Nematode");
14585             private static final javax.xml.namespace.QName FRUITFLY$20 = 
14586                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "Fruitfly");
14587             private static final javax.xml.namespace.QName AFRICANCLAWEDFROG$22 = 
14588                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "AfricanClawedFrog");
14589             private static final javax.xml.namespace.QName MOUSELABORATORY$24 = 
14590                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "MouseLaboratory");
14591             private static final javax.xml.namespace.QName FREE$26 = 
14592                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0", "FREE");
14593             
14594             
14595             /**
14596              * Gets the "NOMODELORGANISM" element
14597              */
14598             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNOMODELORGANISM()
14599             {
14600                 synchronized (monitor())
14601                 {
14602                     check_orphaned();
14603                     org.apache.xmlbeans.SimpleValue target = null;
14604                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMODELORGANISM$0, 0);
14605                     if (target == null)
14606                     {
14607                       return null;
14608                     }
14609                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14610                 }
14611             }
14612             
14613             /**
14614              * Gets (as xml) the "NOMODELORGANISM" element
14615              */
14616             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNOMODELORGANISM()
14617             {
14618                 synchronized (monitor())
14619                 {
14620                     check_orphaned();
14621                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14622                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMODELORGANISM$0, 0);
14623                     return target;
14624                 }
14625             }
14626             
14627             /**
14628              * True if has "NOMODELORGANISM" element
14629              */
14630             public boolean isSetNOMODELORGANISM()
14631             {
14632                 synchronized (monitor())
14633                 {
14634                     check_orphaned();
14635                     return get_store().count_elements(NOMODELORGANISM$0) != 0;
14636                 }
14637             }
14638             
14639             /**
14640              * Sets the "NOMODELORGANISM" element
14641              */
14642             public void setNOMODELORGANISM(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomodelorganism)
14643             {
14644                 synchronized (monitor())
14645                 {
14646                     check_orphaned();
14647                     org.apache.xmlbeans.SimpleValue target = null;
14648                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMODELORGANISM$0, 0);
14649                     if (target == null)
14650                     {
14651                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOMODELORGANISM$0);
14652                     }
14653                     target.setEnumValue(nomodelorganism);
14654                 }
14655             }
14656             
14657             /**
14658              * Sets (as xml) the "NOMODELORGANISM" element
14659              */
14660             public void xsetNOMODELORGANISM(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomodelorganism)
14661             {
14662                 synchronized (monitor())
14663                 {
14664                     check_orphaned();
14665                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14666                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMODELORGANISM$0, 0);
14667                     if (target == null)
14668                     {
14669                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOMODELORGANISM$0);
14670                     }
14671                     target.set(nomodelorganism);
14672                 }
14673             }
14674             
14675             /**
14676              * Unsets the "NOMODELORGANISM" element
14677              */
14678             public void unsetNOMODELORGANISM()
14679             {
14680                 synchronized (monitor())
14681                 {
14682                     check_orphaned();
14683                     get_store().remove_element(NOMODELORGANISM$0, 0);
14684                 }
14685             }
14686             
14687             /**
14688              * Gets the "Escherichiacoli" element
14689              */
14690             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEscherichiacoli()
14691             {
14692                 synchronized (monitor())
14693                 {
14694                     check_orphaned();
14695                     org.apache.xmlbeans.SimpleValue target = null;
14696                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ESCHERICHIACOLI$2, 0);
14697                     if (target == null)
14698                     {
14699                       return null;
14700                     }
14701                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14702                 }
14703             }
14704             
14705             /**
14706              * Gets (as xml) the "Escherichiacoli" element
14707              */
14708             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEscherichiacoli()
14709             {
14710                 synchronized (monitor())
14711                 {
14712                     check_orphaned();
14713                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14714                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ESCHERICHIACOLI$2, 0);
14715                     return target;
14716                 }
14717             }
14718             
14719             /**
14720              * True if has "Escherichiacoli" element
14721              */
14722             public boolean isSetEscherichiacoli()
14723             {
14724                 synchronized (monitor())
14725                 {
14726                     check_orphaned();
14727                     return get_store().count_elements(ESCHERICHIACOLI$2) != 0;
14728                 }
14729             }
14730             
14731             /**
14732              * Sets the "Escherichiacoli" element
14733              */
14734             public void setEscherichiacoli(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum escherichiacoli)
14735             {
14736                 synchronized (monitor())
14737                 {
14738                     check_orphaned();
14739                     org.apache.xmlbeans.SimpleValue target = null;
14740                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ESCHERICHIACOLI$2, 0);
14741                     if (target == null)
14742                     {
14743                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ESCHERICHIACOLI$2);
14744                     }
14745                     target.setEnumValue(escherichiacoli);
14746                 }
14747             }
14748             
14749             /**
14750              * Sets (as xml) the "Escherichiacoli" element
14751              */
14752             public void xsetEscherichiacoli(gov.grants.apply.system.globalLibraryV20.YesNoDataType escherichiacoli)
14753             {
14754                 synchronized (monitor())
14755                 {
14756                     check_orphaned();
14757                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14758                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ESCHERICHIACOLI$2, 0);
14759                     if (target == null)
14760                     {
14761                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ESCHERICHIACOLI$2);
14762                     }
14763                     target.set(escherichiacoli);
14764                 }
14765             }
14766             
14767             /**
14768              * Unsets the "Escherichiacoli" element
14769              */
14770             public void unsetEscherichiacoli()
14771             {
14772                 synchronized (monitor())
14773                 {
14774                     check_orphaned();
14775                     get_store().remove_element(ESCHERICHIACOLI$2, 0);
14776                 }
14777             }
14778             
14779             /**
14780              * Gets the "Bacillussubtilis" element
14781              */
14782             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBacillussubtilis()
14783             {
14784                 synchronized (monitor())
14785                 {
14786                     check_orphaned();
14787                     org.apache.xmlbeans.SimpleValue target = null;
14788                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACILLUSSUBTILIS$4, 0);
14789                     if (target == null)
14790                     {
14791                       return null;
14792                     }
14793                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14794                 }
14795             }
14796             
14797             /**
14798              * Gets (as xml) the "Bacillussubtilis" element
14799              */
14800             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBacillussubtilis()
14801             {
14802                 synchronized (monitor())
14803                 {
14804                     check_orphaned();
14805                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14806                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACILLUSSUBTILIS$4, 0);
14807                     return target;
14808                 }
14809             }
14810             
14811             /**
14812              * True if has "Bacillussubtilis" element
14813              */
14814             public boolean isSetBacillussubtilis()
14815             {
14816                 synchronized (monitor())
14817                 {
14818                     check_orphaned();
14819                     return get_store().count_elements(BACILLUSSUBTILIS$4) != 0;
14820                 }
14821             }
14822             
14823             /**
14824              * Sets the "Bacillussubtilis" element
14825              */
14826             public void setBacillussubtilis(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum bacillussubtilis)
14827             {
14828                 synchronized (monitor())
14829                 {
14830                     check_orphaned();
14831                     org.apache.xmlbeans.SimpleValue target = null;
14832                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACILLUSSUBTILIS$4, 0);
14833                     if (target == null)
14834                     {
14835                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BACILLUSSUBTILIS$4);
14836                     }
14837                     target.setEnumValue(bacillussubtilis);
14838                 }
14839             }
14840             
14841             /**
14842              * Sets (as xml) the "Bacillussubtilis" element
14843              */
14844             public void xsetBacillussubtilis(gov.grants.apply.system.globalLibraryV20.YesNoDataType bacillussubtilis)
14845             {
14846                 synchronized (monitor())
14847                 {
14848                     check_orphaned();
14849                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14850                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACILLUSSUBTILIS$4, 0);
14851                     if (target == null)
14852                     {
14853                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BACILLUSSUBTILIS$4);
14854                     }
14855                     target.set(bacillussubtilis);
14856                 }
14857             }
14858             
14859             /**
14860              * Unsets the "Bacillussubtilis" element
14861              */
14862             public void unsetBacillussubtilis()
14863             {
14864                 synchronized (monitor())
14865                 {
14866                     check_orphaned();
14867                     get_store().remove_element(BACILLUSSUBTILIS$4, 0);
14868                 }
14869             }
14870             
14871             /**
14872              * Gets the "Chlamydomona" element
14873              */
14874             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getChlamydomona()
14875             {
14876                 synchronized (monitor())
14877                 {
14878                     check_orphaned();
14879                     org.apache.xmlbeans.SimpleValue target = null;
14880                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHLAMYDOMONA$6, 0);
14881                     if (target == null)
14882                     {
14883                       return null;
14884                     }
14885                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14886                 }
14887             }
14888             
14889             /**
14890              * Gets (as xml) the "Chlamydomona" element
14891              */
14892             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetChlamydomona()
14893             {
14894                 synchronized (monitor())
14895                 {
14896                     check_orphaned();
14897                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14898                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHLAMYDOMONA$6, 0);
14899                     return target;
14900                 }
14901             }
14902             
14903             /**
14904              * True if has "Chlamydomona" element
14905              */
14906             public boolean isSetChlamydomona()
14907             {
14908                 synchronized (monitor())
14909                 {
14910                     check_orphaned();
14911                     return get_store().count_elements(CHLAMYDOMONA$6) != 0;
14912                 }
14913             }
14914             
14915             /**
14916              * Sets the "Chlamydomona" element
14917              */
14918             public void setChlamydomona(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum chlamydomona)
14919             {
14920                 synchronized (monitor())
14921                 {
14922                     check_orphaned();
14923                     org.apache.xmlbeans.SimpleValue target = null;
14924                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHLAMYDOMONA$6, 0);
14925                     if (target == null)
14926                     {
14927                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHLAMYDOMONA$6);
14928                     }
14929                     target.setEnumValue(chlamydomona);
14930                 }
14931             }
14932             
14933             /**
14934              * Sets (as xml) the "Chlamydomona" element
14935              */
14936             public void xsetChlamydomona(gov.grants.apply.system.globalLibraryV20.YesNoDataType chlamydomona)
14937             {
14938                 synchronized (monitor())
14939                 {
14940                     check_orphaned();
14941                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14942                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHLAMYDOMONA$6, 0);
14943                     if (target == null)
14944                     {
14945                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHLAMYDOMONA$6);
14946                     }
14947                     target.set(chlamydomona);
14948                 }
14949             }
14950             
14951             /**
14952              * Unsets the "Chlamydomona" element
14953              */
14954             public void unsetChlamydomona()
14955             {
14956                 synchronized (monitor())
14957                 {
14958                     check_orphaned();
14959                     get_store().remove_element(CHLAMYDOMONA$6, 0);
14960                 }
14961             }
14962             
14963             /**
14964              * Gets the "Dictyostelium" element
14965              */
14966             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDictyostelium()
14967             {
14968                 synchronized (monitor())
14969                 {
14970                     check_orphaned();
14971                     org.apache.xmlbeans.SimpleValue target = null;
14972                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DICTYOSTELIUM$8, 0);
14973                     if (target == null)
14974                     {
14975                       return null;
14976                     }
14977                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14978                 }
14979             }
14980             
14981             /**
14982              * Gets (as xml) the "Dictyostelium" element
14983              */
14984             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDictyostelium()
14985             {
14986                 synchronized (monitor())
14987                 {
14988                     check_orphaned();
14989                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14990                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DICTYOSTELIUM$8, 0);
14991                     return target;
14992                 }
14993             }
14994             
14995             /**
14996              * True if has "Dictyostelium" element
14997              */
14998             public boolean isSetDictyostelium()
14999             {
15000                 synchronized (monitor())
15001                 {
15002                     check_orphaned();
15003                     return get_store().count_elements(DICTYOSTELIUM$8) != 0;
15004                 }
15005             }
15006             
15007             /**
15008              * Sets the "Dictyostelium" element
15009              */
15010             public void setDictyostelium(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum dictyostelium)
15011             {
15012                 synchronized (monitor())
15013                 {
15014                     check_orphaned();
15015                     org.apache.xmlbeans.SimpleValue target = null;
15016                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DICTYOSTELIUM$8, 0);
15017                     if (target == null)
15018                     {
15019                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DICTYOSTELIUM$8);
15020                     }
15021                     target.setEnumValue(dictyostelium);
15022                 }
15023             }
15024             
15025             /**
15026              * Sets (as xml) the "Dictyostelium" element
15027              */
15028             public void xsetDictyostelium(gov.grants.apply.system.globalLibraryV20.YesNoDataType dictyostelium)
15029             {
15030                 synchronized (monitor())
15031                 {
15032                     check_orphaned();
15033                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15034                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DICTYOSTELIUM$8, 0);
15035                     if (target == null)
15036                     {
15037                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DICTYOSTELIUM$8);
15038                     }
15039                     target.set(dictyostelium);
15040                 }
15041             }
15042             
15043             /**
15044              * Unsets the "Dictyostelium" element
15045              */
15046             public void unsetDictyostelium()
15047             {
15048                 synchronized (monitor())
15049                 {
15050                     check_orphaned();
15051                     get_store().remove_element(DICTYOSTELIUM$8, 0);
15052                 }
15053             }
15054             
15055             /**
15056              * Gets the "Saccharomycescereviseae" element
15057              */
15058             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSaccharomycescereviseae()
15059             {
15060                 synchronized (monitor())
15061                 {
15062                     check_orphaned();
15063                     org.apache.xmlbeans.SimpleValue target = null;
15064                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SACCHAROMYCESCEREVISEAE$10, 0);
15065                     if (target == null)
15066                     {
15067                       return null;
15068                     }
15069                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15070                 }
15071             }
15072             
15073             /**
15074              * Gets (as xml) the "Saccharomycescereviseae" element
15075              */
15076             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSaccharomycescereviseae()
15077             {
15078                 synchronized (monitor())
15079                 {
15080                     check_orphaned();
15081                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15082                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SACCHAROMYCESCEREVISEAE$10, 0);
15083                     return target;
15084                 }
15085             }
15086             
15087             /**
15088              * True if has "Saccharomycescereviseae" element
15089              */
15090             public boolean isSetSaccharomycescereviseae()
15091             {
15092                 synchronized (monitor())
15093                 {
15094                     check_orphaned();
15095                     return get_store().count_elements(SACCHAROMYCESCEREVISEAE$10) != 0;
15096                 }
15097             }
15098             
15099             /**
15100              * Sets the "Saccharomycescereviseae" element
15101              */
15102             public void setSaccharomycescereviseae(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum saccharomycescereviseae)
15103             {
15104                 synchronized (monitor())
15105                 {
15106                     check_orphaned();
15107                     org.apache.xmlbeans.SimpleValue target = null;
15108                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SACCHAROMYCESCEREVISEAE$10, 0);
15109                     if (target == null)
15110                     {
15111                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SACCHAROMYCESCEREVISEAE$10);
15112                     }
15113                     target.setEnumValue(saccharomycescereviseae);
15114                 }
15115             }
15116             
15117             /**
15118              * Sets (as xml) the "Saccharomycescereviseae" element
15119              */
15120             public void xsetSaccharomycescereviseae(gov.grants.apply.system.globalLibraryV20.YesNoDataType saccharomycescereviseae)
15121             {
15122                 synchronized (monitor())
15123                 {
15124                     check_orphaned();
15125                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15126                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SACCHAROMYCESCEREVISEAE$10, 0);
15127                     if (target == null)
15128                     {
15129                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SACCHAROMYCESCEREVISEAE$10);
15130                     }
15131                     target.set(saccharomycescereviseae);
15132                 }
15133             }
15134             
15135             /**
15136              * Unsets the "Saccharomycescereviseae" element
15137              */
15138             public void unsetSaccharomycescereviseae()
15139             {
15140                 synchronized (monitor())
15141                 {
15142                     check_orphaned();
15143                     get_store().remove_element(SACCHAROMYCESCEREVISEAE$10, 0);
15144                 }
15145             }
15146             
15147             /**
15148              * Gets the "Saccharomycespombe" element
15149              */
15150             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSaccharomycespombe()
15151             {
15152                 synchronized (monitor())
15153                 {
15154                     check_orphaned();
15155                     org.apache.xmlbeans.SimpleValue target = null;
15156                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SACCHAROMYCESPOMBE$12, 0);
15157                     if (target == null)
15158                     {
15159                       return null;
15160                     }
15161                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15162                 }
15163             }
15164             
15165             /**
15166              * Gets (as xml) the "Saccharomycespombe" element
15167              */
15168             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSaccharomycespombe()
15169             {
15170                 synchronized (monitor())
15171                 {
15172                     check_orphaned();
15173                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15174                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SACCHAROMYCESPOMBE$12, 0);
15175                     return target;
15176                 }
15177             }
15178             
15179             /**
15180              * True if has "Saccharomycespombe" element
15181              */
15182             public boolean isSetSaccharomycespombe()
15183             {
15184                 synchronized (monitor())
15185                 {
15186                     check_orphaned();
15187                     return get_store().count_elements(SACCHAROMYCESPOMBE$12) != 0;
15188                 }
15189             }
15190             
15191             /**
15192              * Sets the "Saccharomycespombe" element
15193              */
15194             public void setSaccharomycespombe(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum saccharomycespombe)
15195             {
15196                 synchronized (monitor())
15197                 {
15198                     check_orphaned();
15199                     org.apache.xmlbeans.SimpleValue target = null;
15200                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SACCHAROMYCESPOMBE$12, 0);
15201                     if (target == null)
15202                     {
15203                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SACCHAROMYCESPOMBE$12);
15204                     }
15205                     target.setEnumValue(saccharomycespombe);
15206                 }
15207             }
15208             
15209             /**
15210              * Sets (as xml) the "Saccharomycespombe" element
15211              */
15212             public void xsetSaccharomycespombe(gov.grants.apply.system.globalLibraryV20.YesNoDataType saccharomycespombe)
15213             {
15214                 synchronized (monitor())
15215                 {
15216                     check_orphaned();
15217                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15218                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SACCHAROMYCESPOMBE$12, 0);
15219                     if (target == null)
15220                     {
15221                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SACCHAROMYCESPOMBE$12);
15222                     }
15223                     target.set(saccharomycespombe);
15224                 }
15225             }
15226             
15227             /**
15228              * Unsets the "Saccharomycespombe" element
15229              */
15230             public void unsetSaccharomycespombe()
15231             {
15232                 synchronized (monitor())
15233                 {
15234                     check_orphaned();
15235                     get_store().remove_element(SACCHAROMYCESPOMBE$12, 0);
15236                 }
15237             }
15238             
15239             /**
15240              * Gets the "MouseEarCress" element
15241              */
15242             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMouseEarCress()
15243             {
15244                 synchronized (monitor())
15245                 {
15246                     check_orphaned();
15247                     org.apache.xmlbeans.SimpleValue target = null;
15248                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MOUSEEARCRESS$14, 0);
15249                     if (target == null)
15250                     {
15251                       return null;
15252                     }
15253                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15254                 }
15255             }
15256             
15257             /**
15258              * Gets (as xml) the "MouseEarCress" element
15259              */
15260             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMouseEarCress()
15261             {
15262                 synchronized (monitor())
15263                 {
15264                     check_orphaned();
15265                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15266                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MOUSEEARCRESS$14, 0);
15267                     return target;
15268                 }
15269             }
15270             
15271             /**
15272              * True if has "MouseEarCress" element
15273              */
15274             public boolean isSetMouseEarCress()
15275             {
15276                 synchronized (monitor())
15277                 {
15278                     check_orphaned();
15279                     return get_store().count_elements(MOUSEEARCRESS$14) != 0;
15280                 }
15281             }
15282             
15283             /**
15284              * Sets the "MouseEarCress" element
15285              */
15286             public void setMouseEarCress(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mouseEarCress)
15287             {
15288                 synchronized (monitor())
15289                 {
15290                     check_orphaned();
15291                     org.apache.xmlbeans.SimpleValue target = null;
15292                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MOUSEEARCRESS$14, 0);
15293                     if (target == null)
15294                     {
15295                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MOUSEEARCRESS$14);
15296                     }
15297                     target.setEnumValue(mouseEarCress);
15298                 }
15299             }
15300             
15301             /**
15302              * Sets (as xml) the "MouseEarCress" element
15303              */
15304             public void xsetMouseEarCress(gov.grants.apply.system.globalLibraryV20.YesNoDataType mouseEarCress)
15305             {
15306                 synchronized (monitor())
15307                 {
15308                     check_orphaned();
15309                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15310                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MOUSEEARCRESS$14, 0);
15311                     if (target == null)
15312                     {
15313                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MOUSEEARCRESS$14);
15314                     }
15315                     target.set(mouseEarCress);
15316                 }
15317             }
15318             
15319             /**
15320              * Unsets the "MouseEarCress" element
15321              */
15322             public void unsetMouseEarCress()
15323             {
15324                 synchronized (monitor())
15325                 {
15326                     check_orphaned();
15327                     get_store().remove_element(MOUSEEARCRESS$14, 0);
15328                 }
15329             }
15330             
15331             /**
15332              * Gets the "Corn" element
15333              */
15334             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCorn()
15335             {
15336                 synchronized (monitor())
15337                 {
15338                     check_orphaned();
15339                     org.apache.xmlbeans.SimpleValue target = null;
15340                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CORN$16, 0);
15341                     if (target == null)
15342                     {
15343                       return null;
15344                     }
15345                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15346                 }
15347             }
15348             
15349             /**
15350              * Gets (as xml) the "Corn" element
15351              */
15352             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCorn()
15353             {
15354                 synchronized (monitor())
15355                 {
15356                     check_orphaned();
15357                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15358                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CORN$16, 0);
15359                     return target;
15360                 }
15361             }
15362             
15363             /**
15364              * True if has "Corn" element
15365              */
15366             public boolean isSetCorn()
15367             {
15368                 synchronized (monitor())
15369                 {
15370                     check_orphaned();
15371                     return get_store().count_elements(CORN$16) != 0;
15372                 }
15373             }
15374             
15375             /**
15376              * Sets the "Corn" element
15377              */
15378             public void setCorn(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum corn)
15379             {
15380                 synchronized (monitor())
15381                 {
15382                     check_orphaned();
15383                     org.apache.xmlbeans.SimpleValue target = null;
15384                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CORN$16, 0);
15385                     if (target == null)
15386                     {
15387                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CORN$16);
15388                     }
15389                     target.setEnumValue(corn);
15390                 }
15391             }
15392             
15393             /**
15394              * Sets (as xml) the "Corn" element
15395              */
15396             public void xsetCorn(gov.grants.apply.system.globalLibraryV20.YesNoDataType corn)
15397             {
15398                 synchronized (monitor())
15399                 {
15400                     check_orphaned();
15401                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15402                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CORN$16, 0);
15403                     if (target == null)
15404                     {
15405                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CORN$16);
15406                     }
15407                     target.set(corn);
15408                 }
15409             }
15410             
15411             /**
15412              * Unsets the "Corn" element
15413              */
15414             public void unsetCorn()
15415             {
15416                 synchronized (monitor())
15417                 {
15418                     check_orphaned();
15419                     get_store().remove_element(CORN$16, 0);
15420                 }
15421             }
15422             
15423             /**
15424              * Gets the "Nematode" element
15425              */
15426             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNematode()
15427             {
15428                 synchronized (monitor())
15429                 {
15430                     check_orphaned();
15431                     org.apache.xmlbeans.SimpleValue target = null;
15432                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEMATODE$18, 0);
15433                     if (target == null)
15434                     {
15435                       return null;
15436                     }
15437                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15438                 }
15439             }
15440             
15441             /**
15442              * Gets (as xml) the "Nematode" element
15443              */
15444             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNematode()
15445             {
15446                 synchronized (monitor())
15447                 {
15448                     check_orphaned();
15449                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15450                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEMATODE$18, 0);
15451                     return target;
15452                 }
15453             }
15454             
15455             /**
15456              * True if has "Nematode" element
15457              */
15458             public boolean isSetNematode()
15459             {
15460                 synchronized (monitor())
15461                 {
15462                     check_orphaned();
15463                     return get_store().count_elements(NEMATODE$18) != 0;
15464                 }
15465             }
15466             
15467             /**
15468              * Sets the "Nematode" element
15469              */
15470             public void setNematode(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nematode)
15471             {
15472                 synchronized (monitor())
15473                 {
15474                     check_orphaned();
15475                     org.apache.xmlbeans.SimpleValue target = null;
15476                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEMATODE$18, 0);
15477                     if (target == null)
15478                     {
15479                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEMATODE$18);
15480                     }
15481                     target.setEnumValue(nematode);
15482                 }
15483             }
15484             
15485             /**
15486              * Sets (as xml) the "Nematode" element
15487              */
15488             public void xsetNematode(gov.grants.apply.system.globalLibraryV20.YesNoDataType nematode)
15489             {
15490                 synchronized (monitor())
15491                 {
15492                     check_orphaned();
15493                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15494                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEMATODE$18, 0);
15495                     if (target == null)
15496                     {
15497                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEMATODE$18);
15498                     }
15499                     target.set(nematode);
15500                 }
15501             }
15502             
15503             /**
15504              * Unsets the "Nematode" element
15505              */
15506             public void unsetNematode()
15507             {
15508                 synchronized (monitor())
15509                 {
15510                     check_orphaned();
15511                     get_store().remove_element(NEMATODE$18, 0);
15512                 }
15513             }
15514             
15515             /**
15516              * Gets the "Fruitfly" element
15517              */
15518             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFruitfly()
15519             {
15520                 synchronized (monitor())
15521                 {
15522                     check_orphaned();
15523                     org.apache.xmlbeans.SimpleValue target = null;
15524                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FRUITFLY$20, 0);
15525                     if (target == null)
15526                     {
15527                       return null;
15528                     }
15529                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15530                 }
15531             }
15532             
15533             /**
15534              * Gets (as xml) the "Fruitfly" element
15535              */
15536             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFruitfly()
15537             {
15538                 synchronized (monitor())
15539                 {
15540                     check_orphaned();
15541                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15542                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FRUITFLY$20, 0);
15543                     return target;
15544                 }
15545             }
15546             
15547             /**
15548              * True if has "Fruitfly" element
15549              */
15550             public boolean isSetFruitfly()
15551             {
15552                 synchronized (monitor())
15553                 {
15554                     check_orphaned();
15555                     return get_store().count_elements(FRUITFLY$20) != 0;
15556                 }
15557             }
15558             
15559             /**
15560              * Sets the "Fruitfly" element
15561              */
15562             public void setFruitfly(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fruitfly)
15563             {
15564                 synchronized (monitor())
15565                 {
15566                     check_orphaned();
15567                     org.apache.xmlbeans.SimpleValue target = null;
15568                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FRUITFLY$20, 0);
15569                     if (target == null)
15570                     {
15571                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FRUITFLY$20);
15572                     }
15573                     target.setEnumValue(fruitfly);
15574                 }
15575             }
15576             
15577             /**
15578              * Sets (as xml) the "Fruitfly" element
15579              */
15580             public void xsetFruitfly(gov.grants.apply.system.globalLibraryV20.YesNoDataType fruitfly)
15581             {
15582                 synchronized (monitor())
15583                 {
15584                     check_orphaned();
15585                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15586                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FRUITFLY$20, 0);
15587                     if (target == null)
15588                     {
15589                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FRUITFLY$20);
15590                     }
15591                     target.set(fruitfly);
15592                 }
15593             }
15594             
15595             /**
15596              * Unsets the "Fruitfly" element
15597              */
15598             public void unsetFruitfly()
15599             {
15600                 synchronized (monitor())
15601                 {
15602                     check_orphaned();
15603                     get_store().remove_element(FRUITFLY$20, 0);
15604                 }
15605             }
15606             
15607             /**
15608              * Gets the "AfricanClawedFrog" element
15609              */
15610             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAfricanClawedFrog()
15611             {
15612                 synchronized (monitor())
15613                 {
15614                     check_orphaned();
15615                     org.apache.xmlbeans.SimpleValue target = null;
15616                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANCLAWEDFROG$22, 0);
15617                     if (target == null)
15618                     {
15619                       return null;
15620                     }
15621                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15622                 }
15623             }
15624             
15625             /**
15626              * Gets (as xml) the "AfricanClawedFrog" element
15627              */
15628             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAfricanClawedFrog()
15629             {
15630                 synchronized (monitor())
15631                 {
15632                     check_orphaned();
15633                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15634                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFRICANCLAWEDFROG$22, 0);
15635                     return target;
15636                 }
15637             }
15638             
15639             /**
15640              * True if has "AfricanClawedFrog" element
15641              */
15642             public boolean isSetAfricanClawedFrog()
15643             {
15644                 synchronized (monitor())
15645                 {
15646                     check_orphaned();
15647                     return get_store().count_elements(AFRICANCLAWEDFROG$22) != 0;
15648                 }
15649             }
15650             
15651             /**
15652              * Sets the "AfricanClawedFrog" element
15653              */
15654             public void setAfricanClawedFrog(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum africanClawedFrog)
15655             {
15656                 synchronized (monitor())
15657                 {
15658                     check_orphaned();
15659                     org.apache.xmlbeans.SimpleValue target = null;
15660                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANCLAWEDFROG$22, 0);
15661                     if (target == null)
15662                     {
15663                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFRICANCLAWEDFROG$22);
15664                     }
15665                     target.setEnumValue(africanClawedFrog);
15666                 }
15667             }
15668             
15669             /**
15670              * Sets (as xml) the "AfricanClawedFrog" element
15671              */
15672             public void xsetAfricanClawedFrog(gov.grants.apply.system.globalLibraryV20.YesNoDataType africanClawedFrog)
15673             {
15674                 synchronized (monitor())
15675                 {
15676                     check_orphaned();
15677                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15678                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFRICANCLAWEDFROG$22, 0);
15679                     if (target == null)
15680                     {
15681                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AFRICANCLAWEDFROG$22);
15682                     }
15683                     target.set(africanClawedFrog);
15684                 }
15685             }
15686             
15687             /**
15688              * Unsets the "AfricanClawedFrog" element
15689              */
15690             public void unsetAfricanClawedFrog()
15691             {
15692                 synchronized (monitor())
15693                 {
15694                     check_orphaned();
15695                     get_store().remove_element(AFRICANCLAWEDFROG$22, 0);
15696                 }
15697             }
15698             
15699             /**
15700              * Gets the "MouseLaboratory" element
15701              */
15702             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMouseLaboratory()
15703             {
15704                 synchronized (monitor())
15705                 {
15706                     check_orphaned();
15707                     org.apache.xmlbeans.SimpleValue target = null;
15708                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MOUSELABORATORY$24, 0);
15709                     if (target == null)
15710                     {
15711                       return null;
15712                     }
15713                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15714                 }
15715             }
15716             
15717             /**
15718              * Gets (as xml) the "MouseLaboratory" element
15719              */
15720             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMouseLaboratory()
15721             {
15722                 synchronized (monitor())
15723                 {
15724                     check_orphaned();
15725                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15726                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MOUSELABORATORY$24, 0);
15727                     return target;
15728                 }
15729             }
15730             
15731             /**
15732              * True if has "MouseLaboratory" element
15733              */
15734             public boolean isSetMouseLaboratory()
15735             {
15736                 synchronized (monitor())
15737                 {
15738                     check_orphaned();
15739                     return get_store().count_elements(MOUSELABORATORY$24) != 0;
15740                 }
15741             }
15742             
15743             /**
15744              * Sets the "MouseLaboratory" element
15745              */
15746             public void setMouseLaboratory(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mouseLaboratory)
15747             {
15748                 synchronized (monitor())
15749                 {
15750                     check_orphaned();
15751                     org.apache.xmlbeans.SimpleValue target = null;
15752                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MOUSELABORATORY$24, 0);
15753                     if (target == null)
15754                     {
15755                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MOUSELABORATORY$24);
15756                     }
15757                     target.setEnumValue(mouseLaboratory);
15758                 }
15759             }
15760             
15761             /**
15762              * Sets (as xml) the "MouseLaboratory" element
15763              */
15764             public void xsetMouseLaboratory(gov.grants.apply.system.globalLibraryV20.YesNoDataType mouseLaboratory)
15765             {
15766                 synchronized (monitor())
15767                 {
15768                     check_orphaned();
15769                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15770                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MOUSELABORATORY$24, 0);
15771                     if (target == null)
15772                     {
15773                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MOUSELABORATORY$24);
15774                     }
15775                     target.set(mouseLaboratory);
15776                 }
15777             }
15778             
15779             /**
15780              * Unsets the "MouseLaboratory" element
15781              */
15782             public void unsetMouseLaboratory()
15783             {
15784                 synchronized (monitor())
15785                 {
15786                     check_orphaned();
15787                     get_store().remove_element(MOUSELABORATORY$24, 0);
15788                 }
15789             }
15790             
15791             /**
15792              * Gets the "FREE" element
15793              */
15794             public java.lang.String getFREE()
15795             {
15796                 synchronized (monitor())
15797                 {
15798                     check_orphaned();
15799                     org.apache.xmlbeans.SimpleValue target = null;
15800                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FREE$26, 0);
15801                     if (target == null)
15802                     {
15803                       return null;
15804                     }
15805                     return target.getStringValue();
15806                 }
15807             }
15808             
15809             /**
15810              * Gets (as xml) the "FREE" element
15811              */
15812             public gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE xgetFREE()
15813             {
15814                 synchronized (monitor())
15815                 {
15816                     check_orphaned();
15817                     gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE target = null;
15818                     target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE)get_store().find_element_user(FREE$26, 0);
15819                     return target;
15820                 }
15821             }
15822             
15823             /**
15824              * True if has "FREE" element
15825              */
15826             public boolean isSetFREE()
15827             {
15828                 synchronized (monitor())
15829                 {
15830                     check_orphaned();
15831                     return get_store().count_elements(FREE$26) != 0;
15832                 }
15833             }
15834             
15835             /**
15836              * Sets the "FREE" element
15837              */
15838             public void setFREE(java.lang.String free)
15839             {
15840                 synchronized (monitor())
15841                 {
15842                     check_orphaned();
15843                     org.apache.xmlbeans.SimpleValue target = null;
15844                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FREE$26, 0);
15845                     if (target == null)
15846                     {
15847                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FREE$26);
15848                     }
15849                     target.setStringValue(free);
15850                 }
15851             }
15852             
15853             /**
15854              * Sets (as xml) the "FREE" element
15855              */
15856             public void xsetFREE(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE free)
15857             {
15858                 synchronized (monitor())
15859                 {
15860                     check_orphaned();
15861                     gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE target = null;
15862                     target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE)get_store().find_element_user(FREE$26, 0);
15863                     if (target == null)
15864                     {
15865                       target = (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE)get_store().add_element_user(FREE$26);
15866                     }
15867                     target.set(free);
15868                 }
15869             }
15870             
15871             /**
15872              * Unsets the "FREE" element
15873              */
15874             public void unsetFREE()
15875             {
15876                 synchronized (monitor())
15877                 {
15878                     check_orphaned();
15879                     get_store().remove_element(FREE$26, 0);
15880                 }
15881             }
15882             /**
15883              * An XML FREE(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
15884              *
15885              * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument$NSFBIOMCB$MODELORGANISM$FREE.
15886              */
15887             public static class FREEImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE
15888             {
15889                 private static final long serialVersionUID = 1L;
15890                 
15891                 public FREEImpl(org.apache.xmlbeans.SchemaType sType)
15892                 {
15893                     super(sType, false);
15894                 }
15895                 
15896                 protected FREEImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
15897                 {
15898                     super(sType, b);
15899                 }
15900             }
15901         }
15902     }
15903 }