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