1   
2   
3   
4   
5   
6   
7   
8   
9   package gov.grants.apply.forms.rrOtherProjectInfoV10.impl;
10  
11  
12  
13  
14  
15  public class RROtherProjectInfoDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public RROtherProjectInfoDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName RROTHERPROJECTINFO$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "RR_OtherProjectInfo");
26      
27      
28      
29  
30  
31      public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo getRROtherProjectInfo()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo target = null;
37              target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo)get_store().find_element_user(RROTHERPROJECTINFO$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      
47  
48  
49      public void setRROtherProjectInfo(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo rrOtherProjectInfo)
50      {
51          generatedSetterHelperImpl(rrOtherProjectInfo, RROTHERPROJECTINFO$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      
55  
56  
57      public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo addNewRROtherProjectInfo()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo target = null;
63              target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo)get_store().add_element_user(RROTHERPROJECTINFO$0);
64              return target;
65          }
66      }
67      
68  
69  
70  
71  
72      public static class RROtherProjectInfoImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public RROtherProjectInfoImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName HUMANSUBJECTSINDICATOR$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "HumanSubjectsIndicator");
83          private static final javax.xml.namespace.QName HUMANSUBJECTSSUPPLEMENT$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "HumanSubjectsSupplement");
85          private static final javax.xml.namespace.QName VERTEBRATEANIMALSINDICATOR$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "VertebrateAnimalsIndicator");
87          private static final javax.xml.namespace.QName VERTEBRATEANIMALSSUPPLEMENT$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "VertebrateAnimalsSupplement");
89          private static final javax.xml.namespace.QName PROPRIETARYINFORMATIONINDICATOR$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "ProprietaryInformationIndicator");
91          private static final javax.xml.namespace.QName ENVIRONMENTALIMPACT$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "EnvironmentalImpact");
93          private static final javax.xml.namespace.QName INTERNATIONALACTIVITIES$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "InternationalActivities");
95          private static final javax.xml.namespace.QName ABSTRACTATTACHMENTS$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "AbstractAttachments");
97          private static final javax.xml.namespace.QName FACILITIESATTACHMENTS$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "FacilitiesAttachments");
99          private static final javax.xml.namespace.QName EQUIPMENTATTACHMENTS$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "EquipmentAttachments");
101         private static final javax.xml.namespace.QName BIBLIOGRAPHYATTACHMENTS$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "BibliographyAttachments");
103         private static final javax.xml.namespace.QName PROJECTNARRATIVEATTACHMENTS$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "ProjectNarrativeAttachments");
105         private static final javax.xml.namespace.QName OTHERATTACHMENTS$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "OtherAttachments");
107         private static final javax.xml.namespace.QName FORMVERSION$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "FormVersion");
109         
110         
111         
112 
113 
114         public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getHumanSubjectsIndicator()
115         {
116             synchronized (monitor())
117             {
118                 check_orphaned();
119                 org.apache.xmlbeans.SimpleValue target = null;
120                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HUMANSUBJECTSINDICATOR$0, 0);
121                 if (target == null)
122                 {
123                     return null;
124                 }
125                 return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
126             }
127         }
128         
129         
130 
131 
132         public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetHumanSubjectsIndicator()
133         {
134             synchronized (monitor())
135             {
136                 check_orphaned();
137                 gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
138                 target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(HUMANSUBJECTSINDICATOR$0, 0);
139                 return target;
140             }
141         }
142         
143         
144 
145 
146         public void setHumanSubjectsIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum humanSubjectsIndicator)
147         {
148             synchronized (monitor())
149             {
150                 check_orphaned();
151                 org.apache.xmlbeans.SimpleValue target = null;
152                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HUMANSUBJECTSINDICATOR$0, 0);
153                 if (target == null)
154                 {
155                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HUMANSUBJECTSINDICATOR$0);
156                 }
157                 target.setEnumValue(humanSubjectsIndicator);
158             }
159         }
160         
161         
162 
163 
164         public void xsetHumanSubjectsIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType humanSubjectsIndicator)
165         {
166             synchronized (monitor())
167             {
168                 check_orphaned();
169                 gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
170                 target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(HUMANSUBJECTSINDICATOR$0, 0);
171                 if (target == null)
172                 {
173                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_element_user(HUMANSUBJECTSINDICATOR$0);
174                 }
175                 target.set(humanSubjectsIndicator);
176             }
177         }
178         
179         
180 
181 
182         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement getHumanSubjectsSupplement()
183         {
184             synchronized (monitor())
185             {
186                 check_orphaned();
187                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement target = null;
188                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement)get_store().find_element_user(HUMANSUBJECTSSUPPLEMENT$2, 0);
189                 if (target == null)
190                 {
191                     return null;
192                 }
193                 return target;
194             }
195         }
196         
197         
198 
199 
200         public boolean isSetHumanSubjectsSupplement()
201         {
202             synchronized (monitor())
203             {
204                 check_orphaned();
205                 return get_store().count_elements(HUMANSUBJECTSSUPPLEMENT$2) != 0;
206             }
207         }
208         
209         
210 
211 
212         public void setHumanSubjectsSupplement(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement humanSubjectsSupplement)
213         {
214             generatedSetterHelperImpl(humanSubjectsSupplement, HUMANSUBJECTSSUPPLEMENT$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
215         }
216         
217         
218 
219 
220         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement addNewHumanSubjectsSupplement()
221         {
222             synchronized (monitor())
223             {
224                 check_orphaned();
225                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement target = null;
226                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement)get_store().add_element_user(HUMANSUBJECTSSUPPLEMENT$2);
227                 return target;
228             }
229         }
230         
231         
232 
233 
234         public void unsetHumanSubjectsSupplement()
235         {
236             synchronized (monitor())
237             {
238                 check_orphaned();
239                 get_store().remove_element(HUMANSUBJECTSSUPPLEMENT$2, 0);
240             }
241         }
242         
243         
244 
245 
246         public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getVertebrateAnimalsIndicator()
247         {
248             synchronized (monitor())
249             {
250                 check_orphaned();
251                 org.apache.xmlbeans.SimpleValue target = null;
252                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERTEBRATEANIMALSINDICATOR$4, 0);
253                 if (target == null)
254                 {
255                     return null;
256                 }
257                 return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
258             }
259         }
260         
261         
262 
263 
264         public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetVertebrateAnimalsIndicator()
265         {
266             synchronized (monitor())
267             {
268                 check_orphaned();
269                 gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
270                 target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(VERTEBRATEANIMALSINDICATOR$4, 0);
271                 return target;
272             }
273         }
274         
275         
276 
277 
278         public void setVertebrateAnimalsIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum vertebrateAnimalsIndicator)
279         {
280             synchronized (monitor())
281             {
282                 check_orphaned();
283                 org.apache.xmlbeans.SimpleValue target = null;
284                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERTEBRATEANIMALSINDICATOR$4, 0);
285                 if (target == null)
286                 {
287                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERTEBRATEANIMALSINDICATOR$4);
288                 }
289                 target.setEnumValue(vertebrateAnimalsIndicator);
290             }
291         }
292         
293         
294 
295 
296         public void xsetVertebrateAnimalsIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType vertebrateAnimalsIndicator)
297         {
298             synchronized (monitor())
299             {
300                 check_orphaned();
301                 gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
302                 target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(VERTEBRATEANIMALSINDICATOR$4, 0);
303                 if (target == null)
304                 {
305                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_element_user(VERTEBRATEANIMALSINDICATOR$4);
306                 }
307                 target.set(vertebrateAnimalsIndicator);
308             }
309         }
310         
311         
312 
313 
314         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement getVertebrateAnimalsSupplement()
315         {
316             synchronized (monitor())
317             {
318                 check_orphaned();
319                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement target = null;
320                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement)get_store().find_element_user(VERTEBRATEANIMALSSUPPLEMENT$6, 0);
321                 if (target == null)
322                 {
323                     return null;
324                 }
325                 return target;
326             }
327         }
328         
329         
330 
331 
332         public boolean isSetVertebrateAnimalsSupplement()
333         {
334             synchronized (monitor())
335             {
336                 check_orphaned();
337                 return get_store().count_elements(VERTEBRATEANIMALSSUPPLEMENT$6) != 0;
338             }
339         }
340         
341         
342 
343 
344         public void setVertebrateAnimalsSupplement(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement vertebrateAnimalsSupplement)
345         {
346             generatedSetterHelperImpl(vertebrateAnimalsSupplement, VERTEBRATEANIMALSSUPPLEMENT$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
347         }
348         
349         
350 
351 
352         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement addNewVertebrateAnimalsSupplement()
353         {
354             synchronized (monitor())
355             {
356                 check_orphaned();
357                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement target = null;
358                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement)get_store().add_element_user(VERTEBRATEANIMALSSUPPLEMENT$6);
359                 return target;
360             }
361         }
362         
363         
364 
365 
366         public void unsetVertebrateAnimalsSupplement()
367         {
368             synchronized (monitor())
369             {
370                 check_orphaned();
371                 get_store().remove_element(VERTEBRATEANIMALSSUPPLEMENT$6, 0);
372             }
373         }
374         
375         
376 
377 
378         public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getProprietaryInformationIndicator()
379         {
380             synchronized (monitor())
381             {
382                 check_orphaned();
383                 org.apache.xmlbeans.SimpleValue target = null;
384                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPRIETARYINFORMATIONINDICATOR$8, 0);
385                 if (target == null)
386                 {
387                     return null;
388                 }
389                 return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
390             }
391         }
392         
393         
394 
395 
396         public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetProprietaryInformationIndicator()
397         {
398             synchronized (monitor())
399             {
400                 check_orphaned();
401                 gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
402                 target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(PROPRIETARYINFORMATIONINDICATOR$8, 0);
403                 return target;
404             }
405         }
406         
407         
408 
409 
410         public void setProprietaryInformationIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum proprietaryInformationIndicator)
411         {
412             synchronized (monitor())
413             {
414                 check_orphaned();
415                 org.apache.xmlbeans.SimpleValue target = null;
416                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPRIETARYINFORMATIONINDICATOR$8, 0);
417                 if (target == null)
418                 {
419                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPRIETARYINFORMATIONINDICATOR$8);
420                 }
421                 target.setEnumValue(proprietaryInformationIndicator);
422             }
423         }
424         
425         
426 
427 
428         public void xsetProprietaryInformationIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType proprietaryInformationIndicator)
429         {
430             synchronized (monitor())
431             {
432                 check_orphaned();
433                 gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
434                 target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(PROPRIETARYINFORMATIONINDICATOR$8, 0);
435                 if (target == null)
436                 {
437                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_element_user(PROPRIETARYINFORMATIONINDICATOR$8);
438                 }
439                 target.set(proprietaryInformationIndicator);
440             }
441         }
442         
443         
444 
445 
446         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact getEnvironmentalImpact()
447         {
448             synchronized (monitor())
449             {
450                 check_orphaned();
451                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact target = null;
452                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact)get_store().find_element_user(ENVIRONMENTALIMPACT$10, 0);
453                 if (target == null)
454                 {
455                     return null;
456                 }
457                 return target;
458             }
459         }
460         
461         
462 
463 
464         public void setEnvironmentalImpact(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact environmentalImpact)
465         {
466             generatedSetterHelperImpl(environmentalImpact, ENVIRONMENTALIMPACT$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
467         }
468         
469         
470 
471 
472         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact addNewEnvironmentalImpact()
473         {
474             synchronized (monitor())
475             {
476                 check_orphaned();
477                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact target = null;
478                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact)get_store().add_element_user(ENVIRONMENTALIMPACT$10);
479                 return target;
480             }
481         }
482         
483         
484 
485 
486         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities getInternationalActivities()
487         {
488             synchronized (monitor())
489             {
490                 check_orphaned();
491                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities target = null;
492                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities)get_store().find_element_user(INTERNATIONALACTIVITIES$12, 0);
493                 if (target == null)
494                 {
495                     return null;
496                 }
497                 return target;
498             }
499         }
500         
501         
502 
503 
504         public void setInternationalActivities(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities internationalActivities)
505         {
506             generatedSetterHelperImpl(internationalActivities, INTERNATIONALACTIVITIES$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
507         }
508         
509         
510 
511 
512         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities addNewInternationalActivities()
513         {
514             synchronized (monitor())
515             {
516                 check_orphaned();
517                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities target = null;
518                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities)get_store().add_element_user(INTERNATIONALACTIVITIES$12);
519                 return target;
520             }
521         }
522         
523         
524 
525 
526         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.AbstractAttachments getAbstractAttachments()
527         {
528             synchronized (monitor())
529             {
530                 check_orphaned();
531                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.AbstractAttachments target = null;
532                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.AbstractAttachments)get_store().find_element_user(ABSTRACTATTACHMENTS$14, 0);
533                 if (target == null)
534                 {
535                     return null;
536                 }
537                 return target;
538             }
539         }
540         
541         
542 
543 
544         public boolean isSetAbstractAttachments()
545         {
546             synchronized (monitor())
547             {
548                 check_orphaned();
549                 return get_store().count_elements(ABSTRACTATTACHMENTS$14) != 0;
550             }
551         }
552         
553         
554 
555 
556         public void setAbstractAttachments(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.AbstractAttachments abstractAttachments)
557         {
558             generatedSetterHelperImpl(abstractAttachments, ABSTRACTATTACHMENTS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
559         }
560         
561         
562 
563 
564         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.AbstractAttachments addNewAbstractAttachments()
565         {
566             synchronized (monitor())
567             {
568                 check_orphaned();
569                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.AbstractAttachments target = null;
570                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.AbstractAttachments)get_store().add_element_user(ABSTRACTATTACHMENTS$14);
571                 return target;
572             }
573         }
574         
575         
576 
577 
578         public void unsetAbstractAttachments()
579         {
580             synchronized (monitor())
581             {
582                 check_orphaned();
583                 get_store().remove_element(ABSTRACTATTACHMENTS$14, 0);
584             }
585         }
586         
587         
588 
589 
590         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.FacilitiesAttachments getFacilitiesAttachments()
591         {
592             synchronized (monitor())
593             {
594                 check_orphaned();
595                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.FacilitiesAttachments target = null;
596                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.FacilitiesAttachments)get_store().find_element_user(FACILITIESATTACHMENTS$16, 0);
597                 if (target == null)
598                 {
599                     return null;
600                 }
601                 return target;
602             }
603         }
604         
605         
606 
607 
608         public boolean isSetFacilitiesAttachments()
609         {
610             synchronized (monitor())
611             {
612                 check_orphaned();
613                 return get_store().count_elements(FACILITIESATTACHMENTS$16) != 0;
614             }
615         }
616         
617         
618 
619 
620         public void setFacilitiesAttachments(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.FacilitiesAttachments facilitiesAttachments)
621         {
622             generatedSetterHelperImpl(facilitiesAttachments, FACILITIESATTACHMENTS$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
623         }
624         
625         
626 
627 
628         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.FacilitiesAttachments addNewFacilitiesAttachments()
629         {
630             synchronized (monitor())
631             {
632                 check_orphaned();
633                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.FacilitiesAttachments target = null;
634                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.FacilitiesAttachments)get_store().add_element_user(FACILITIESATTACHMENTS$16);
635                 return target;
636             }
637         }
638         
639         
640 
641 
642         public void unsetFacilitiesAttachments()
643         {
644             synchronized (monitor())
645             {
646                 check_orphaned();
647                 get_store().remove_element(FACILITIESATTACHMENTS$16, 0);
648             }
649         }
650         
651         
652 
653 
654         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EquipmentAttachments getEquipmentAttachments()
655         {
656             synchronized (monitor())
657             {
658                 check_orphaned();
659                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EquipmentAttachments target = null;
660                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EquipmentAttachments)get_store().find_element_user(EQUIPMENTATTACHMENTS$18, 0);
661                 if (target == null)
662                 {
663                     return null;
664                 }
665                 return target;
666             }
667         }
668         
669         
670 
671 
672         public boolean isSetEquipmentAttachments()
673         {
674             synchronized (monitor())
675             {
676                 check_orphaned();
677                 return get_store().count_elements(EQUIPMENTATTACHMENTS$18) != 0;
678             }
679         }
680         
681         
682 
683 
684         public void setEquipmentAttachments(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EquipmentAttachments equipmentAttachments)
685         {
686             generatedSetterHelperImpl(equipmentAttachments, EQUIPMENTATTACHMENTS$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
687         }
688         
689         
690 
691 
692         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EquipmentAttachments addNewEquipmentAttachments()
693         {
694             synchronized (monitor())
695             {
696                 check_orphaned();
697                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EquipmentAttachments target = null;
698                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EquipmentAttachments)get_store().add_element_user(EQUIPMENTATTACHMENTS$18);
699                 return target;
700             }
701         }
702         
703         
704 
705 
706         public void unsetEquipmentAttachments()
707         {
708             synchronized (monitor())
709             {
710                 check_orphaned();
711                 get_store().remove_element(EQUIPMENTATTACHMENTS$18, 0);
712             }
713         }
714         
715         
716 
717 
718         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.BibliographyAttachments getBibliographyAttachments()
719         {
720             synchronized (monitor())
721             {
722                 check_orphaned();
723                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.BibliographyAttachments target = null;
724                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.BibliographyAttachments)get_store().find_element_user(BIBLIOGRAPHYATTACHMENTS$20, 0);
725                 if (target == null)
726                 {
727                     return null;
728                 }
729                 return target;
730             }
731         }
732         
733         
734 
735 
736         public boolean isSetBibliographyAttachments()
737         {
738             synchronized (monitor())
739             {
740                 check_orphaned();
741                 return get_store().count_elements(BIBLIOGRAPHYATTACHMENTS$20) != 0;
742             }
743         }
744         
745         
746 
747 
748         public void setBibliographyAttachments(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.BibliographyAttachments bibliographyAttachments)
749         {
750             generatedSetterHelperImpl(bibliographyAttachments, BIBLIOGRAPHYATTACHMENTS$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
751         }
752         
753         
754 
755 
756         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.BibliographyAttachments addNewBibliographyAttachments()
757         {
758             synchronized (monitor())
759             {
760                 check_orphaned();
761                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.BibliographyAttachments target = null;
762                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.BibliographyAttachments)get_store().add_element_user(BIBLIOGRAPHYATTACHMENTS$20);
763                 return target;
764             }
765         }
766         
767         
768 
769 
770         public void unsetBibliographyAttachments()
771         {
772             synchronized (monitor())
773             {
774                 check_orphaned();
775                 get_store().remove_element(BIBLIOGRAPHYATTACHMENTS$20, 0);
776             }
777         }
778         
779         
780 
781 
782         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.ProjectNarrativeAttachments getProjectNarrativeAttachments()
783         {
784             synchronized (monitor())
785             {
786                 check_orphaned();
787                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.ProjectNarrativeAttachments target = null;
788                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.ProjectNarrativeAttachments)get_store().find_element_user(PROJECTNARRATIVEATTACHMENTS$22, 0);
789                 if (target == null)
790                 {
791                     return null;
792                 }
793                 return target;
794             }
795         }
796         
797         
798 
799 
800         public boolean isSetProjectNarrativeAttachments()
801         {
802             synchronized (monitor())
803             {
804                 check_orphaned();
805                 return get_store().count_elements(PROJECTNARRATIVEATTACHMENTS$22) != 0;
806             }
807         }
808         
809         
810 
811 
812         public void setProjectNarrativeAttachments(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.ProjectNarrativeAttachments projectNarrativeAttachments)
813         {
814             generatedSetterHelperImpl(projectNarrativeAttachments, PROJECTNARRATIVEATTACHMENTS$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
815         }
816         
817         
818 
819 
820         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.ProjectNarrativeAttachments addNewProjectNarrativeAttachments()
821         {
822             synchronized (monitor())
823             {
824                 check_orphaned();
825                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.ProjectNarrativeAttachments target = null;
826                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.ProjectNarrativeAttachments)get_store().add_element_user(PROJECTNARRATIVEATTACHMENTS$22);
827                 return target;
828             }
829         }
830         
831         
832 
833 
834         public void unsetProjectNarrativeAttachments()
835         {
836             synchronized (monitor())
837             {
838                 check_orphaned();
839                 get_store().remove_element(PROJECTNARRATIVEATTACHMENTS$22, 0);
840             }
841         }
842         
843         
844 
845 
846         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.OtherAttachments getOtherAttachments()
847         {
848             synchronized (monitor())
849             {
850                 check_orphaned();
851                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.OtherAttachments target = null;
852                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.OtherAttachments)get_store().find_element_user(OTHERATTACHMENTS$24, 0);
853                 if (target == null)
854                 {
855                     return null;
856                 }
857                 return target;
858             }
859         }
860         
861         
862 
863 
864         public boolean isSetOtherAttachments()
865         {
866             synchronized (monitor())
867             {
868                 check_orphaned();
869                 return get_store().count_elements(OTHERATTACHMENTS$24) != 0;
870             }
871         }
872         
873         
874 
875 
876         public void setOtherAttachments(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.OtherAttachments otherAttachments)
877         {
878             generatedSetterHelperImpl(otherAttachments, OTHERATTACHMENTS$24, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
879         }
880         
881         
882 
883 
884         public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.OtherAttachments addNewOtherAttachments()
885         {
886             synchronized (monitor())
887             {
888                 check_orphaned();
889                 gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.OtherAttachments target = null;
890                 target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.OtherAttachments)get_store().add_element_user(OTHERATTACHMENTS$24);
891                 return target;
892             }
893         }
894         
895         
896 
897 
898         public void unsetOtherAttachments()
899         {
900             synchronized (monitor())
901             {
902                 check_orphaned();
903                 get_store().remove_element(OTHERATTACHMENTS$24, 0);
904             }
905         }
906         
907         
908 
909 
910         public java.lang.String getFormVersion()
911         {
912             synchronized (monitor())
913             {
914                 check_orphaned();
915                 org.apache.xmlbeans.SimpleValue target = null;
916                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$26);
917                 if (target == null)
918                 {
919                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$26);
920                 }
921                 if (target == null)
922                 {
923                     return null;
924                 }
925                 return target.getStringValue();
926             }
927         }
928         
929         
930 
931 
932         public gov.grants.apply.system.globalLibraryV10.FormVersionDataType xgetFormVersion()
933         {
934             synchronized (monitor())
935             {
936                 check_orphaned();
937                 gov.grants.apply.system.globalLibraryV10.FormVersionDataType target = null;
938                 target = (gov.grants.apply.system.globalLibraryV10.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$26);
939                 if (target == null)
940                 {
941                     target = (gov.grants.apply.system.globalLibraryV10.FormVersionDataType)get_default_attribute_value(FORMVERSION$26);
942                 }
943                 return target;
944             }
945         }
946         
947         
948 
949 
950         public void setFormVersion(java.lang.String formVersion)
951         {
952             synchronized (monitor())
953             {
954                 check_orphaned();
955                 org.apache.xmlbeans.SimpleValue target = null;
956                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$26);
957                 if (target == null)
958                 {
959                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$26);
960                 }
961                 target.setStringValue(formVersion);
962             }
963         }
964         
965         
966 
967 
968         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV10.FormVersionDataType formVersion)
969         {
970             synchronized (monitor())
971             {
972                 check_orphaned();
973                 gov.grants.apply.system.globalLibraryV10.FormVersionDataType target = null;
974                 target = (gov.grants.apply.system.globalLibraryV10.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$26);
975                 if (target == null)
976                 {
977                     target = (gov.grants.apply.system.globalLibraryV10.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$26);
978                 }
979                 target.set(formVersion);
980             }
981         }
982         
983 
984 
985 
986 
987         public static class HumanSubjectsSupplementImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement
988         {
989             private static final long serialVersionUID = 1L;
990             
991             public HumanSubjectsSupplementImpl(org.apache.xmlbeans.SchemaType sType)
992             {
993                 super(sType);
994             }
995             
996             private static final javax.xml.namespace.QName HUMANSUBJECTIRBREVIEWINDICATOR$0 = 
997                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "HumanSubjectIRBReviewIndicator");
998             private static final javax.xml.namespace.QName HUMANSUBJECTIRBREVIEWDATE$2 = 
999                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "HumanSubjectIRBReviewDate");
1000             private static final javax.xml.namespace.QName EXEMPTIONNUMBERS$4 = 
1001                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "ExemptionNumbers");
1002             private static final javax.xml.namespace.QName HUMANSUBJECTASSURANCENUMBER$6 = 
1003                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "HumanSubjectAssuranceNumber");
1004             
1005             
1006             
1007 
1008 
1009             public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getHumanSubjectIRBReviewIndicator()
1010             {
1011                 synchronized (monitor())
1012                 {
1013                     check_orphaned();
1014                     org.apache.xmlbeans.SimpleValue target = null;
1015                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HUMANSUBJECTIRBREVIEWINDICATOR$0, 0);
1016                     if (target == null)
1017                     {
1018                       return null;
1019                     }
1020                     return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
1021                 }
1022             }
1023             
1024             
1025 
1026 
1027             public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetHumanSubjectIRBReviewIndicator()
1028             {
1029                 synchronized (monitor())
1030                 {
1031                     check_orphaned();
1032                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
1033                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(HUMANSUBJECTIRBREVIEWINDICATOR$0, 0);
1034                     return target;
1035                 }
1036             }
1037             
1038             
1039 
1040 
1041             public boolean isSetHumanSubjectIRBReviewIndicator()
1042             {
1043                 synchronized (monitor())
1044                 {
1045                     check_orphaned();
1046                     return get_store().count_elements(HUMANSUBJECTIRBREVIEWINDICATOR$0) != 0;
1047                 }
1048             }
1049             
1050             
1051 
1052 
1053             public void setHumanSubjectIRBReviewIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum humanSubjectIRBReviewIndicator)
1054             {
1055                 synchronized (monitor())
1056                 {
1057                     check_orphaned();
1058                     org.apache.xmlbeans.SimpleValue target = null;
1059                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HUMANSUBJECTIRBREVIEWINDICATOR$0, 0);
1060                     if (target == null)
1061                     {
1062                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HUMANSUBJECTIRBREVIEWINDICATOR$0);
1063                     }
1064                     target.setEnumValue(humanSubjectIRBReviewIndicator);
1065                 }
1066             }
1067             
1068             
1069 
1070 
1071             public void xsetHumanSubjectIRBReviewIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType humanSubjectIRBReviewIndicator)
1072             {
1073                 synchronized (monitor())
1074                 {
1075                     check_orphaned();
1076                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
1077                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(HUMANSUBJECTIRBREVIEWINDICATOR$0, 0);
1078                     if (target == null)
1079                     {
1080                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_element_user(HUMANSUBJECTIRBREVIEWINDICATOR$0);
1081                     }
1082                     target.set(humanSubjectIRBReviewIndicator);
1083                 }
1084             }
1085             
1086             
1087 
1088 
1089             public void unsetHumanSubjectIRBReviewIndicator()
1090             {
1091                 synchronized (monitor())
1092                 {
1093                     check_orphaned();
1094                     get_store().remove_element(HUMANSUBJECTIRBREVIEWINDICATOR$0, 0);
1095                 }
1096             }
1097             
1098             
1099 
1100 
1101             public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.HumanSubjectIRBReviewDate getHumanSubjectIRBReviewDate()
1102             {
1103                 synchronized (monitor())
1104                 {
1105                     check_orphaned();
1106                     gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.HumanSubjectIRBReviewDate target = null;
1107                     target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.HumanSubjectIRBReviewDate)get_store().find_element_user(HUMANSUBJECTIRBREVIEWDATE$2, 0);
1108                     if (target == null)
1109                     {
1110                       return null;
1111                     }
1112                     return target;
1113                 }
1114             }
1115             
1116             
1117 
1118 
1119             public boolean isSetHumanSubjectIRBReviewDate()
1120             {
1121                 synchronized (monitor())
1122                 {
1123                     check_orphaned();
1124                     return get_store().count_elements(HUMANSUBJECTIRBREVIEWDATE$2) != 0;
1125                 }
1126             }
1127             
1128             
1129 
1130 
1131             public void setHumanSubjectIRBReviewDate(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.HumanSubjectIRBReviewDate humanSubjectIRBReviewDate)
1132             {
1133                 generatedSetterHelperImpl(humanSubjectIRBReviewDate, HUMANSUBJECTIRBREVIEWDATE$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1134             }
1135             
1136             
1137 
1138 
1139             public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.HumanSubjectIRBReviewDate addNewHumanSubjectIRBReviewDate()
1140             {
1141                 synchronized (monitor())
1142                 {
1143                     check_orphaned();
1144                     gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.HumanSubjectIRBReviewDate target = null;
1145                     target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.HumanSubjectIRBReviewDate)get_store().add_element_user(HUMANSUBJECTIRBREVIEWDATE$2);
1146                     return target;
1147                 }
1148             }
1149             
1150             
1151 
1152 
1153             public void unsetHumanSubjectIRBReviewDate()
1154             {
1155                 synchronized (monitor())
1156                 {
1157                     check_orphaned();
1158                     get_store().remove_element(HUMANSUBJECTIRBREVIEWDATE$2, 0);
1159                 }
1160             }
1161             
1162             
1163 
1164 
1165             public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers getExemptionNumbers()
1166             {
1167                 synchronized (monitor())
1168                 {
1169                     check_orphaned();
1170                     gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers target = null;
1171                     target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers)get_store().find_element_user(EXEMPTIONNUMBERS$4, 0);
1172                     if (target == null)
1173                     {
1174                       return null;
1175                     }
1176                     return target;
1177                 }
1178             }
1179             
1180             
1181 
1182 
1183             public boolean isSetExemptionNumbers()
1184             {
1185                 synchronized (monitor())
1186                 {
1187                     check_orphaned();
1188                     return get_store().count_elements(EXEMPTIONNUMBERS$4) != 0;
1189                 }
1190             }
1191             
1192             
1193 
1194 
1195             public void setExemptionNumbers(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers exemptionNumbers)
1196             {
1197                 generatedSetterHelperImpl(exemptionNumbers, EXEMPTIONNUMBERS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1198             }
1199             
1200             
1201 
1202 
1203             public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers addNewExemptionNumbers()
1204             {
1205                 synchronized (monitor())
1206                 {
1207                     check_orphaned();
1208                     gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers target = null;
1209                     target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers)get_store().add_element_user(EXEMPTIONNUMBERS$4);
1210                     return target;
1211                 }
1212             }
1213             
1214             
1215 
1216 
1217             public void unsetExemptionNumbers()
1218             {
1219                 synchronized (monitor())
1220                 {
1221                     check_orphaned();
1222                     get_store().remove_element(EXEMPTIONNUMBERS$4, 0);
1223                 }
1224             }
1225             
1226             
1227 
1228 
1229             public java.lang.String getHumanSubjectAssuranceNumber()
1230             {
1231                 synchronized (monitor())
1232                 {
1233                     check_orphaned();
1234                     org.apache.xmlbeans.SimpleValue target = null;
1235                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HUMANSUBJECTASSURANCENUMBER$6, 0);
1236                     if (target == null)
1237                     {
1238                       return null;
1239                     }
1240                     return target.getStringValue();
1241                 }
1242             }
1243             
1244             
1245 
1246 
1247             public gov.grants.apply.system.globalV10.StringMin1Max10Type xgetHumanSubjectAssuranceNumber()
1248             {
1249                 synchronized (monitor())
1250                 {
1251                     check_orphaned();
1252                     gov.grants.apply.system.globalV10.StringMin1Max10Type target = null;
1253                     target = (gov.grants.apply.system.globalV10.StringMin1Max10Type)get_store().find_element_user(HUMANSUBJECTASSURANCENUMBER$6, 0);
1254                     return target;
1255                 }
1256             }
1257             
1258             
1259 
1260 
1261             public boolean isSetHumanSubjectAssuranceNumber()
1262             {
1263                 synchronized (monitor())
1264                 {
1265                     check_orphaned();
1266                     return get_store().count_elements(HUMANSUBJECTASSURANCENUMBER$6) != 0;
1267                 }
1268             }
1269             
1270             
1271 
1272 
1273             public void setHumanSubjectAssuranceNumber(java.lang.String humanSubjectAssuranceNumber)
1274             {
1275                 synchronized (monitor())
1276                 {
1277                     check_orphaned();
1278                     org.apache.xmlbeans.SimpleValue target = null;
1279                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HUMANSUBJECTASSURANCENUMBER$6, 0);
1280                     if (target == null)
1281                     {
1282                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HUMANSUBJECTASSURANCENUMBER$6);
1283                     }
1284                     target.setStringValue(humanSubjectAssuranceNumber);
1285                 }
1286             }
1287             
1288             
1289 
1290 
1291             public void xsetHumanSubjectAssuranceNumber(gov.grants.apply.system.globalV10.StringMin1Max10Type humanSubjectAssuranceNumber)
1292             {
1293                 synchronized (monitor())
1294                 {
1295                     check_orphaned();
1296                     gov.grants.apply.system.globalV10.StringMin1Max10Type target = null;
1297                     target = (gov.grants.apply.system.globalV10.StringMin1Max10Type)get_store().find_element_user(HUMANSUBJECTASSURANCENUMBER$6, 0);
1298                     if (target == null)
1299                     {
1300                       target = (gov.grants.apply.system.globalV10.StringMin1Max10Type)get_store().add_element_user(HUMANSUBJECTASSURANCENUMBER$6);
1301                     }
1302                     target.set(humanSubjectAssuranceNumber);
1303                 }
1304             }
1305             
1306             
1307 
1308 
1309             public void unsetHumanSubjectAssuranceNumber()
1310             {
1311                 synchronized (monitor())
1312                 {
1313                     check_orphaned();
1314                     get_store().remove_element(HUMANSUBJECTASSURANCENUMBER$6, 0);
1315                 }
1316             }
1317             
1318 
1319 
1320 
1321 
1322             public static class HumanSubjectIRBReviewDateImpl extends org.apache.xmlbeans.impl.values.JavaGDateHolderEx implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.HumanSubjectIRBReviewDate
1323             {
1324                 private static final long serialVersionUID = 1L;
1325                 
1326                 public HumanSubjectIRBReviewDateImpl(org.apache.xmlbeans.SchemaType sType)
1327                 {
1328                     super(sType, true);
1329                 }
1330                 
1331                 protected HumanSubjectIRBReviewDateImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1332                 {
1333                     super(sType, b);
1334                 }
1335                 
1336                 private static final javax.xml.namespace.QName HUMANSUBJECTIRBREVIEWINDICATOR$0 = 
1337                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "HumanSubjectIRBReviewIndicator");
1338                 
1339                 
1340                 
1341 
1342 
1343                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getHumanSubjectIRBReviewIndicator()
1344                 {
1345                     synchronized (monitor())
1346                     {
1347                       check_orphaned();
1348                       org.apache.xmlbeans.SimpleValue target = null;
1349                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HUMANSUBJECTIRBREVIEWINDICATOR$0);
1350                       if (target == null)
1351                       {
1352                         target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(HUMANSUBJECTIRBREVIEWINDICATOR$0);
1353                       }
1354                       if (target == null)
1355                       {
1356                         return null;
1357                       }
1358                       return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
1359                     }
1360                 }
1361                 
1362                 
1363 
1364 
1365                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetHumanSubjectIRBReviewIndicator()
1366                 {
1367                     synchronized (monitor())
1368                     {
1369                       check_orphaned();
1370                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
1371                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(HUMANSUBJECTIRBREVIEWINDICATOR$0);
1372                       if (target == null)
1373                       {
1374                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_default_attribute_value(HUMANSUBJECTIRBREVIEWINDICATOR$0);
1375                       }
1376                       return target;
1377                     }
1378                 }
1379                 
1380                 
1381 
1382 
1383                 public void setHumanSubjectIRBReviewIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum humanSubjectIRBReviewIndicator)
1384                 {
1385                     synchronized (monitor())
1386                     {
1387                       check_orphaned();
1388                       org.apache.xmlbeans.SimpleValue target = null;
1389                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HUMANSUBJECTIRBREVIEWINDICATOR$0);
1390                       if (target == null)
1391                       {
1392                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(HUMANSUBJECTIRBREVIEWINDICATOR$0);
1393                       }
1394                       target.setEnumValue(humanSubjectIRBReviewIndicator);
1395                     }
1396                 }
1397                 
1398                 
1399 
1400 
1401                 public void xsetHumanSubjectIRBReviewIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType humanSubjectIRBReviewIndicator)
1402                 {
1403                     synchronized (monitor())
1404                     {
1405                       check_orphaned();
1406                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
1407                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(HUMANSUBJECTIRBREVIEWINDICATOR$0);
1408                       if (target == null)
1409                       {
1410                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_attribute_user(HUMANSUBJECTIRBREVIEWINDICATOR$0);
1411                       }
1412                       target.set(humanSubjectIRBReviewIndicator);
1413                     }
1414                 }
1415             }
1416             
1417 
1418 
1419 
1420 
1421             public static class ExemptionNumbersImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers
1422             {
1423                 private static final long serialVersionUID = 1L;
1424                 
1425                 public ExemptionNumbersImpl(org.apache.xmlbeans.SchemaType sType)
1426                 {
1427                     super(sType);
1428                 }
1429                 
1430                 private static final javax.xml.namespace.QName EXEMPTIONNUMBER$0 = 
1431                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "ExemptionNumber");
1432                 
1433                 
1434                 
1435 
1436 
1437                 public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum[] getExemptionNumberArray()
1438                 {
1439                     synchronized (monitor())
1440                     {
1441                       check_orphaned();
1442                       java.util.List targetList = new java.util.ArrayList();
1443                       get_store().find_all_element_users(EXEMPTIONNUMBER$0, targetList);
1444                       gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum[] result = new gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum[targetList.size()];
1445                       for (int i = 0, len = targetList.size() ; i < len ; i++)
1446                           result[i] = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum)((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getEnumValue();
1447                       return result;
1448                     }
1449                 }
1450                 
1451                 
1452 
1453 
1454                 public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum getExemptionNumberArray(int i)
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(EXEMPTIONNUMBER$0, i);
1461                       if (target == null)
1462                       {
1463                         throw new IndexOutOfBoundsException();
1464                       }
1465                       return (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum)target.getEnumValue();
1466                     }
1467                 }
1468                 
1469                 
1470 
1471 
1472                 public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber[] xgetExemptionNumberArray()
1473                 {
1474                     synchronized (monitor())
1475                     {
1476                       check_orphaned();
1477                       java.util.List targetList = new java.util.ArrayList();
1478                       get_store().find_all_element_users(EXEMPTIONNUMBER$0, targetList);
1479                       gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber[] result = new gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber[targetList.size()];
1480                       targetList.toArray(result);
1481                       return result;
1482                     }
1483                 }
1484                 
1485                 
1486 
1487 
1488                 public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber xgetExemptionNumberArray(int i)
1489                 {
1490                     synchronized (monitor())
1491                     {
1492                       check_orphaned();
1493                       gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber target = null;
1494                       target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber)get_store().find_element_user(EXEMPTIONNUMBER$0, i);
1495                       if (target == null)
1496                       {
1497                         throw new IndexOutOfBoundsException();
1498                       }
1499                       return target;
1500                     }
1501                 }
1502                 
1503                 
1504 
1505 
1506                 public int sizeOfExemptionNumberArray()
1507                 {
1508                     synchronized (monitor())
1509                     {
1510                       check_orphaned();
1511                       return get_store().count_elements(EXEMPTIONNUMBER$0);
1512                     }
1513                 }
1514                 
1515                 
1516 
1517 
1518                 public void setExemptionNumberArray(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum[] exemptionNumberArray)
1519                 {
1520                     synchronized (monitor())
1521                     {
1522                       check_orphaned();
1523                       arraySetterHelper(exemptionNumberArray, EXEMPTIONNUMBER$0);
1524                     }
1525                 }
1526                 
1527                 
1528 
1529 
1530                 public void setExemptionNumberArray(int i, gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum exemptionNumber)
1531                 {
1532                     synchronized (monitor())
1533                     {
1534                       check_orphaned();
1535                       org.apache.xmlbeans.SimpleValue target = null;
1536                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXEMPTIONNUMBER$0, i);
1537                       if (target == null)
1538                       {
1539                         throw new IndexOutOfBoundsException();
1540                       }
1541                       target.setEnumValue(exemptionNumber);
1542                     }
1543                 }
1544                 
1545                 
1546 
1547 
1548                 public void xsetExemptionNumberArray(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber[]exemptionNumberArray)
1549                 {
1550                     synchronized (monitor())
1551                     {
1552                       check_orphaned();
1553                       arraySetterHelper(exemptionNumberArray, EXEMPTIONNUMBER$0);
1554                     }
1555                 }
1556                 
1557                 
1558 
1559 
1560                 public void xsetExemptionNumberArray(int i, gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber exemptionNumber)
1561                 {
1562                     synchronized (monitor())
1563                     {
1564                       check_orphaned();
1565                       gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber target = null;
1566                       target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber)get_store().find_element_user(EXEMPTIONNUMBER$0, i);
1567                       if (target == null)
1568                       {
1569                         throw new IndexOutOfBoundsException();
1570                       }
1571                       target.set(exemptionNumber);
1572                     }
1573                 }
1574                 
1575                 
1576 
1577 
1578                 public void insertExemptionNumber(int i, gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum exemptionNumber)
1579                 {
1580                     synchronized (monitor())
1581                     {
1582                       check_orphaned();
1583                       org.apache.xmlbeans.SimpleValue target = 
1584                         (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(EXEMPTIONNUMBER$0, i);
1585                       target.setEnumValue(exemptionNumber);
1586                     }
1587                 }
1588                 
1589                 
1590 
1591 
1592                 public void addExemptionNumber(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber.Enum exemptionNumber)
1593                 {
1594                     synchronized (monitor())
1595                     {
1596                       check_orphaned();
1597                       org.apache.xmlbeans.SimpleValue target = null;
1598                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXEMPTIONNUMBER$0);
1599                       target.setEnumValue(exemptionNumber);
1600                     }
1601                 }
1602                 
1603                 
1604 
1605 
1606                 public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber insertNewExemptionNumber(int i)
1607                 {
1608                     synchronized (monitor())
1609                     {
1610                       check_orphaned();
1611                       gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber target = null;
1612                       target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber)get_store().insert_element_user(EXEMPTIONNUMBER$0, i);
1613                       return target;
1614                     }
1615                 }
1616                 
1617                 
1618 
1619 
1620                 public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber addNewExemptionNumber()
1621                 {
1622                     synchronized (monitor())
1623                     {
1624                       check_orphaned();
1625                       gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber target = null;
1626                       target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber)get_store().add_element_user(EXEMPTIONNUMBER$0);
1627                       return target;
1628                     }
1629                 }
1630                 
1631                 
1632 
1633 
1634                 public void removeExemptionNumber(int i)
1635                 {
1636                     synchronized (monitor())
1637                     {
1638                       check_orphaned();
1639                       get_store().remove_element(EXEMPTIONNUMBER$0, i);
1640                     }
1641                 }
1642                 
1643 
1644 
1645 
1646 
1647                 public static class ExemptionNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.HumanSubjectsSupplement.ExemptionNumbers.ExemptionNumber
1648                 {
1649                     private static final long serialVersionUID = 1L;
1650                     
1651                     public ExemptionNumberImpl(org.apache.xmlbeans.SchemaType sType)
1652                     {
1653                       super(sType, false);
1654                     }
1655                     
1656                     protected ExemptionNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1657                     {
1658                       super(sType, b);
1659                     }
1660                 }
1661             }
1662         }
1663         
1664 
1665 
1666 
1667 
1668         public static class VertebrateAnimalsSupplementImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement
1669         {
1670             private static final long serialVersionUID = 1L;
1671             
1672             public VertebrateAnimalsSupplementImpl(org.apache.xmlbeans.SchemaType sType)
1673             {
1674                 super(sType);
1675             }
1676             
1677             private static final javax.xml.namespace.QName VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0 = 
1678                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "VertebrateAnimalsIACUCReviewIndicator");
1679             private static final javax.xml.namespace.QName VERTEBRATEANIMALSIACUCAPPROVALDATEREVIEWDATE$2 = 
1680                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "VertebrateAnimalsIACUCApprovalDateReviewDate");
1681             private static final javax.xml.namespace.QName ASSURANCENUMBER$4 = 
1682                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "AssuranceNumber");
1683             
1684             
1685             
1686 
1687 
1688             public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getVertebrateAnimalsIACUCReviewIndicator()
1689             {
1690                 synchronized (monitor())
1691                 {
1692                     check_orphaned();
1693                     org.apache.xmlbeans.SimpleValue target = null;
1694                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0, 0);
1695                     if (target == null)
1696                     {
1697                       return null;
1698                     }
1699                     return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
1700                 }
1701             }
1702             
1703             
1704 
1705 
1706             public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetVertebrateAnimalsIACUCReviewIndicator()
1707             {
1708                 synchronized (monitor())
1709                 {
1710                     check_orphaned();
1711                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
1712                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0, 0);
1713                     return target;
1714                 }
1715             }
1716             
1717             
1718 
1719 
1720             public boolean isSetVertebrateAnimalsIACUCReviewIndicator()
1721             {
1722                 synchronized (monitor())
1723                 {
1724                     check_orphaned();
1725                     return get_store().count_elements(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0) != 0;
1726                 }
1727             }
1728             
1729             
1730 
1731 
1732             public void setVertebrateAnimalsIACUCReviewIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum vertebrateAnimalsIACUCReviewIndicator)
1733             {
1734                 synchronized (monitor())
1735                 {
1736                     check_orphaned();
1737                     org.apache.xmlbeans.SimpleValue target = null;
1738                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0, 0);
1739                     if (target == null)
1740                     {
1741                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0);
1742                     }
1743                     target.setEnumValue(vertebrateAnimalsIACUCReviewIndicator);
1744                 }
1745             }
1746             
1747             
1748 
1749 
1750             public void xsetVertebrateAnimalsIACUCReviewIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType vertebrateAnimalsIACUCReviewIndicator)
1751             {
1752                 synchronized (monitor())
1753                 {
1754                     check_orphaned();
1755                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
1756                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0, 0);
1757                     if (target == null)
1758                     {
1759                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_element_user(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0);
1760                     }
1761                     target.set(vertebrateAnimalsIACUCReviewIndicator);
1762                 }
1763             }
1764             
1765             
1766 
1767 
1768             public void unsetVertebrateAnimalsIACUCReviewIndicator()
1769             {
1770                 synchronized (monitor())
1771                 {
1772                     check_orphaned();
1773                     get_store().remove_element(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0, 0);
1774                 }
1775             }
1776             
1777             
1778 
1779 
1780             public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.VertebrateAnimalsIACUCApprovalDateReviewDate getVertebrateAnimalsIACUCApprovalDateReviewDate()
1781             {
1782                 synchronized (monitor())
1783                 {
1784                     check_orphaned();
1785                     gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.VertebrateAnimalsIACUCApprovalDateReviewDate target = null;
1786                     target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.VertebrateAnimalsIACUCApprovalDateReviewDate)get_store().find_element_user(VERTEBRATEANIMALSIACUCAPPROVALDATEREVIEWDATE$2, 0);
1787                     if (target == null)
1788                     {
1789                       return null;
1790                     }
1791                     return target;
1792                 }
1793             }
1794             
1795             
1796 
1797 
1798             public boolean isSetVertebrateAnimalsIACUCApprovalDateReviewDate()
1799             {
1800                 synchronized (monitor())
1801                 {
1802                     check_orphaned();
1803                     return get_store().count_elements(VERTEBRATEANIMALSIACUCAPPROVALDATEREVIEWDATE$2) != 0;
1804                 }
1805             }
1806             
1807             
1808 
1809 
1810             public void setVertebrateAnimalsIACUCApprovalDateReviewDate(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.VertebrateAnimalsIACUCApprovalDateReviewDate vertebrateAnimalsIACUCApprovalDateReviewDate)
1811             {
1812                 generatedSetterHelperImpl(vertebrateAnimalsIACUCApprovalDateReviewDate, VERTEBRATEANIMALSIACUCAPPROVALDATEREVIEWDATE$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1813             }
1814             
1815             
1816 
1817 
1818             public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.VertebrateAnimalsIACUCApprovalDateReviewDate addNewVertebrateAnimalsIACUCApprovalDateReviewDate()
1819             {
1820                 synchronized (monitor())
1821                 {
1822                     check_orphaned();
1823                     gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.VertebrateAnimalsIACUCApprovalDateReviewDate target = null;
1824                     target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.VertebrateAnimalsIACUCApprovalDateReviewDate)get_store().add_element_user(VERTEBRATEANIMALSIACUCAPPROVALDATEREVIEWDATE$2);
1825                     return target;
1826                 }
1827             }
1828             
1829             
1830 
1831 
1832             public void unsetVertebrateAnimalsIACUCApprovalDateReviewDate()
1833             {
1834                 synchronized (monitor())
1835                 {
1836                     check_orphaned();
1837                     get_store().remove_element(VERTEBRATEANIMALSIACUCAPPROVALDATEREVIEWDATE$2, 0);
1838                 }
1839             }
1840             
1841             
1842 
1843 
1844             public java.lang.String getAssuranceNumber()
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(ASSURANCENUMBER$4, 0);
1851                     if (target == null)
1852                     {
1853                       return null;
1854                     }
1855                     return target.getStringValue();
1856                 }
1857             }
1858             
1859             
1860 
1861 
1862             public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.AssuranceNumber xgetAssuranceNumber()
1863             {
1864                 synchronized (monitor())
1865                 {
1866                     check_orphaned();
1867                     gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.AssuranceNumber target = null;
1868                     target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.AssuranceNumber)get_store().find_element_user(ASSURANCENUMBER$4, 0);
1869                     return target;
1870                 }
1871             }
1872             
1873             
1874 
1875 
1876             public boolean isSetAssuranceNumber()
1877             {
1878                 synchronized (monitor())
1879                 {
1880                     check_orphaned();
1881                     return get_store().count_elements(ASSURANCENUMBER$4) != 0;
1882                 }
1883             }
1884             
1885             
1886 
1887 
1888             public void setAssuranceNumber(java.lang.String assuranceNumber)
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(ASSURANCENUMBER$4, 0);
1895                     if (target == null)
1896                     {
1897                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASSURANCENUMBER$4);
1898                     }
1899                     target.setStringValue(assuranceNumber);
1900                 }
1901             }
1902             
1903             
1904 
1905 
1906             public void xsetAssuranceNumber(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.AssuranceNumber assuranceNumber)
1907             {
1908                 synchronized (monitor())
1909                 {
1910                     check_orphaned();
1911                     gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.AssuranceNumber target = null;
1912                     target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.AssuranceNumber)get_store().find_element_user(ASSURANCENUMBER$4, 0);
1913                     if (target == null)
1914                     {
1915                       target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.AssuranceNumber)get_store().add_element_user(ASSURANCENUMBER$4);
1916                     }
1917                     target.set(assuranceNumber);
1918                 }
1919             }
1920             
1921             
1922 
1923 
1924             public void unsetAssuranceNumber()
1925             {
1926                 synchronized (monitor())
1927                 {
1928                     check_orphaned();
1929                     get_store().remove_element(ASSURANCENUMBER$4, 0);
1930                 }
1931             }
1932             
1933 
1934 
1935 
1936 
1937             public static class VertebrateAnimalsIACUCApprovalDateReviewDateImpl extends org.apache.xmlbeans.impl.values.JavaGDateHolderEx implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.VertebrateAnimalsIACUCApprovalDateReviewDate
1938             {
1939                 private static final long serialVersionUID = 1L;
1940                 
1941                 public VertebrateAnimalsIACUCApprovalDateReviewDateImpl(org.apache.xmlbeans.SchemaType sType)
1942                 {
1943                     super(sType, true);
1944                 }
1945                 
1946                 protected VertebrateAnimalsIACUCApprovalDateReviewDateImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1947                 {
1948                     super(sType, b);
1949                 }
1950                 
1951                 private static final javax.xml.namespace.QName VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0 = 
1952                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "VertebrateAnimalsIACUCReviewIndicator");
1953                 
1954                 
1955                 
1956 
1957 
1958                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getVertebrateAnimalsIACUCReviewIndicator()
1959                 {
1960                     synchronized (monitor())
1961                     {
1962                       check_orphaned();
1963                       org.apache.xmlbeans.SimpleValue target = null;
1964                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0);
1965                       if (target == null)
1966                       {
1967                         target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0);
1968                       }
1969                       if (target == null)
1970                       {
1971                         return null;
1972                       }
1973                       return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
1974                     }
1975                 }
1976                 
1977                 
1978 
1979 
1980                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetVertebrateAnimalsIACUCReviewIndicator()
1981                 {
1982                     synchronized (monitor())
1983                     {
1984                       check_orphaned();
1985                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
1986                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0);
1987                       if (target == null)
1988                       {
1989                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_default_attribute_value(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0);
1990                       }
1991                       return target;
1992                     }
1993                 }
1994                 
1995                 
1996 
1997 
1998                 public void setVertebrateAnimalsIACUCReviewIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum vertebrateAnimalsIACUCReviewIndicator)
1999                 {
2000                     synchronized (monitor())
2001                     {
2002                       check_orphaned();
2003                       org.apache.xmlbeans.SimpleValue target = null;
2004                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0);
2005                       if (target == null)
2006                       {
2007                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0);
2008                       }
2009                       target.setEnumValue(vertebrateAnimalsIACUCReviewIndicator);
2010                     }
2011                 }
2012                 
2013                 
2014 
2015 
2016                 public void xsetVertebrateAnimalsIACUCReviewIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType vertebrateAnimalsIACUCReviewIndicator)
2017                 {
2018                     synchronized (monitor())
2019                     {
2020                       check_orphaned();
2021                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
2022                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0);
2023                       if (target == null)
2024                       {
2025                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_attribute_user(VERTEBRATEANIMALSIACUCREVIEWINDICATOR$0);
2026                       }
2027                       target.set(vertebrateAnimalsIACUCReviewIndicator);
2028                     }
2029                 }
2030             }
2031             
2032 
2033 
2034 
2035 
2036             public static class AssuranceNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.VertebrateAnimalsSupplement.AssuranceNumber
2037             {
2038                 private static final long serialVersionUID = 1L;
2039                 
2040                 public AssuranceNumberImpl(org.apache.xmlbeans.SchemaType sType)
2041                 {
2042                     super(sType, false);
2043                 }
2044                 
2045                 protected AssuranceNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2046                 {
2047                     super(sType, b);
2048                 }
2049             }
2050         }
2051         
2052 
2053 
2054 
2055 
2056         public static class EnvironmentalImpactImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact
2057         {
2058             private static final long serialVersionUID = 1L;
2059             
2060             public EnvironmentalImpactImpl(org.apache.xmlbeans.SchemaType sType)
2061             {
2062                 super(sType);
2063             }
2064             
2065             private static final javax.xml.namespace.QName ENVIRONMENTALIMPACTINDICATOR$0 = 
2066                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "EnvironmentalImpactIndicator");
2067             private static final javax.xml.namespace.QName ENVIRONMENTALIMPACTEXPLANATION$2 = 
2068                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "EnvironmentalImpactExplanation");
2069             private static final javax.xml.namespace.QName ENVIRONMENTALEXEMPTION$4 = 
2070                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "EnvironmentalExemption");
2071             
2072             
2073             
2074 
2075 
2076             public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getEnvironmentalImpactIndicator()
2077             {
2078                 synchronized (monitor())
2079                 {
2080                     check_orphaned();
2081                     org.apache.xmlbeans.SimpleValue target = null;
2082                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALIMPACTINDICATOR$0, 0);
2083                     if (target == null)
2084                     {
2085                       return null;
2086                     }
2087                     return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
2088                 }
2089             }
2090             
2091             
2092 
2093 
2094             public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetEnvironmentalImpactIndicator()
2095             {
2096                 synchronized (monitor())
2097                 {
2098                     check_orphaned();
2099                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
2100                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(ENVIRONMENTALIMPACTINDICATOR$0, 0);
2101                     return target;
2102                 }
2103             }
2104             
2105             
2106 
2107 
2108             public void setEnvironmentalImpactIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum environmentalImpactIndicator)
2109             {
2110                 synchronized (monitor())
2111                 {
2112                     check_orphaned();
2113                     org.apache.xmlbeans.SimpleValue target = null;
2114                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALIMPACTINDICATOR$0, 0);
2115                     if (target == null)
2116                     {
2117                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENVIRONMENTALIMPACTINDICATOR$0);
2118                     }
2119                     target.setEnumValue(environmentalImpactIndicator);
2120                 }
2121             }
2122             
2123             
2124 
2125 
2126             public void xsetEnvironmentalImpactIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType environmentalImpactIndicator)
2127             {
2128                 synchronized (monitor())
2129                 {
2130                     check_orphaned();
2131                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
2132                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(ENVIRONMENTALIMPACTINDICATOR$0, 0);
2133                     if (target == null)
2134                     {
2135                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_element_user(ENVIRONMENTALIMPACTINDICATOR$0);
2136                     }
2137                     target.set(environmentalImpactIndicator);
2138                 }
2139             }
2140             
2141             
2142 
2143 
2144             public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalImpactExplanation getEnvironmentalImpactExplanation()
2145             {
2146                 synchronized (monitor())
2147                 {
2148                     check_orphaned();
2149                     gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalImpactExplanation target = null;
2150                     target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalImpactExplanation)get_store().find_element_user(ENVIRONMENTALIMPACTEXPLANATION$2, 0);
2151                     if (target == null)
2152                     {
2153                       return null;
2154                     }
2155                     return target;
2156                 }
2157             }
2158             
2159             
2160 
2161 
2162             public boolean isSetEnvironmentalImpactExplanation()
2163             {
2164                 synchronized (monitor())
2165                 {
2166                     check_orphaned();
2167                     return get_store().count_elements(ENVIRONMENTALIMPACTEXPLANATION$2) != 0;
2168                 }
2169             }
2170             
2171             
2172 
2173 
2174             public void setEnvironmentalImpactExplanation(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalImpactExplanation environmentalImpactExplanation)
2175             {
2176                 generatedSetterHelperImpl(environmentalImpactExplanation, ENVIRONMENTALIMPACTEXPLANATION$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2177             }
2178             
2179             
2180 
2181 
2182             public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalImpactExplanation addNewEnvironmentalImpactExplanation()
2183             {
2184                 synchronized (monitor())
2185                 {
2186                     check_orphaned();
2187                     gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalImpactExplanation target = null;
2188                     target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalImpactExplanation)get_store().add_element_user(ENVIRONMENTALIMPACTEXPLANATION$2);
2189                     return target;
2190                 }
2191             }
2192             
2193             
2194 
2195 
2196             public void unsetEnvironmentalImpactExplanation()
2197             {
2198                 synchronized (monitor())
2199                 {
2200                     check_orphaned();
2201                     get_store().remove_element(ENVIRONMENTALIMPACTEXPLANATION$2, 0);
2202                 }
2203             }
2204             
2205             
2206 
2207 
2208             public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption getEnvironmentalExemption()
2209             {
2210                 synchronized (monitor())
2211                 {
2212                     check_orphaned();
2213                     gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption target = null;
2214                     target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption)get_store().find_element_user(ENVIRONMENTALEXEMPTION$4, 0);
2215                     if (target == null)
2216                     {
2217                       return null;
2218                     }
2219                     return target;
2220                 }
2221             }
2222             
2223             
2224 
2225 
2226             public boolean isSetEnvironmentalExemption()
2227             {
2228                 synchronized (monitor())
2229                 {
2230                     check_orphaned();
2231                     return get_store().count_elements(ENVIRONMENTALEXEMPTION$4) != 0;
2232                 }
2233             }
2234             
2235             
2236 
2237 
2238             public void setEnvironmentalExemption(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption environmentalExemption)
2239             {
2240                 generatedSetterHelperImpl(environmentalExemption, ENVIRONMENTALEXEMPTION$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2241             }
2242             
2243             
2244 
2245 
2246             public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption addNewEnvironmentalExemption()
2247             {
2248                 synchronized (monitor())
2249                 {
2250                     check_orphaned();
2251                     gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption target = null;
2252                     target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption)get_store().add_element_user(ENVIRONMENTALEXEMPTION$4);
2253                     return target;
2254                 }
2255             }
2256             
2257             
2258 
2259 
2260             public void unsetEnvironmentalExemption()
2261             {
2262                 synchronized (monitor())
2263                 {
2264                     check_orphaned();
2265                     get_store().remove_element(ENVIRONMENTALEXEMPTION$4, 0);
2266                 }
2267             }
2268             
2269 
2270 
2271 
2272 
2273             public static class EnvironmentalImpactExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalImpactExplanation
2274             {
2275                 private static final long serialVersionUID = 1L;
2276                 
2277                 public EnvironmentalImpactExplanationImpl(org.apache.xmlbeans.SchemaType sType)
2278                 {
2279                     super(sType, true);
2280                 }
2281                 
2282                 protected EnvironmentalImpactExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2283                 {
2284                     super(sType, b);
2285                 }
2286                 
2287                 private static final javax.xml.namespace.QName ENVIRONMENTALIMPACTINDICATOR$0 = 
2288                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "EnvironmentalImpactIndicator");
2289                 
2290                 
2291                 
2292 
2293 
2294                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getEnvironmentalImpactIndicator()
2295                 {
2296                     synchronized (monitor())
2297                     {
2298                       check_orphaned();
2299                       org.apache.xmlbeans.SimpleValue target = null;
2300                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ENVIRONMENTALIMPACTINDICATOR$0);
2301                       if (target == null)
2302                       {
2303                         target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(ENVIRONMENTALIMPACTINDICATOR$0);
2304                       }
2305                       if (target == null)
2306                       {
2307                         return null;
2308                       }
2309                       return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
2310                     }
2311                 }
2312                 
2313                 
2314 
2315 
2316                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetEnvironmentalImpactIndicator()
2317                 {
2318                     synchronized (monitor())
2319                     {
2320                       check_orphaned();
2321                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
2322                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(ENVIRONMENTALIMPACTINDICATOR$0);
2323                       if (target == null)
2324                       {
2325                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_default_attribute_value(ENVIRONMENTALIMPACTINDICATOR$0);
2326                       }
2327                       return target;
2328                     }
2329                 }
2330                 
2331                 
2332 
2333 
2334                 public void setEnvironmentalImpactIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum environmentalImpactIndicator)
2335                 {
2336                     synchronized (monitor())
2337                     {
2338                       check_orphaned();
2339                       org.apache.xmlbeans.SimpleValue target = null;
2340                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ENVIRONMENTALIMPACTINDICATOR$0);
2341                       if (target == null)
2342                       {
2343                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(ENVIRONMENTALIMPACTINDICATOR$0);
2344                       }
2345                       target.setEnumValue(environmentalImpactIndicator);
2346                     }
2347                 }
2348                 
2349                 
2350 
2351 
2352                 public void xsetEnvironmentalImpactIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType environmentalImpactIndicator)
2353                 {
2354                     synchronized (monitor())
2355                     {
2356                       check_orphaned();
2357                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
2358                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(ENVIRONMENTALIMPACTINDICATOR$0);
2359                       if (target == null)
2360                       {
2361                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_attribute_user(ENVIRONMENTALIMPACTINDICATOR$0);
2362                       }
2363                       target.set(environmentalImpactIndicator);
2364                     }
2365                 }
2366             }
2367             
2368 
2369 
2370 
2371 
2372             public static class EnvironmentalExemptionImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption
2373             {
2374                 private static final long serialVersionUID = 1L;
2375                 
2376                 public EnvironmentalExemptionImpl(org.apache.xmlbeans.SchemaType sType)
2377                 {
2378                     super(sType);
2379                 }
2380                 
2381                 private static final javax.xml.namespace.QName ENVIRONMENTALEXEMPTIONINDICATOR$0 = 
2382                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "EnvironmentalExemptionIndicator");
2383                 private static final javax.xml.namespace.QName ENVIRONMENTALEXEMPTIONEXPLANATION$2 = 
2384                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "EnvironmentalExemptionExplanation");
2385                 
2386                 
2387                 
2388 
2389 
2390                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getEnvironmentalExemptionIndicator()
2391                 {
2392                     synchronized (monitor())
2393                     {
2394                       check_orphaned();
2395                       org.apache.xmlbeans.SimpleValue target = null;
2396                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALEXEMPTIONINDICATOR$0, 0);
2397                       if (target == null)
2398                       {
2399                         return null;
2400                       }
2401                       return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
2402                     }
2403                 }
2404                 
2405                 
2406 
2407 
2408                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetEnvironmentalExemptionIndicator()
2409                 {
2410                     synchronized (monitor())
2411                     {
2412                       check_orphaned();
2413                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
2414                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(ENVIRONMENTALEXEMPTIONINDICATOR$0, 0);
2415                       return target;
2416                     }
2417                 }
2418                 
2419                 
2420 
2421 
2422                 public void setEnvironmentalExemptionIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum environmentalExemptionIndicator)
2423                 {
2424                     synchronized (monitor())
2425                     {
2426                       check_orphaned();
2427                       org.apache.xmlbeans.SimpleValue target = null;
2428                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALEXEMPTIONINDICATOR$0, 0);
2429                       if (target == null)
2430                       {
2431                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENVIRONMENTALEXEMPTIONINDICATOR$0);
2432                       }
2433                       target.setEnumValue(environmentalExemptionIndicator);
2434                     }
2435                 }
2436                 
2437                 
2438 
2439 
2440                 public void xsetEnvironmentalExemptionIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType environmentalExemptionIndicator)
2441                 {
2442                     synchronized (monitor())
2443                     {
2444                       check_orphaned();
2445                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
2446                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(ENVIRONMENTALEXEMPTIONINDICATOR$0, 0);
2447                       if (target == null)
2448                       {
2449                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_element_user(ENVIRONMENTALEXEMPTIONINDICATOR$0);
2450                       }
2451                       target.set(environmentalExemptionIndicator);
2452                     }
2453                 }
2454                 
2455                 
2456 
2457 
2458                 public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption.EnvironmentalExemptionExplanation getEnvironmentalExemptionExplanation()
2459                 {
2460                     synchronized (monitor())
2461                     {
2462                       check_orphaned();
2463                       gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption.EnvironmentalExemptionExplanation target = null;
2464                       target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption.EnvironmentalExemptionExplanation)get_store().find_element_user(ENVIRONMENTALEXEMPTIONEXPLANATION$2, 0);
2465                       if (target == null)
2466                       {
2467                         return null;
2468                       }
2469                       return target;
2470                     }
2471                 }
2472                 
2473                 
2474 
2475 
2476                 public boolean isSetEnvironmentalExemptionExplanation()
2477                 {
2478                     synchronized (monitor())
2479                     {
2480                       check_orphaned();
2481                       return get_store().count_elements(ENVIRONMENTALEXEMPTIONEXPLANATION$2) != 0;
2482                     }
2483                 }
2484                 
2485                 
2486 
2487 
2488                 public void setEnvironmentalExemptionExplanation(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption.EnvironmentalExemptionExplanation environmentalExemptionExplanation)
2489                 {
2490                     generatedSetterHelperImpl(environmentalExemptionExplanation, ENVIRONMENTALEXEMPTIONEXPLANATION$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2491                 }
2492                 
2493                 
2494 
2495 
2496                 public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption.EnvironmentalExemptionExplanation addNewEnvironmentalExemptionExplanation()
2497                 {
2498                     synchronized (monitor())
2499                     {
2500                       check_orphaned();
2501                       gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption.EnvironmentalExemptionExplanation target = null;
2502                       target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption.EnvironmentalExemptionExplanation)get_store().add_element_user(ENVIRONMENTALEXEMPTIONEXPLANATION$2);
2503                       return target;
2504                     }
2505                 }
2506                 
2507                 
2508 
2509 
2510                 public void unsetEnvironmentalExemptionExplanation()
2511                 {
2512                     synchronized (monitor())
2513                     {
2514                       check_orphaned();
2515                       get_store().remove_element(ENVIRONMENTALEXEMPTIONEXPLANATION$2, 0);
2516                     }
2517                 }
2518                 
2519 
2520 
2521 
2522 
2523                 public static class EnvironmentalExemptionExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EnvironmentalImpact.EnvironmentalExemption.EnvironmentalExemptionExplanation
2524                 {
2525                     private static final long serialVersionUID = 1L;
2526                     
2527                     public EnvironmentalExemptionExplanationImpl(org.apache.xmlbeans.SchemaType sType)
2528                     {
2529                       super(sType, true);
2530                     }
2531                     
2532                     protected EnvironmentalExemptionExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2533                     {
2534                       super(sType, b);
2535                     }
2536                     
2537                     private static final javax.xml.namespace.QName ENVIRONMENTALEXEMPTIONINDICATOR$0 = 
2538                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "EnvironmentalExemptionIndicator");
2539                     
2540                     
2541                     
2542 
2543 
2544                     public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getEnvironmentalExemptionIndicator()
2545                     {
2546                       synchronized (monitor())
2547                       {
2548                         check_orphaned();
2549                         org.apache.xmlbeans.SimpleValue target = null;
2550                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ENVIRONMENTALEXEMPTIONINDICATOR$0);
2551                         if (target == null)
2552                         {
2553                           target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(ENVIRONMENTALEXEMPTIONINDICATOR$0);
2554                         }
2555                         if (target == null)
2556                         {
2557                           return null;
2558                         }
2559                         return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
2560                       }
2561                     }
2562                     
2563                     
2564 
2565 
2566                     public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetEnvironmentalExemptionIndicator()
2567                     {
2568                       synchronized (monitor())
2569                       {
2570                         check_orphaned();
2571                         gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
2572                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(ENVIRONMENTALEXEMPTIONINDICATOR$0);
2573                         if (target == null)
2574                         {
2575                           target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_default_attribute_value(ENVIRONMENTALEXEMPTIONINDICATOR$0);
2576                         }
2577                         return target;
2578                       }
2579                     }
2580                     
2581                     
2582 
2583 
2584                     public void setEnvironmentalExemptionIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum environmentalExemptionIndicator)
2585                     {
2586                       synchronized (monitor())
2587                       {
2588                         check_orphaned();
2589                         org.apache.xmlbeans.SimpleValue target = null;
2590                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ENVIRONMENTALEXEMPTIONINDICATOR$0);
2591                         if (target == null)
2592                         {
2593                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(ENVIRONMENTALEXEMPTIONINDICATOR$0);
2594                         }
2595                         target.setEnumValue(environmentalExemptionIndicator);
2596                       }
2597                     }
2598                     
2599                     
2600 
2601 
2602                     public void xsetEnvironmentalExemptionIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType environmentalExemptionIndicator)
2603                     {
2604                       synchronized (monitor())
2605                       {
2606                         check_orphaned();
2607                         gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
2608                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(ENVIRONMENTALEXEMPTIONINDICATOR$0);
2609                         if (target == null)
2610                         {
2611                           target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_attribute_user(ENVIRONMENTALEXEMPTIONINDICATOR$0);
2612                         }
2613                         target.set(environmentalExemptionIndicator);
2614                       }
2615                     }
2616                 }
2617             }
2618         }
2619         
2620 
2621 
2622 
2623 
2624         public static class InternationalActivitiesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities
2625         {
2626             private static final long serialVersionUID = 1L;
2627             
2628             public InternationalActivitiesImpl(org.apache.xmlbeans.SchemaType sType)
2629             {
2630                 super(sType);
2631             }
2632             
2633             private static final javax.xml.namespace.QName INTERNATIONALACTIVITIESINDICATOR$0 = 
2634                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "InternationalActivitiesIndicator");
2635             private static final javax.xml.namespace.QName ACTIVITIESPARTNERSHIPSCOUNTRIES$2 = 
2636                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "ActivitiesPartnershipsCountries");
2637             private static final javax.xml.namespace.QName INTERNATIONALACTIVITIESEXPLANATION$4 = 
2638                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "InternationalActivitiesExplanation");
2639             
2640             
2641             
2642 
2643 
2644             public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getInternationalActivitiesIndicator()
2645             {
2646                 synchronized (monitor())
2647                 {
2648                     check_orphaned();
2649                     org.apache.xmlbeans.SimpleValue target = null;
2650                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERNATIONALACTIVITIESINDICATOR$0, 0);
2651                     if (target == null)
2652                     {
2653                       return null;
2654                     }
2655                     return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
2656                 }
2657             }
2658             
2659             
2660 
2661 
2662             public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetInternationalActivitiesIndicator()
2663             {
2664                 synchronized (monitor())
2665                 {
2666                     check_orphaned();
2667                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
2668                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(INTERNATIONALACTIVITIESINDICATOR$0, 0);
2669                     return target;
2670                 }
2671             }
2672             
2673             
2674 
2675 
2676             public void setInternationalActivitiesIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum internationalActivitiesIndicator)
2677             {
2678                 synchronized (monitor())
2679                 {
2680                     check_orphaned();
2681                     org.apache.xmlbeans.SimpleValue target = null;
2682                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERNATIONALACTIVITIESINDICATOR$0, 0);
2683                     if (target == null)
2684                     {
2685                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INTERNATIONALACTIVITIESINDICATOR$0);
2686                     }
2687                     target.setEnumValue(internationalActivitiesIndicator);
2688                 }
2689             }
2690             
2691             
2692 
2693 
2694             public void xsetInternationalActivitiesIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType internationalActivitiesIndicator)
2695             {
2696                 synchronized (monitor())
2697                 {
2698                     check_orphaned();
2699                     gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
2700                     target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_element_user(INTERNATIONALACTIVITIESINDICATOR$0, 0);
2701                     if (target == null)
2702                     {
2703                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_element_user(INTERNATIONALACTIVITIESINDICATOR$0);
2704                     }
2705                     target.set(internationalActivitiesIndicator);
2706                 }
2707             }
2708             
2709             
2710 
2711 
2712             public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities.ActivitiesPartnershipsCountries getActivitiesPartnershipsCountries()
2713             {
2714                 synchronized (monitor())
2715                 {
2716                     check_orphaned();
2717                     gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities.ActivitiesPartnershipsCountries target = null;
2718                     target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities.ActivitiesPartnershipsCountries)get_store().find_element_user(ACTIVITIESPARTNERSHIPSCOUNTRIES$2, 0);
2719                     if (target == null)
2720                     {
2721                       return null;
2722                     }
2723                     return target;
2724                 }
2725             }
2726             
2727             
2728 
2729 
2730             public boolean isSetActivitiesPartnershipsCountries()
2731             {
2732                 synchronized (monitor())
2733                 {
2734                     check_orphaned();
2735                     return get_store().count_elements(ACTIVITIESPARTNERSHIPSCOUNTRIES$2) != 0;
2736                 }
2737             }
2738             
2739             
2740 
2741 
2742             public void setActivitiesPartnershipsCountries(gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities.ActivitiesPartnershipsCountries activitiesPartnershipsCountries)
2743             {
2744                 generatedSetterHelperImpl(activitiesPartnershipsCountries, ACTIVITIESPARTNERSHIPSCOUNTRIES$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2745             }
2746             
2747             
2748 
2749 
2750             public gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities.ActivitiesPartnershipsCountries addNewActivitiesPartnershipsCountries()
2751             {
2752                 synchronized (monitor())
2753                 {
2754                     check_orphaned();
2755                     gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities.ActivitiesPartnershipsCountries target = null;
2756                     target = (gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities.ActivitiesPartnershipsCountries)get_store().add_element_user(ACTIVITIESPARTNERSHIPSCOUNTRIES$2);
2757                     return target;
2758                 }
2759             }
2760             
2761             
2762 
2763 
2764             public void unsetActivitiesPartnershipsCountries()
2765             {
2766                 synchronized (monitor())
2767                 {
2768                     check_orphaned();
2769                     get_store().remove_element(ACTIVITIESPARTNERSHIPSCOUNTRIES$2, 0);
2770                 }
2771             }
2772             
2773             
2774 
2775 
2776             public java.lang.String getInternationalActivitiesExplanation()
2777             {
2778                 synchronized (monitor())
2779                 {
2780                     check_orphaned();
2781                     org.apache.xmlbeans.SimpleValue target = null;
2782                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERNATIONALACTIVITIESEXPLANATION$4, 0);
2783                     if (target == null)
2784                     {
2785                       return null;
2786                     }
2787                     return target.getStringValue();
2788                 }
2789             }
2790             
2791             
2792 
2793 
2794             public gov.grants.apply.system.globalV10.StringMin1Max55Type xgetInternationalActivitiesExplanation()
2795             {
2796                 synchronized (monitor())
2797                 {
2798                     check_orphaned();
2799                     gov.grants.apply.system.globalV10.StringMin1Max55Type target = null;
2800                     target = (gov.grants.apply.system.globalV10.StringMin1Max55Type)get_store().find_element_user(INTERNATIONALACTIVITIESEXPLANATION$4, 0);
2801                     return target;
2802                 }
2803             }
2804             
2805             
2806 
2807 
2808             public boolean isSetInternationalActivitiesExplanation()
2809             {
2810                 synchronized (monitor())
2811                 {
2812                     check_orphaned();
2813                     return get_store().count_elements(INTERNATIONALACTIVITIESEXPLANATION$4) != 0;
2814                 }
2815             }
2816             
2817             
2818 
2819 
2820             public void setInternationalActivitiesExplanation(java.lang.String internationalActivitiesExplanation)
2821             {
2822                 synchronized (monitor())
2823                 {
2824                     check_orphaned();
2825                     org.apache.xmlbeans.SimpleValue target = null;
2826                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERNATIONALACTIVITIESEXPLANATION$4, 0);
2827                     if (target == null)
2828                     {
2829                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INTERNATIONALACTIVITIESEXPLANATION$4);
2830                     }
2831                     target.setStringValue(internationalActivitiesExplanation);
2832                 }
2833             }
2834             
2835             
2836 
2837 
2838             public void xsetInternationalActivitiesExplanation(gov.grants.apply.system.globalV10.StringMin1Max55Type internationalActivitiesExplanation)
2839             {
2840                 synchronized (monitor())
2841                 {
2842                     check_orphaned();
2843                     gov.grants.apply.system.globalV10.StringMin1Max55Type target = null;
2844                     target = (gov.grants.apply.system.globalV10.StringMin1Max55Type)get_store().find_element_user(INTERNATIONALACTIVITIESEXPLANATION$4, 0);
2845                     if (target == null)
2846                     {
2847                       target = (gov.grants.apply.system.globalV10.StringMin1Max55Type)get_store().add_element_user(INTERNATIONALACTIVITIESEXPLANATION$4);
2848                     }
2849                     target.set(internationalActivitiesExplanation);
2850                 }
2851             }
2852             
2853             
2854 
2855 
2856             public void unsetInternationalActivitiesExplanation()
2857             {
2858                 synchronized (monitor())
2859                 {
2860                     check_orphaned();
2861                     get_store().remove_element(INTERNATIONALACTIVITIESEXPLANATION$4, 0);
2862                 }
2863             }
2864             
2865 
2866 
2867 
2868 
2869             public static class ActivitiesPartnershipsCountriesImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.InternationalActivities.ActivitiesPartnershipsCountries
2870             {
2871                 private static final long serialVersionUID = 1L;
2872                 
2873                 public ActivitiesPartnershipsCountriesImpl(org.apache.xmlbeans.SchemaType sType)
2874                 {
2875                     super(sType, true);
2876                 }
2877                 
2878                 protected ActivitiesPartnershipsCountriesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2879                 {
2880                     super(sType, b);
2881                 }
2882                 
2883                 private static final javax.xml.namespace.QName INTERNATIONALACTIVITIESINDICATOR$0 = 
2884                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "InternationalActivitiesIndicator");
2885                 
2886                 
2887                 
2888 
2889 
2890                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getInternationalActivitiesIndicator()
2891                 {
2892                     synchronized (monitor())
2893                     {
2894                       check_orphaned();
2895                       org.apache.xmlbeans.SimpleValue target = null;
2896                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(INTERNATIONALACTIVITIESINDICATOR$0);
2897                       if (target == null)
2898                       {
2899                         target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(INTERNATIONALACTIVITIESINDICATOR$0);
2900                       }
2901                       if (target == null)
2902                       {
2903                         return null;
2904                       }
2905                       return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
2906                     }
2907                 }
2908                 
2909                 
2910 
2911 
2912                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetInternationalActivitiesIndicator()
2913                 {
2914                     synchronized (monitor())
2915                     {
2916                       check_orphaned();
2917                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
2918                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(INTERNATIONALACTIVITIESINDICATOR$0);
2919                       if (target == null)
2920                       {
2921                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_default_attribute_value(INTERNATIONALACTIVITIESINDICATOR$0);
2922                       }
2923                       return target;
2924                     }
2925                 }
2926                 
2927                 
2928 
2929 
2930                 public void setInternationalActivitiesIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum internationalActivitiesIndicator)
2931                 {
2932                     synchronized (monitor())
2933                     {
2934                       check_orphaned();
2935                       org.apache.xmlbeans.SimpleValue target = null;
2936                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(INTERNATIONALACTIVITIESINDICATOR$0);
2937                       if (target == null)
2938                       {
2939                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(INTERNATIONALACTIVITIESINDICATOR$0);
2940                       }
2941                       target.setEnumValue(internationalActivitiesIndicator);
2942                     }
2943                 }
2944                 
2945                 
2946 
2947 
2948                 public void xsetInternationalActivitiesIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType internationalActivitiesIndicator)
2949                 {
2950                     synchronized (monitor())
2951                     {
2952                       check_orphaned();
2953                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
2954                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(INTERNATIONALACTIVITIESINDICATOR$0);
2955                       if (target == null)
2956                       {
2957                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_attribute_user(INTERNATIONALACTIVITIESINDICATOR$0);
2958                       }
2959                       target.set(internationalActivitiesIndicator);
2960                     }
2961                 }
2962             }
2963         }
2964         
2965 
2966 
2967 
2968 
2969         public static class AbstractAttachmentsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.AbstractAttachments
2970         {
2971             private static final long serialVersionUID = 1L;
2972             
2973             public AbstractAttachmentsImpl(org.apache.xmlbeans.SchemaType sType)
2974             {
2975                 super(sType);
2976             }
2977             
2978             private static final javax.xml.namespace.QName ABSTRACTATTACHMENT$0 = 
2979                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "AbstractAttachment");
2980             
2981             
2982             
2983 
2984 
2985             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAbstractAttachment()
2986             {
2987                 synchronized (monitor())
2988                 {
2989                     check_orphaned();
2990                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
2991                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ABSTRACTATTACHMENT$0, 0);
2992                     if (target == null)
2993                     {
2994                       return null;
2995                     }
2996                     return target;
2997                 }
2998             }
2999             
3000             
3001 
3002 
3003             public void setAbstractAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType abstractAttachment)
3004             {
3005                 generatedSetterHelperImpl(abstractAttachment, ABSTRACTATTACHMENT$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3006             }
3007             
3008             
3009 
3010 
3011             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAbstractAttachment()
3012             {
3013                 synchronized (monitor())
3014                 {
3015                     check_orphaned();
3016                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3017                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ABSTRACTATTACHMENT$0);
3018                     return target;
3019                 }
3020             }
3021         }
3022         
3023 
3024 
3025 
3026 
3027         public static class FacilitiesAttachmentsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.FacilitiesAttachments
3028         {
3029             private static final long serialVersionUID = 1L;
3030             
3031             public FacilitiesAttachmentsImpl(org.apache.xmlbeans.SchemaType sType)
3032             {
3033                 super(sType);
3034             }
3035             
3036             private static final javax.xml.namespace.QName FACILITIESATTACHMENT$0 = 
3037                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "FacilitiesAttachment");
3038             
3039             
3040             
3041 
3042 
3043             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getFacilitiesAttachment()
3044             {
3045                 synchronized (monitor())
3046                 {
3047                     check_orphaned();
3048                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3049                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(FACILITIESATTACHMENT$0, 0);
3050                     if (target == null)
3051                     {
3052                       return null;
3053                     }
3054                     return target;
3055                 }
3056             }
3057             
3058             
3059 
3060 
3061             public void setFacilitiesAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType facilitiesAttachment)
3062             {
3063                 generatedSetterHelperImpl(facilitiesAttachment, FACILITIESATTACHMENT$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3064             }
3065             
3066             
3067 
3068 
3069             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewFacilitiesAttachment()
3070             {
3071                 synchronized (monitor())
3072                 {
3073                     check_orphaned();
3074                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3075                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(FACILITIESATTACHMENT$0);
3076                     return target;
3077                 }
3078             }
3079         }
3080         
3081 
3082 
3083 
3084 
3085         public static class EquipmentAttachmentsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.EquipmentAttachments
3086         {
3087             private static final long serialVersionUID = 1L;
3088             
3089             public EquipmentAttachmentsImpl(org.apache.xmlbeans.SchemaType sType)
3090             {
3091                 super(sType);
3092             }
3093             
3094             private static final javax.xml.namespace.QName EQUIPMENTATTACHMENT$0 = 
3095                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "EquipmentAttachment");
3096             
3097             
3098             
3099 
3100 
3101             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getEquipmentAttachment()
3102             {
3103                 synchronized (monitor())
3104                 {
3105                     check_orphaned();
3106                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3107                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(EQUIPMENTATTACHMENT$0, 0);
3108                     if (target == null)
3109                     {
3110                       return null;
3111                     }
3112                     return target;
3113                 }
3114             }
3115             
3116             
3117 
3118 
3119             public void setEquipmentAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType equipmentAttachment)
3120             {
3121                 generatedSetterHelperImpl(equipmentAttachment, EQUIPMENTATTACHMENT$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3122             }
3123             
3124             
3125 
3126 
3127             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewEquipmentAttachment()
3128             {
3129                 synchronized (monitor())
3130                 {
3131                     check_orphaned();
3132                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3133                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(EQUIPMENTATTACHMENT$0);
3134                     return target;
3135                 }
3136             }
3137         }
3138         
3139 
3140 
3141 
3142 
3143         public static class BibliographyAttachmentsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.BibliographyAttachments
3144         {
3145             private static final long serialVersionUID = 1L;
3146             
3147             public BibliographyAttachmentsImpl(org.apache.xmlbeans.SchemaType sType)
3148             {
3149                 super(sType);
3150             }
3151             
3152             private static final javax.xml.namespace.QName BIBLIOGRAPHYATTACHMENT$0 = 
3153                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "BibliographyAttachment");
3154             
3155             
3156             
3157 
3158 
3159             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getBibliographyAttachment()
3160             {
3161                 synchronized (monitor())
3162                 {
3163                     check_orphaned();
3164                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3165                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(BIBLIOGRAPHYATTACHMENT$0, 0);
3166                     if (target == null)
3167                     {
3168                       return null;
3169                     }
3170                     return target;
3171                 }
3172             }
3173             
3174             
3175 
3176 
3177             public void setBibliographyAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType bibliographyAttachment)
3178             {
3179                 generatedSetterHelperImpl(bibliographyAttachment, BIBLIOGRAPHYATTACHMENT$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3180             }
3181             
3182             
3183 
3184 
3185             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewBibliographyAttachment()
3186             {
3187                 synchronized (monitor())
3188                 {
3189                     check_orphaned();
3190                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3191                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(BIBLIOGRAPHYATTACHMENT$0);
3192                     return target;
3193                 }
3194             }
3195         }
3196         
3197 
3198 
3199 
3200 
3201         public static class ProjectNarrativeAttachmentsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.ProjectNarrativeAttachments
3202         {
3203             private static final long serialVersionUID = 1L;
3204             
3205             public ProjectNarrativeAttachmentsImpl(org.apache.xmlbeans.SchemaType sType)
3206             {
3207                 super(sType);
3208             }
3209             
3210             private static final javax.xml.namespace.QName PROJECTNARRATIVEATTACHMENT$0 = 
3211                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "ProjectNarrativeAttachment");
3212             
3213             
3214             
3215 
3216 
3217             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getProjectNarrativeAttachment()
3218             {
3219                 synchronized (monitor())
3220                 {
3221                     check_orphaned();
3222                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3223                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(PROJECTNARRATIVEATTACHMENT$0, 0);
3224                     if (target == null)
3225                     {
3226                       return null;
3227                     }
3228                     return target;
3229                 }
3230             }
3231             
3232             
3233 
3234 
3235             public void setProjectNarrativeAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType projectNarrativeAttachment)
3236             {
3237                 generatedSetterHelperImpl(projectNarrativeAttachment, PROJECTNARRATIVEATTACHMENT$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3238             }
3239             
3240             
3241 
3242 
3243             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewProjectNarrativeAttachment()
3244             {
3245                 synchronized (monitor())
3246                 {
3247                     check_orphaned();
3248                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3249                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(PROJECTNARRATIVEATTACHMENT$0);
3250                     return target;
3251                 }
3252             }
3253         }
3254         
3255 
3256 
3257 
3258 
3259         public static class OtherAttachmentsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrOtherProjectInfoV10.RROtherProjectInfoDocument.RROtherProjectInfo.OtherAttachments
3260         {
3261             private static final long serialVersionUID = 1L;
3262             
3263             public OtherAttachmentsImpl(org.apache.xmlbeans.SchemaType sType)
3264             {
3265                 super(sType);
3266             }
3267             
3268             private static final javax.xml.namespace.QName OTHERATTACHMENT$0 = 
3269                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0", "OtherAttachment");
3270             
3271             
3272             
3273 
3274 
3275             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType[] getOtherAttachmentArray()
3276             {
3277                 synchronized (monitor())
3278                 {
3279                     check_orphaned();
3280                     java.util.List targetList = new java.util.ArrayList();
3281                     get_store().find_all_element_users(OTHERATTACHMENT$0, targetList);
3282                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType[] result = new gov.grants.apply.system.attachmentsV10.AttachedFileDataType[targetList.size()];
3283                     targetList.toArray(result);
3284                     return result;
3285                 }
3286             }
3287             
3288             
3289 
3290 
3291             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getOtherAttachmentArray(int i)
3292             {
3293                 synchronized (monitor())
3294                 {
3295                     check_orphaned();
3296                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3297                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(OTHERATTACHMENT$0, i);
3298                     if (target == null)
3299                     {
3300                       throw new IndexOutOfBoundsException();
3301                     }
3302                     return target;
3303                 }
3304             }
3305             
3306             
3307 
3308 
3309             public int sizeOfOtherAttachmentArray()
3310             {
3311                 synchronized (monitor())
3312                 {
3313                     check_orphaned();
3314                     return get_store().count_elements(OTHERATTACHMENT$0);
3315                 }
3316             }
3317             
3318             
3319 
3320 
3321             public void setOtherAttachmentArray(gov.grants.apply.system.attachmentsV10.AttachedFileDataType[] otherAttachmentArray)
3322             {
3323                 check_orphaned();
3324                 arraySetterHelper(otherAttachmentArray, OTHERATTACHMENT$0);
3325             }
3326             
3327             
3328 
3329 
3330             public void setOtherAttachmentArray(int i, gov.grants.apply.system.attachmentsV10.AttachedFileDataType otherAttachment)
3331             {
3332                 generatedSetterHelperImpl(otherAttachment, OTHERATTACHMENT$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
3333             }
3334             
3335             
3336 
3337 
3338             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType insertNewOtherAttachment(int i)
3339             {
3340                 synchronized (monitor())
3341                 {
3342                     check_orphaned();
3343                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3344                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().insert_element_user(OTHERATTACHMENT$0, i);
3345                     return target;
3346                 }
3347             }
3348             
3349             
3350 
3351 
3352             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewOtherAttachment()
3353             {
3354                 synchronized (monitor())
3355                 {
3356                     check_orphaned();
3357                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
3358                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(OTHERATTACHMENT$0);
3359                     return target;
3360                 }
3361             }
3362             
3363             
3364 
3365 
3366             public void removeOtherAttachment(int i)
3367             {
3368                 synchronized (monitor())
3369                 {
3370                     check_orphaned();
3371                     get_store().remove_element(OTHERATTACHMENT$0, i);
3372                 }
3373             }
3374         }
3375     }
3376 }