1   
2   
3   
4   
5   
6   
7   
8   
9   package gov.grants.apply.forms.rrSF42412V12.impl;
10  
11  
12  
13  
14  
15  public class RRSF42412DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public RRSF42412DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName RRSF42412$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "RR_SF424_1_2");
26      
27      
28      
29  
30  
31      public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412 getRRSF42412()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412 target = null;
37              target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412)get_store().find_element_user(RRSF42412$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      
47  
48  
49      public void setRRSF42412(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412 rrsf42412)
50      {
51          generatedSetterHelperImpl(rrsf42412, RRSF42412$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      
55  
56  
57      public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412 addNewRRSF42412()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412 target = null;
63              target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412)get_store().add_element_user(RRSF42412$0);
64              return target;
65          }
66      }
67      
68  
69  
70  
71  
72      public static class RRSF42412Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public RRSF42412Impl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName SUBMISSIONTYPECODE$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "SubmissionTypeCode");
83          private static final javax.xml.namespace.QName SUBMITTEDDATE$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "SubmittedDate");
85          private static final javax.xml.namespace.QName APPLICANTID$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "ApplicantID");
87          private static final javax.xml.namespace.QName STATERECEIVEDDATE$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "StateReceivedDate");
89          private static final javax.xml.namespace.QName STATEID$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "StateID");
91          private static final javax.xml.namespace.QName FEDERALID$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "FederalID");
93          private static final javax.xml.namespace.QName AGENCYROUTINGNUMBER$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "AgencyRoutingNumber");
95          private static final javax.xml.namespace.QName APPLICANTINFO$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "ApplicantInfo");
97          private static final javax.xml.namespace.QName EMPLOYERID$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "EmployerID");
99          private static final javax.xml.namespace.QName APPLICANTTYPE$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "ApplicantType");
101         private static final javax.xml.namespace.QName APPLICATIONTYPE$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "ApplicationType");
103         private static final javax.xml.namespace.QName FEDERALAGENCYNAME$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "FederalAgencyName");
105         private static final javax.xml.namespace.QName CFDANUMBER$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "CFDANumber");
107         private static final javax.xml.namespace.QName ACTIVITYTITLE$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "ActivityTitle");
109         private static final javax.xml.namespace.QName PROJECTTITLE$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "ProjectTitle");
111         private static final javax.xml.namespace.QName PROPOSEDPROJECTPERIOD$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "ProposedProjectPeriod");
113         private static final javax.xml.namespace.QName CONGRESSIONALDISTRICT$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "CongressionalDistrict");
115         private static final javax.xml.namespace.QName PDPICONTACTINFO$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "PDPIContactInfo");
117         private static final javax.xml.namespace.QName ESTIMATEDPROJECTFUNDING$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "EstimatedProjectFunding");
119         private static final javax.xml.namespace.QName STATEREVIEW$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "StateReview");
121         private static final javax.xml.namespace.QName TRUSTAGREE$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "TrustAgree");
123         private static final javax.xml.namespace.QName SFLLLATTACHMENT$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "SFLLLAttachment");
125         private static final javax.xml.namespace.QName AORINFO$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "AORInfo");
127         private static final javax.xml.namespace.QName PREAPPLICATIONATTACHMENT$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "PreApplicationAttachment");
129         private static final javax.xml.namespace.QName AORSIGNATURE$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "AOR_Signature");
131         private static final javax.xml.namespace.QName AORSIGNEDDATE$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "AOR_SignedDate");
133         private static final javax.xml.namespace.QName FORMVERSION$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "FormVersion");
135         
136         
137         
138 
139 
140         public gov.grants.apply.forms.rrSF42412V12.SubmissionTypeDataType.Enum getSubmissionTypeCode()
141         {
142             synchronized (monitor())
143             {
144                 check_orphaned();
145                 org.apache.xmlbeans.SimpleValue target = null;
146                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONTYPECODE$0, 0);
147                 if (target == null)
148                 {
149                     return null;
150                 }
151                 return (gov.grants.apply.forms.rrSF42412V12.SubmissionTypeDataType.Enum)target.getEnumValue();
152             }
153         }
154         
155         
156 
157 
158         public gov.grants.apply.forms.rrSF42412V12.SubmissionTypeDataType xgetSubmissionTypeCode()
159         {
160             synchronized (monitor())
161             {
162                 check_orphaned();
163                 gov.grants.apply.forms.rrSF42412V12.SubmissionTypeDataType target = null;
164                 target = (gov.grants.apply.forms.rrSF42412V12.SubmissionTypeDataType)get_store().find_element_user(SUBMISSIONTYPECODE$0, 0);
165                 return target;
166             }
167         }
168         
169         
170 
171 
172         public void setSubmissionTypeCode(gov.grants.apply.forms.rrSF42412V12.SubmissionTypeDataType.Enum submissionTypeCode)
173         {
174             synchronized (monitor())
175             {
176                 check_orphaned();
177                 org.apache.xmlbeans.SimpleValue target = null;
178                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONTYPECODE$0, 0);
179                 if (target == null)
180                 {
181                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBMISSIONTYPECODE$0);
182                 }
183                 target.setEnumValue(submissionTypeCode);
184             }
185         }
186         
187         
188 
189 
190         public void xsetSubmissionTypeCode(gov.grants.apply.forms.rrSF42412V12.SubmissionTypeDataType submissionTypeCode)
191         {
192             synchronized (monitor())
193             {
194                 check_orphaned();
195                 gov.grants.apply.forms.rrSF42412V12.SubmissionTypeDataType target = null;
196                 target = (gov.grants.apply.forms.rrSF42412V12.SubmissionTypeDataType)get_store().find_element_user(SUBMISSIONTYPECODE$0, 0);
197                 if (target == null)
198                 {
199                     target = (gov.grants.apply.forms.rrSF42412V12.SubmissionTypeDataType)get_store().add_element_user(SUBMISSIONTYPECODE$0);
200                 }
201                 target.set(submissionTypeCode);
202             }
203         }
204         
205         
206 
207 
208         public java.util.Calendar getSubmittedDate()
209         {
210             synchronized (monitor())
211             {
212                 check_orphaned();
213                 org.apache.xmlbeans.SimpleValue target = null;
214                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMITTEDDATE$2, 0);
215                 if (target == null)
216                 {
217                     return null;
218                 }
219                 return target.getCalendarValue();
220             }
221         }
222         
223         
224 
225 
226         public org.apache.xmlbeans.XmlDate xgetSubmittedDate()
227         {
228             synchronized (monitor())
229             {
230                 check_orphaned();
231                 org.apache.xmlbeans.XmlDate target = null;
232                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMITTEDDATE$2, 0);
233                 return target;
234             }
235         }
236         
237         
238 
239 
240         public boolean isSetSubmittedDate()
241         {
242             synchronized (monitor())
243             {
244                 check_orphaned();
245                 return get_store().count_elements(SUBMITTEDDATE$2) != 0;
246             }
247         }
248         
249         
250 
251 
252         public void setSubmittedDate(java.util.Calendar submittedDate)
253         {
254             synchronized (monitor())
255             {
256                 check_orphaned();
257                 org.apache.xmlbeans.SimpleValue target = null;
258                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMITTEDDATE$2, 0);
259                 if (target == null)
260                 {
261                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBMITTEDDATE$2);
262                 }
263                 target.setCalendarValue(submittedDate);
264             }
265         }
266         
267         
268 
269 
270         public void xsetSubmittedDate(org.apache.xmlbeans.XmlDate submittedDate)
271         {
272             synchronized (monitor())
273             {
274                 check_orphaned();
275                 org.apache.xmlbeans.XmlDate target = null;
276                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMITTEDDATE$2, 0);
277                 if (target == null)
278                 {
279                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(SUBMITTEDDATE$2);
280                 }
281                 target.set(submittedDate);
282             }
283         }
284         
285         
286 
287 
288         public void unsetSubmittedDate()
289         {
290             synchronized (monitor())
291             {
292                 check_orphaned();
293                 get_store().remove_element(SUBMITTEDDATE$2, 0);
294             }
295         }
296         
297         
298 
299 
300         public java.lang.String getApplicantID()
301         {
302             synchronized (monitor())
303             {
304                 check_orphaned();
305                 org.apache.xmlbeans.SimpleValue target = null;
306                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTID$4, 0);
307                 if (target == null)
308                 {
309                     return null;
310                 }
311                 return target.getStringValue();
312             }
313         }
314         
315         
316 
317 
318         public gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType xgetApplicantID()
319         {
320             synchronized (monitor())
321             {
322                 check_orphaned();
323                 gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType target = null;
324                 target = (gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType)get_store().find_element_user(APPLICANTID$4, 0);
325                 return target;
326             }
327         }
328         
329         
330 
331 
332         public boolean isSetApplicantID()
333         {
334             synchronized (monitor())
335             {
336                 check_orphaned();
337                 return get_store().count_elements(APPLICANTID$4) != 0;
338             }
339         }
340         
341         
342 
343 
344         public void setApplicantID(java.lang.String applicantID)
345         {
346             synchronized (monitor())
347             {
348                 check_orphaned();
349                 org.apache.xmlbeans.SimpleValue target = null;
350                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTID$4, 0);
351                 if (target == null)
352                 {
353                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTID$4);
354                 }
355                 target.setStringValue(applicantID);
356             }
357         }
358         
359         
360 
361 
362         public void xsetApplicantID(gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType applicantID)
363         {
364             synchronized (monitor())
365             {
366                 check_orphaned();
367                 gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType target = null;
368                 target = (gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType)get_store().find_element_user(APPLICANTID$4, 0);
369                 if (target == null)
370                 {
371                     target = (gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType)get_store().add_element_user(APPLICANTID$4);
372                 }
373                 target.set(applicantID);
374             }
375         }
376         
377         
378 
379 
380         public void unsetApplicantID()
381         {
382             synchronized (monitor())
383             {
384                 check_orphaned();
385                 get_store().remove_element(APPLICANTID$4, 0);
386             }
387         }
388         
389         
390 
391 
392         public java.util.Calendar getStateReceivedDate()
393         {
394             synchronized (monitor())
395             {
396                 check_orphaned();
397                 org.apache.xmlbeans.SimpleValue target = null;
398                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATERECEIVEDDATE$6, 0);
399                 if (target == null)
400                 {
401                     return null;
402                 }
403                 return target.getCalendarValue();
404             }
405         }
406         
407         
408 
409 
410         public org.apache.xmlbeans.XmlDate xgetStateReceivedDate()
411         {
412             synchronized (monitor())
413             {
414                 check_orphaned();
415                 org.apache.xmlbeans.XmlDate target = null;
416                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(STATERECEIVEDDATE$6, 0);
417                 return target;
418             }
419         }
420         
421         
422 
423 
424         public boolean isSetStateReceivedDate()
425         {
426             synchronized (monitor())
427             {
428                 check_orphaned();
429                 return get_store().count_elements(STATERECEIVEDDATE$6) != 0;
430             }
431         }
432         
433         
434 
435 
436         public void setStateReceivedDate(java.util.Calendar stateReceivedDate)
437         {
438             synchronized (monitor())
439             {
440                 check_orphaned();
441                 org.apache.xmlbeans.SimpleValue target = null;
442                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATERECEIVEDDATE$6, 0);
443                 if (target == null)
444                 {
445                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATERECEIVEDDATE$6);
446                 }
447                 target.setCalendarValue(stateReceivedDate);
448             }
449         }
450         
451         
452 
453 
454         public void xsetStateReceivedDate(org.apache.xmlbeans.XmlDate stateReceivedDate)
455         {
456             synchronized (monitor())
457             {
458                 check_orphaned();
459                 org.apache.xmlbeans.XmlDate target = null;
460                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(STATERECEIVEDDATE$6, 0);
461                 if (target == null)
462                 {
463                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(STATERECEIVEDDATE$6);
464                 }
465                 target.set(stateReceivedDate);
466             }
467         }
468         
469         
470 
471 
472         public void unsetStateReceivedDate()
473         {
474             synchronized (monitor())
475             {
476                 check_orphaned();
477                 get_store().remove_element(STATERECEIVEDDATE$6, 0);
478             }
479         }
480         
481         
482 
483 
484         public java.lang.String getStateID()
485         {
486             synchronized (monitor())
487             {
488                 check_orphaned();
489                 org.apache.xmlbeans.SimpleValue target = null;
490                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEID$8, 0);
491                 if (target == null)
492                 {
493                     return null;
494                 }
495                 return target.getStringValue();
496             }
497         }
498         
499         
500 
501 
502         public gov.grants.apply.system.globalLibraryV20.StateIDDataType xgetStateID()
503         {
504             synchronized (monitor())
505             {
506                 check_orphaned();
507                 gov.grants.apply.system.globalLibraryV20.StateIDDataType target = null;
508                 target = (gov.grants.apply.system.globalLibraryV20.StateIDDataType)get_store().find_element_user(STATEID$8, 0);
509                 return target;
510             }
511         }
512         
513         
514 
515 
516         public boolean isSetStateID()
517         {
518             synchronized (monitor())
519             {
520                 check_orphaned();
521                 return get_store().count_elements(STATEID$8) != 0;
522             }
523         }
524         
525         
526 
527 
528         public void setStateID(java.lang.String stateID)
529         {
530             synchronized (monitor())
531             {
532                 check_orphaned();
533                 org.apache.xmlbeans.SimpleValue target = null;
534                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEID$8, 0);
535                 if (target == null)
536                 {
537                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATEID$8);
538                 }
539                 target.setStringValue(stateID);
540             }
541         }
542         
543         
544 
545 
546         public void xsetStateID(gov.grants.apply.system.globalLibraryV20.StateIDDataType stateID)
547         {
548             synchronized (monitor())
549             {
550                 check_orphaned();
551                 gov.grants.apply.system.globalLibraryV20.StateIDDataType target = null;
552                 target = (gov.grants.apply.system.globalLibraryV20.StateIDDataType)get_store().find_element_user(STATEID$8, 0);
553                 if (target == null)
554                 {
555                     target = (gov.grants.apply.system.globalLibraryV20.StateIDDataType)get_store().add_element_user(STATEID$8);
556                 }
557                 target.set(stateID);
558             }
559         }
560         
561         
562 
563 
564         public void unsetStateID()
565         {
566             synchronized (monitor())
567             {
568                 check_orphaned();
569                 get_store().remove_element(STATEID$8, 0);
570             }
571         }
572         
573         
574 
575 
576         public java.lang.String getFederalID()
577         {
578             synchronized (monitor())
579             {
580                 check_orphaned();
581                 org.apache.xmlbeans.SimpleValue target = null;
582                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALID$10, 0);
583                 if (target == null)
584                 {
585                     return null;
586                 }
587                 return target.getStringValue();
588             }
589         }
590         
591         
592 
593 
594         public gov.grants.apply.system.globalLibraryV20.FederalIDDataType xgetFederalID()
595         {
596             synchronized (monitor())
597             {
598                 check_orphaned();
599                 gov.grants.apply.system.globalLibraryV20.FederalIDDataType target = null;
600                 target = (gov.grants.apply.system.globalLibraryV20.FederalIDDataType)get_store().find_element_user(FEDERALID$10, 0);
601                 return target;
602             }
603         }
604         
605         
606 
607 
608         public boolean isSetFederalID()
609         {
610             synchronized (monitor())
611             {
612                 check_orphaned();
613                 return get_store().count_elements(FEDERALID$10) != 0;
614             }
615         }
616         
617         
618 
619 
620         public void setFederalID(java.lang.String federalID)
621         {
622             synchronized (monitor())
623             {
624                 check_orphaned();
625                 org.apache.xmlbeans.SimpleValue target = null;
626                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALID$10, 0);
627                 if (target == null)
628                 {
629                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALID$10);
630                 }
631                 target.setStringValue(federalID);
632             }
633         }
634         
635         
636 
637 
638         public void xsetFederalID(gov.grants.apply.system.globalLibraryV20.FederalIDDataType federalID)
639         {
640             synchronized (monitor())
641             {
642                 check_orphaned();
643                 gov.grants.apply.system.globalLibraryV20.FederalIDDataType target = null;
644                 target = (gov.grants.apply.system.globalLibraryV20.FederalIDDataType)get_store().find_element_user(FEDERALID$10, 0);
645                 if (target == null)
646                 {
647                     target = (gov.grants.apply.system.globalLibraryV20.FederalIDDataType)get_store().add_element_user(FEDERALID$10);
648                 }
649                 target.set(federalID);
650             }
651         }
652         
653         
654 
655 
656         public void unsetFederalID()
657         {
658             synchronized (monitor())
659             {
660                 check_orphaned();
661                 get_store().remove_element(FEDERALID$10, 0);
662             }
663         }
664         
665         
666 
667 
668         public java.lang.String getAgencyRoutingNumber()
669         {
670             synchronized (monitor())
671             {
672                 check_orphaned();
673                 org.apache.xmlbeans.SimpleValue target = null;
674                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYROUTINGNUMBER$12, 0);
675                 if (target == null)
676                 {
677                     return null;
678                 }
679                 return target.getStringValue();
680             }
681         }
682         
683         
684 
685 
686         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.AgencyRoutingNumber xgetAgencyRoutingNumber()
687         {
688             synchronized (monitor())
689             {
690                 check_orphaned();
691                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.AgencyRoutingNumber target = null;
692                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.AgencyRoutingNumber)get_store().find_element_user(AGENCYROUTINGNUMBER$12, 0);
693                 return target;
694             }
695         }
696         
697         
698 
699 
700         public boolean isSetAgencyRoutingNumber()
701         {
702             synchronized (monitor())
703             {
704                 check_orphaned();
705                 return get_store().count_elements(AGENCYROUTINGNUMBER$12) != 0;
706             }
707         }
708         
709         
710 
711 
712         public void setAgencyRoutingNumber(java.lang.String agencyRoutingNumber)
713         {
714             synchronized (monitor())
715             {
716                 check_orphaned();
717                 org.apache.xmlbeans.SimpleValue target = null;
718                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYROUTINGNUMBER$12, 0);
719                 if (target == null)
720                 {
721                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGENCYROUTINGNUMBER$12);
722                 }
723                 target.setStringValue(agencyRoutingNumber);
724             }
725         }
726         
727         
728 
729 
730         public void xsetAgencyRoutingNumber(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.AgencyRoutingNumber agencyRoutingNumber)
731         {
732             synchronized (monitor())
733             {
734                 check_orphaned();
735                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.AgencyRoutingNumber target = null;
736                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.AgencyRoutingNumber)get_store().find_element_user(AGENCYROUTINGNUMBER$12, 0);
737                 if (target == null)
738                 {
739                     target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.AgencyRoutingNumber)get_store().add_element_user(AGENCYROUTINGNUMBER$12);
740                 }
741                 target.set(agencyRoutingNumber);
742             }
743         }
744         
745         
746 
747 
748         public void unsetAgencyRoutingNumber()
749         {
750             synchronized (monitor())
751             {
752                 check_orphaned();
753                 get_store().remove_element(AGENCYROUTINGNUMBER$12, 0);
754             }
755         }
756         
757         
758 
759 
760         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo getApplicantInfo()
761         {
762             synchronized (monitor())
763             {
764                 check_orphaned();
765                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo target = null;
766                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo)get_store().find_element_user(APPLICANTINFO$14, 0);
767                 if (target == null)
768                 {
769                     return null;
770                 }
771                 return target;
772             }
773         }
774         
775         
776 
777 
778         public void setApplicantInfo(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo applicantInfo)
779         {
780             generatedSetterHelperImpl(applicantInfo, APPLICANTINFO$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
781         }
782         
783         
784 
785 
786         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo addNewApplicantInfo()
787         {
788             synchronized (monitor())
789             {
790                 check_orphaned();
791                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo target = null;
792                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo)get_store().add_element_user(APPLICANTINFO$14);
793                 return target;
794             }
795         }
796         
797         
798 
799 
800         public java.lang.String getEmployerID()
801         {
802             synchronized (monitor())
803             {
804                 check_orphaned();
805                 org.apache.xmlbeans.SimpleValue target = null;
806                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMPLOYERID$16, 0);
807                 if (target == null)
808                 {
809                     return null;
810                 }
811                 return target.getStringValue();
812             }
813         }
814         
815         
816 
817 
818         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EmployerID xgetEmployerID()
819         {
820             synchronized (monitor())
821             {
822                 check_orphaned();
823                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EmployerID target = null;
824                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EmployerID)get_store().find_element_user(EMPLOYERID$16, 0);
825                 return target;
826             }
827         }
828         
829         
830 
831 
832         public void setEmployerID(java.lang.String employerID)
833         {
834             synchronized (monitor())
835             {
836                 check_orphaned();
837                 org.apache.xmlbeans.SimpleValue target = null;
838                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMPLOYERID$16, 0);
839                 if (target == null)
840                 {
841                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMPLOYERID$16);
842                 }
843                 target.setStringValue(employerID);
844             }
845         }
846         
847         
848 
849 
850         public void xsetEmployerID(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EmployerID employerID)
851         {
852             synchronized (monitor())
853             {
854                 check_orphaned();
855                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EmployerID target = null;
856                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EmployerID)get_store().find_element_user(EMPLOYERID$16, 0);
857                 if (target == null)
858                 {
859                     target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EmployerID)get_store().add_element_user(EMPLOYERID$16);
860                 }
861                 target.set(employerID);
862             }
863         }
864         
865         
866 
867 
868         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType getApplicantType()
869         {
870             synchronized (monitor())
871             {
872                 check_orphaned();
873                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType target = null;
874                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType)get_store().find_element_user(APPLICANTTYPE$18, 0);
875                 if (target == null)
876                 {
877                     return null;
878                 }
879                 return target;
880             }
881         }
882         
883         
884 
885 
886         public void setApplicantType(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType applicantType)
887         {
888             generatedSetterHelperImpl(applicantType, APPLICANTTYPE$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
889         }
890         
891         
892 
893 
894         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType addNewApplicantType()
895         {
896             synchronized (monitor())
897             {
898                 check_orphaned();
899                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType target = null;
900                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType)get_store().add_element_user(APPLICANTTYPE$18);
901                 return target;
902             }
903         }
904         
905         
906 
907 
908         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType getApplicationType()
909         {
910             synchronized (monitor())
911             {
912                 check_orphaned();
913                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType target = null;
914                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType)get_store().find_element_user(APPLICATIONTYPE$20, 0);
915                 if (target == null)
916                 {
917                     return null;
918                 }
919                 return target;
920             }
921         }
922         
923         
924 
925 
926         public void setApplicationType(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType applicationType)
927         {
928             generatedSetterHelperImpl(applicationType, APPLICATIONTYPE$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
929         }
930         
931         
932 
933 
934         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType addNewApplicationType()
935         {
936             synchronized (monitor())
937             {
938                 check_orphaned();
939                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType target = null;
940                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType)get_store().add_element_user(APPLICATIONTYPE$20);
941                 return target;
942             }
943         }
944         
945         
946 
947 
948         public java.lang.String getFederalAgencyName()
949         {
950             synchronized (monitor())
951             {
952                 check_orphaned();
953                 org.apache.xmlbeans.SimpleValue target = null;
954                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALAGENCYNAME$22, 0);
955                 if (target == null)
956                 {
957                     return null;
958                 }
959                 return target.getStringValue();
960             }
961         }
962         
963         
964 
965 
966         public gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetFederalAgencyName()
967         {
968             synchronized (monitor())
969             {
970                 check_orphaned();
971                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
972                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(FEDERALAGENCYNAME$22, 0);
973                 return target;
974             }
975         }
976         
977         
978 
979 
980         public void setFederalAgencyName(java.lang.String federalAgencyName)
981         {
982             synchronized (monitor())
983             {
984                 check_orphaned();
985                 org.apache.xmlbeans.SimpleValue target = null;
986                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALAGENCYNAME$22, 0);
987                 if (target == null)
988                 {
989                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALAGENCYNAME$22);
990                 }
991                 target.setStringValue(federalAgencyName);
992             }
993         }
994         
995         
996 
997 
998         public void xsetFederalAgencyName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType federalAgencyName)
999         {
1000             synchronized (monitor())
1001             {
1002                 check_orphaned();
1003                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
1004                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(FEDERALAGENCYNAME$22, 0);
1005                 if (target == null)
1006                 {
1007                     target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().add_element_user(FEDERALAGENCYNAME$22);
1008                 }
1009                 target.set(federalAgencyName);
1010             }
1011         }
1012         
1013         
1014 
1015 
1016         public java.lang.String getCFDANumber()
1017         {
1018             synchronized (monitor())
1019             {
1020                 check_orphaned();
1021                 org.apache.xmlbeans.SimpleValue target = null;
1022                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDANUMBER$24, 0);
1023                 if (target == null)
1024                 {
1025                     return null;
1026                 }
1027                 return target.getStringValue();
1028             }
1029         }
1030         
1031         
1032 
1033 
1034         public gov.grants.apply.system.globalLibraryV20.CFDANumberDataType xgetCFDANumber()
1035         {
1036             synchronized (monitor())
1037             {
1038                 check_orphaned();
1039                 gov.grants.apply.system.globalLibraryV20.CFDANumberDataType target = null;
1040                 target = (gov.grants.apply.system.globalLibraryV20.CFDANumberDataType)get_store().find_element_user(CFDANUMBER$24, 0);
1041                 return target;
1042             }
1043         }
1044         
1045         
1046 
1047 
1048         public boolean isSetCFDANumber()
1049         {
1050             synchronized (monitor())
1051             {
1052                 check_orphaned();
1053                 return get_store().count_elements(CFDANUMBER$24) != 0;
1054             }
1055         }
1056         
1057         
1058 
1059 
1060         public void setCFDANumber(java.lang.String cfdaNumber)
1061         {
1062             synchronized (monitor())
1063             {
1064                 check_orphaned();
1065                 org.apache.xmlbeans.SimpleValue target = null;
1066                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDANUMBER$24, 0);
1067                 if (target == null)
1068                 {
1069                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CFDANUMBER$24);
1070                 }
1071                 target.setStringValue(cfdaNumber);
1072             }
1073         }
1074         
1075         
1076 
1077 
1078         public void xsetCFDANumber(gov.grants.apply.system.globalLibraryV20.CFDANumberDataType cfdaNumber)
1079         {
1080             synchronized (monitor())
1081             {
1082                 check_orphaned();
1083                 gov.grants.apply.system.globalLibraryV20.CFDANumberDataType target = null;
1084                 target = (gov.grants.apply.system.globalLibraryV20.CFDANumberDataType)get_store().find_element_user(CFDANUMBER$24, 0);
1085                 if (target == null)
1086                 {
1087                     target = (gov.grants.apply.system.globalLibraryV20.CFDANumberDataType)get_store().add_element_user(CFDANUMBER$24);
1088                 }
1089                 target.set(cfdaNumber);
1090             }
1091         }
1092         
1093         
1094 
1095 
1096         public void unsetCFDANumber()
1097         {
1098             synchronized (monitor())
1099             {
1100                 check_orphaned();
1101                 get_store().remove_element(CFDANUMBER$24, 0);
1102             }
1103         }
1104         
1105         
1106 
1107 
1108         public java.lang.String getActivityTitle()
1109         {
1110             synchronized (monitor())
1111             {
1112                 check_orphaned();
1113                 org.apache.xmlbeans.SimpleValue target = null;
1114                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIVITYTITLE$26, 0);
1115                 if (target == null)
1116                 {
1117                     return null;
1118                 }
1119                 return target.getStringValue();
1120             }
1121         }
1122         
1123         
1124 
1125 
1126         public gov.grants.apply.system.globalLibraryV20.ProgramActivityTitleDataType xgetActivityTitle()
1127         {
1128             synchronized (monitor())
1129             {
1130                 check_orphaned();
1131                 gov.grants.apply.system.globalLibraryV20.ProgramActivityTitleDataType target = null;
1132                 target = (gov.grants.apply.system.globalLibraryV20.ProgramActivityTitleDataType)get_store().find_element_user(ACTIVITYTITLE$26, 0);
1133                 return target;
1134             }
1135         }
1136         
1137         
1138 
1139 
1140         public boolean isSetActivityTitle()
1141         {
1142             synchronized (monitor())
1143             {
1144                 check_orphaned();
1145                 return get_store().count_elements(ACTIVITYTITLE$26) != 0;
1146             }
1147         }
1148         
1149         
1150 
1151 
1152         public void setActivityTitle(java.lang.String activityTitle)
1153         {
1154             synchronized (monitor())
1155             {
1156                 check_orphaned();
1157                 org.apache.xmlbeans.SimpleValue target = null;
1158                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIVITYTITLE$26, 0);
1159                 if (target == null)
1160                 {
1161                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACTIVITYTITLE$26);
1162                 }
1163                 target.setStringValue(activityTitle);
1164             }
1165         }
1166         
1167         
1168 
1169 
1170         public void xsetActivityTitle(gov.grants.apply.system.globalLibraryV20.ProgramActivityTitleDataType activityTitle)
1171         {
1172             synchronized (monitor())
1173             {
1174                 check_orphaned();
1175                 gov.grants.apply.system.globalLibraryV20.ProgramActivityTitleDataType target = null;
1176                 target = (gov.grants.apply.system.globalLibraryV20.ProgramActivityTitleDataType)get_store().find_element_user(ACTIVITYTITLE$26, 0);
1177                 if (target == null)
1178                 {
1179                     target = (gov.grants.apply.system.globalLibraryV20.ProgramActivityTitleDataType)get_store().add_element_user(ACTIVITYTITLE$26);
1180                 }
1181                 target.set(activityTitle);
1182             }
1183         }
1184         
1185         
1186 
1187 
1188         public void unsetActivityTitle()
1189         {
1190             synchronized (monitor())
1191             {
1192                 check_orphaned();
1193                 get_store().remove_element(ACTIVITYTITLE$26, 0);
1194             }
1195         }
1196         
1197         
1198 
1199 
1200         public java.lang.String getProjectTitle()
1201         {
1202             synchronized (monitor())
1203             {
1204                 check_orphaned();
1205                 org.apache.xmlbeans.SimpleValue target = null;
1206                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTTITLE$28, 0);
1207                 if (target == null)
1208                 {
1209                     return null;
1210                 }
1211                 return target.getStringValue();
1212             }
1213         }
1214         
1215         
1216 
1217 
1218         public gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType xgetProjectTitle()
1219         {
1220             synchronized (monitor())
1221             {
1222                 check_orphaned();
1223                 gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType target = null;
1224                 target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().find_element_user(PROJECTTITLE$28, 0);
1225                 return target;
1226             }
1227         }
1228         
1229         
1230 
1231 
1232         public void setProjectTitle(java.lang.String projectTitle)
1233         {
1234             synchronized (monitor())
1235             {
1236                 check_orphaned();
1237                 org.apache.xmlbeans.SimpleValue target = null;
1238                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTTITLE$28, 0);
1239                 if (target == null)
1240                 {
1241                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTTITLE$28);
1242                 }
1243                 target.setStringValue(projectTitle);
1244             }
1245         }
1246         
1247         
1248 
1249 
1250         public void xsetProjectTitle(gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType projectTitle)
1251         {
1252             synchronized (monitor())
1253             {
1254                 check_orphaned();
1255                 gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType target = null;
1256                 target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().find_element_user(PROJECTTITLE$28, 0);
1257                 if (target == null)
1258                 {
1259                     target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().add_element_user(PROJECTTITLE$28);
1260                 }
1261                 target.set(projectTitle);
1262             }
1263         }
1264         
1265         
1266 
1267 
1268         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ProposedProjectPeriod getProposedProjectPeriod()
1269         {
1270             synchronized (monitor())
1271             {
1272                 check_orphaned();
1273                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ProposedProjectPeriod target = null;
1274                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ProposedProjectPeriod)get_store().find_element_user(PROPOSEDPROJECTPERIOD$30, 0);
1275                 if (target == null)
1276                 {
1277                     return null;
1278                 }
1279                 return target;
1280             }
1281         }
1282         
1283         
1284 
1285 
1286         public void setProposedProjectPeriod(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ProposedProjectPeriod proposedProjectPeriod)
1287         {
1288             generatedSetterHelperImpl(proposedProjectPeriod, PROPOSEDPROJECTPERIOD$30, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1289         }
1290         
1291         
1292 
1293 
1294         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ProposedProjectPeriod addNewProposedProjectPeriod()
1295         {
1296             synchronized (monitor())
1297             {
1298                 check_orphaned();
1299                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ProposedProjectPeriod target = null;
1300                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ProposedProjectPeriod)get_store().add_element_user(PROPOSEDPROJECTPERIOD$30);
1301                 return target;
1302             }
1303         }
1304         
1305         
1306 
1307 
1308         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.CongressionalDistrict getCongressionalDistrict()
1309         {
1310             synchronized (monitor())
1311             {
1312                 check_orphaned();
1313                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.CongressionalDistrict target = null;
1314                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.CongressionalDistrict)get_store().find_element_user(CONGRESSIONALDISTRICT$32, 0);
1315                 if (target == null)
1316                 {
1317                     return null;
1318                 }
1319                 return target;
1320             }
1321         }
1322         
1323         
1324 
1325 
1326         public void setCongressionalDistrict(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.CongressionalDistrict congressionalDistrict)
1327         {
1328             generatedSetterHelperImpl(congressionalDistrict, CONGRESSIONALDISTRICT$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1329         }
1330         
1331         
1332 
1333 
1334         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.CongressionalDistrict addNewCongressionalDistrict()
1335         {
1336             synchronized (monitor())
1337             {
1338                 check_orphaned();
1339                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.CongressionalDistrict target = null;
1340                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.CongressionalDistrict)get_store().add_element_user(CONGRESSIONALDISTRICT$32);
1341                 return target;
1342             }
1343         }
1344         
1345         
1346 
1347 
1348         public gov.grants.apply.forms.rrSF42412V12.OrganizationContactPersonDataType getPDPIContactInfo()
1349         {
1350             synchronized (monitor())
1351             {
1352                 check_orphaned();
1353                 gov.grants.apply.forms.rrSF42412V12.OrganizationContactPersonDataType target = null;
1354                 target = (gov.grants.apply.forms.rrSF42412V12.OrganizationContactPersonDataType)get_store().find_element_user(PDPICONTACTINFO$34, 0);
1355                 if (target == null)
1356                 {
1357                     return null;
1358                 }
1359                 return target;
1360             }
1361         }
1362         
1363         
1364 
1365 
1366         public void setPDPIContactInfo(gov.grants.apply.forms.rrSF42412V12.OrganizationContactPersonDataType pdpiContactInfo)
1367         {
1368             generatedSetterHelperImpl(pdpiContactInfo, PDPICONTACTINFO$34, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1369         }
1370         
1371         
1372 
1373 
1374         public gov.grants.apply.forms.rrSF42412V12.OrganizationContactPersonDataType addNewPDPIContactInfo()
1375         {
1376             synchronized (monitor())
1377             {
1378                 check_orphaned();
1379                 gov.grants.apply.forms.rrSF42412V12.OrganizationContactPersonDataType target = null;
1380                 target = (gov.grants.apply.forms.rrSF42412V12.OrganizationContactPersonDataType)get_store().add_element_user(PDPICONTACTINFO$34);
1381                 return target;
1382             }
1383         }
1384         
1385         
1386 
1387 
1388         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EstimatedProjectFunding getEstimatedProjectFunding()
1389         {
1390             synchronized (monitor())
1391             {
1392                 check_orphaned();
1393                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EstimatedProjectFunding target = null;
1394                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EstimatedProjectFunding)get_store().find_element_user(ESTIMATEDPROJECTFUNDING$36, 0);
1395                 if (target == null)
1396                 {
1397                     return null;
1398                 }
1399                 return target;
1400             }
1401         }
1402         
1403         
1404 
1405 
1406         public void setEstimatedProjectFunding(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EstimatedProjectFunding estimatedProjectFunding)
1407         {
1408             generatedSetterHelperImpl(estimatedProjectFunding, ESTIMATEDPROJECTFUNDING$36, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1409         }
1410         
1411         
1412 
1413 
1414         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EstimatedProjectFunding addNewEstimatedProjectFunding()
1415         {
1416             synchronized (monitor())
1417             {
1418                 check_orphaned();
1419                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EstimatedProjectFunding target = null;
1420                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EstimatedProjectFunding)get_store().add_element_user(ESTIMATEDPROJECTFUNDING$36);
1421                 return target;
1422             }
1423         }
1424         
1425         
1426 
1427 
1428         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.StateReview getStateReview()
1429         {
1430             synchronized (monitor())
1431             {
1432                 check_orphaned();
1433                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.StateReview target = null;
1434                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.StateReview)get_store().find_element_user(STATEREVIEW$38, 0);
1435                 if (target == null)
1436                 {
1437                     return null;
1438                 }
1439                 return target;
1440             }
1441         }
1442         
1443         
1444 
1445 
1446         public void setStateReview(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.StateReview stateReview)
1447         {
1448             generatedSetterHelperImpl(stateReview, STATEREVIEW$38, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1449         }
1450         
1451         
1452 
1453 
1454         public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.StateReview addNewStateReview()
1455         {
1456             synchronized (monitor())
1457             {
1458                 check_orphaned();
1459                 gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.StateReview target = null;
1460                 target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.StateReview)get_store().add_element_user(STATEREVIEW$38);
1461                 return target;
1462             }
1463         }
1464         
1465         
1466 
1467 
1468         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTrustAgree()
1469         {
1470             synchronized (monitor())
1471             {
1472                 check_orphaned();
1473                 org.apache.xmlbeans.SimpleValue target = null;
1474                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRUSTAGREE$40, 0);
1475                 if (target == null)
1476                 {
1477                     return null;
1478                 }
1479                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1480             }
1481         }
1482         
1483         
1484 
1485 
1486         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTrustAgree()
1487         {
1488             synchronized (monitor())
1489             {
1490                 check_orphaned();
1491                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1492                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TRUSTAGREE$40, 0);
1493                 return target;
1494             }
1495         }
1496         
1497         
1498 
1499 
1500         public void setTrustAgree(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum trustAgree)
1501         {
1502             synchronized (monitor())
1503             {
1504                 check_orphaned();
1505                 org.apache.xmlbeans.SimpleValue target = null;
1506                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRUSTAGREE$40, 0);
1507                 if (target == null)
1508                 {
1509                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRUSTAGREE$40);
1510                 }
1511                 target.setEnumValue(trustAgree);
1512             }
1513         }
1514         
1515         
1516 
1517 
1518         public void xsetTrustAgree(gov.grants.apply.system.globalLibraryV20.YesNoDataType trustAgree)
1519         {
1520             synchronized (monitor())
1521             {
1522                 check_orphaned();
1523                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1524                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TRUSTAGREE$40, 0);
1525                 if (target == null)
1526                 {
1527                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TRUSTAGREE$40);
1528                 }
1529                 target.set(trustAgree);
1530             }
1531         }
1532         
1533         
1534 
1535 
1536         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getSFLLLAttachment()
1537         {
1538             synchronized (monitor())
1539             {
1540                 check_orphaned();
1541                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1542                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(SFLLLATTACHMENT$42, 0);
1543                 if (target == null)
1544                 {
1545                     return null;
1546                 }
1547                 return target;
1548             }
1549         }
1550         
1551         
1552 
1553 
1554         public boolean isSetSFLLLAttachment()
1555         {
1556             synchronized (monitor())
1557             {
1558                 check_orphaned();
1559                 return get_store().count_elements(SFLLLATTACHMENT$42) != 0;
1560             }
1561         }
1562         
1563         
1564 
1565 
1566         public void setSFLLLAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType sflllAttachment)
1567         {
1568             generatedSetterHelperImpl(sflllAttachment, SFLLLATTACHMENT$42, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1569         }
1570         
1571         
1572 
1573 
1574         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewSFLLLAttachment()
1575         {
1576             synchronized (monitor())
1577             {
1578                 check_orphaned();
1579                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1580                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(SFLLLATTACHMENT$42);
1581                 return target;
1582             }
1583         }
1584         
1585         
1586 
1587 
1588         public void unsetSFLLLAttachment()
1589         {
1590             synchronized (monitor())
1591             {
1592                 check_orphaned();
1593                 get_store().remove_element(SFLLLATTACHMENT$42, 0);
1594             }
1595         }
1596         
1597         
1598 
1599 
1600         public gov.grants.apply.forms.rrSF42412V12.AORInfoType getAORInfo()
1601         {
1602             synchronized (monitor())
1603             {
1604                 check_orphaned();
1605                 gov.grants.apply.forms.rrSF42412V12.AORInfoType target = null;
1606                 target = (gov.grants.apply.forms.rrSF42412V12.AORInfoType)get_store().find_element_user(AORINFO$44, 0);
1607                 if (target == null)
1608                 {
1609                     return null;
1610                 }
1611                 return target;
1612             }
1613         }
1614         
1615         
1616 
1617 
1618         public void setAORInfo(gov.grants.apply.forms.rrSF42412V12.AORInfoType aorInfo)
1619         {
1620             generatedSetterHelperImpl(aorInfo, AORINFO$44, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1621         }
1622         
1623         
1624 
1625 
1626         public gov.grants.apply.forms.rrSF42412V12.AORInfoType addNewAORInfo()
1627         {
1628             synchronized (monitor())
1629             {
1630                 check_orphaned();
1631                 gov.grants.apply.forms.rrSF42412V12.AORInfoType target = null;
1632                 target = (gov.grants.apply.forms.rrSF42412V12.AORInfoType)get_store().add_element_user(AORINFO$44);
1633                 return target;
1634             }
1635         }
1636         
1637         
1638 
1639 
1640         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getPreApplicationAttachment()
1641         {
1642             synchronized (monitor())
1643             {
1644                 check_orphaned();
1645                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1646                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(PREAPPLICATIONATTACHMENT$46, 0);
1647                 if (target == null)
1648                 {
1649                     return null;
1650                 }
1651                 return target;
1652             }
1653         }
1654         
1655         
1656 
1657 
1658         public boolean isSetPreApplicationAttachment()
1659         {
1660             synchronized (monitor())
1661             {
1662                 check_orphaned();
1663                 return get_store().count_elements(PREAPPLICATIONATTACHMENT$46) != 0;
1664             }
1665         }
1666         
1667         
1668 
1669 
1670         public void setPreApplicationAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType preApplicationAttachment)
1671         {
1672             generatedSetterHelperImpl(preApplicationAttachment, PREAPPLICATIONATTACHMENT$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1673         }
1674         
1675         
1676 
1677 
1678         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewPreApplicationAttachment()
1679         {
1680             synchronized (monitor())
1681             {
1682                 check_orphaned();
1683                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
1684                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(PREAPPLICATIONATTACHMENT$46);
1685                 return target;
1686             }
1687         }
1688         
1689         
1690 
1691 
1692         public void unsetPreApplicationAttachment()
1693         {
1694             synchronized (monitor())
1695             {
1696                 check_orphaned();
1697                 get_store().remove_element(PREAPPLICATIONATTACHMENT$46, 0);
1698             }
1699         }
1700         
1701         
1702 
1703 
1704         public java.lang.String getAORSignature()
1705         {
1706             synchronized (monitor())
1707             {
1708                 check_orphaned();
1709                 org.apache.xmlbeans.SimpleValue target = null;
1710                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNATURE$48, 0);
1711                 if (target == null)
1712                 {
1713                     return null;
1714                 }
1715                 return target.getStringValue();
1716             }
1717         }
1718         
1719         
1720 
1721 
1722         public gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAORSignature()
1723         {
1724             synchronized (monitor())
1725             {
1726                 check_orphaned();
1727                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
1728                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AORSIGNATURE$48, 0);
1729                 return target;
1730             }
1731         }
1732         
1733         
1734 
1735 
1736         public void setAORSignature(java.lang.String aorSignature)
1737         {
1738             synchronized (monitor())
1739             {
1740                 check_orphaned();
1741                 org.apache.xmlbeans.SimpleValue target = null;
1742                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNATURE$48, 0);
1743                 if (target == null)
1744                 {
1745                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AORSIGNATURE$48);
1746                 }
1747                 target.setStringValue(aorSignature);
1748             }
1749         }
1750         
1751         
1752 
1753 
1754         public void xsetAORSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType aorSignature)
1755         {
1756             synchronized (monitor())
1757             {
1758                 check_orphaned();
1759                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
1760                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AORSIGNATURE$48, 0);
1761                 if (target == null)
1762                 {
1763                     target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().add_element_user(AORSIGNATURE$48);
1764                 }
1765                 target.set(aorSignature);
1766             }
1767         }
1768         
1769         
1770 
1771 
1772         public java.util.Calendar getAORSignedDate()
1773         {
1774             synchronized (monitor())
1775             {
1776                 check_orphaned();
1777                 org.apache.xmlbeans.SimpleValue target = null;
1778                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNEDDATE$50, 0);
1779                 if (target == null)
1780                 {
1781                     return null;
1782                 }
1783                 return target.getCalendarValue();
1784             }
1785         }
1786         
1787         
1788 
1789 
1790         public org.apache.xmlbeans.XmlDate xgetAORSignedDate()
1791         {
1792             synchronized (monitor())
1793             {
1794                 check_orphaned();
1795                 org.apache.xmlbeans.XmlDate target = null;
1796                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(AORSIGNEDDATE$50, 0);
1797                 return target;
1798             }
1799         }
1800         
1801         
1802 
1803 
1804         public void setAORSignedDate(java.util.Calendar aorSignedDate)
1805         {
1806             synchronized (monitor())
1807             {
1808                 check_orphaned();
1809                 org.apache.xmlbeans.SimpleValue target = null;
1810                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNEDDATE$50, 0);
1811                 if (target == null)
1812                 {
1813                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AORSIGNEDDATE$50);
1814                 }
1815                 target.setCalendarValue(aorSignedDate);
1816             }
1817         }
1818         
1819         
1820 
1821 
1822         public void xsetAORSignedDate(org.apache.xmlbeans.XmlDate aorSignedDate)
1823         {
1824             synchronized (monitor())
1825             {
1826                 check_orphaned();
1827                 org.apache.xmlbeans.XmlDate target = null;
1828                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(AORSIGNEDDATE$50, 0);
1829                 if (target == null)
1830                 {
1831                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(AORSIGNEDDATE$50);
1832                 }
1833                 target.set(aorSignedDate);
1834             }
1835         }
1836         
1837         
1838 
1839 
1840         public java.lang.String getFormVersion()
1841         {
1842             synchronized (monitor())
1843             {
1844                 check_orphaned();
1845                 org.apache.xmlbeans.SimpleValue target = null;
1846                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$52);
1847                 if (target == null)
1848                 {
1849                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$52);
1850                 }
1851                 if (target == null)
1852                 {
1853                     return null;
1854                 }
1855                 return target.getStringValue();
1856             }
1857         }
1858         
1859         
1860 
1861 
1862         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
1863         {
1864             synchronized (monitor())
1865             {
1866                 check_orphaned();
1867                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
1868                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$52);
1869                 if (target == null)
1870                 {
1871                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$52);
1872                 }
1873                 return target;
1874             }
1875         }
1876         
1877         
1878 
1879 
1880         public void setFormVersion(java.lang.String formVersion)
1881         {
1882             synchronized (monitor())
1883             {
1884                 check_orphaned();
1885                 org.apache.xmlbeans.SimpleValue target = null;
1886                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$52);
1887                 if (target == null)
1888                 {
1889                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$52);
1890                 }
1891                 target.setStringValue(formVersion);
1892             }
1893         }
1894         
1895         
1896 
1897 
1898         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
1899         {
1900             synchronized (monitor())
1901             {
1902                 check_orphaned();
1903                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
1904                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$52);
1905                 if (target == null)
1906                 {
1907                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$52);
1908                 }
1909                 target.set(formVersion);
1910             }
1911         }
1912         
1913 
1914 
1915 
1916 
1917         public static class AgencyRoutingNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.AgencyRoutingNumber
1918         {
1919             private static final long serialVersionUID = 1L;
1920             
1921             public AgencyRoutingNumberImpl(org.apache.xmlbeans.SchemaType sType)
1922             {
1923                 super(sType, false);
1924             }
1925             
1926             protected AgencyRoutingNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1927             {
1928                 super(sType, b);
1929             }
1930         }
1931         
1932 
1933 
1934 
1935 
1936         public static class ApplicantInfoImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo
1937         {
1938             private static final long serialVersionUID = 1L;
1939             
1940             public ApplicantInfoImpl(org.apache.xmlbeans.SchemaType sType)
1941             {
1942                 super(sType);
1943             }
1944             
1945             private static final javax.xml.namespace.QName ORGANIZATIONINFO$0 = 
1946                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "OrganizationInfo");
1947             private static final javax.xml.namespace.QName CONTACTPERSONINFO$2 = 
1948                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "ContactPersonInfo");
1949             
1950             
1951             
1952 
1953 
1954             public gov.grants.apply.system.globalLibraryV20.OrganizationDataType getOrganizationInfo()
1955             {
1956                 synchronized (monitor())
1957                 {
1958                     check_orphaned();
1959                     gov.grants.apply.system.globalLibraryV20.OrganizationDataType target = null;
1960                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationDataType)get_store().find_element_user(ORGANIZATIONINFO$0, 0);
1961                     if (target == null)
1962                     {
1963                       return null;
1964                     }
1965                     return target;
1966                 }
1967             }
1968             
1969             
1970 
1971 
1972             public void setOrganizationInfo(gov.grants.apply.system.globalLibraryV20.OrganizationDataType organizationInfo)
1973             {
1974                 generatedSetterHelperImpl(organizationInfo, ORGANIZATIONINFO$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1975             }
1976             
1977             
1978 
1979 
1980             public gov.grants.apply.system.globalLibraryV20.OrganizationDataType addNewOrganizationInfo()
1981             {
1982                 synchronized (monitor())
1983                 {
1984                     check_orphaned();
1985                     gov.grants.apply.system.globalLibraryV20.OrganizationDataType target = null;
1986                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationDataType)get_store().add_element_user(ORGANIZATIONINFO$0);
1987                     return target;
1988                 }
1989             }
1990             
1991             
1992 
1993 
1994             public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo.ContactPersonInfo getContactPersonInfo()
1995             {
1996                 synchronized (monitor())
1997                 {
1998                     check_orphaned();
1999                     gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo.ContactPersonInfo target = null;
2000                     target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo.ContactPersonInfo)get_store().find_element_user(CONTACTPERSONINFO$2, 0);
2001                     if (target == null)
2002                     {
2003                       return null;
2004                     }
2005                     return target;
2006                 }
2007             }
2008             
2009             
2010 
2011 
2012             public void setContactPersonInfo(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo.ContactPersonInfo contactPersonInfo)
2013             {
2014                 generatedSetterHelperImpl(contactPersonInfo, CONTACTPERSONINFO$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2015             }
2016             
2017             
2018 
2019 
2020             public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo.ContactPersonInfo addNewContactPersonInfo()
2021             {
2022                 synchronized (monitor())
2023                 {
2024                     check_orphaned();
2025                     gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo.ContactPersonInfo target = null;
2026                     target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo.ContactPersonInfo)get_store().add_element_user(CONTACTPERSONINFO$2);
2027                     return target;
2028                 }
2029             }
2030             
2031 
2032 
2033 
2034 
2035             public static class ContactPersonInfoImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantInfo.ContactPersonInfo
2036             {
2037                 private static final long serialVersionUID = 1L;
2038                 
2039                 public ContactPersonInfoImpl(org.apache.xmlbeans.SchemaType sType)
2040                 {
2041                     super(sType);
2042                 }
2043                 
2044                 private static final javax.xml.namespace.QName NAME$0 = 
2045                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "Name");
2046                 private static final javax.xml.namespace.QName PHONE$2 = 
2047                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "Phone");
2048                 private static final javax.xml.namespace.QName FAX$4 = 
2049                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "Fax");
2050                 private static final javax.xml.namespace.QName EMAIL$6 = 
2051                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "Email");
2052                 
2053                 
2054                 
2055 
2056 
2057                 public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getName()
2058                 {
2059                     synchronized (monitor())
2060                     {
2061                       check_orphaned();
2062                       gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
2063                       target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(NAME$0, 0);
2064                       if (target == null)
2065                       {
2066                         return null;
2067                       }
2068                       return target;
2069                     }
2070                 }
2071                 
2072                 
2073 
2074 
2075                 public void setName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType name)
2076                 {
2077                     generatedSetterHelperImpl(name, NAME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2078                 }
2079                 
2080                 
2081 
2082 
2083                 public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewName()
2084                 {
2085                     synchronized (monitor())
2086                     {
2087                       check_orphaned();
2088                       gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
2089                       target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(NAME$0);
2090                       return target;
2091                     }
2092                 }
2093                 
2094                 
2095 
2096 
2097                 public java.lang.String getPhone()
2098                 {
2099                     synchronized (monitor())
2100                     {
2101                       check_orphaned();
2102                       org.apache.xmlbeans.SimpleValue target = null;
2103                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$2, 0);
2104                       if (target == null)
2105                       {
2106                         return null;
2107                       }
2108                       return target.getStringValue();
2109                     }
2110                 }
2111                 
2112                 
2113 
2114 
2115                 public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
2116                 {
2117                     synchronized (monitor())
2118                     {
2119                       check_orphaned();
2120                       gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
2121                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$2, 0);
2122                       return target;
2123                     }
2124                 }
2125                 
2126                 
2127 
2128 
2129                 public void setPhone(java.lang.String phone)
2130                 {
2131                     synchronized (monitor())
2132                     {
2133                       check_orphaned();
2134                       org.apache.xmlbeans.SimpleValue target = null;
2135                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$2, 0);
2136                       if (target == null)
2137                       {
2138                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$2);
2139                       }
2140                       target.setStringValue(phone);
2141                     }
2142                 }
2143                 
2144                 
2145 
2146 
2147                 public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
2148                 {
2149                     synchronized (monitor())
2150                     {
2151                       check_orphaned();
2152                       gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
2153                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$2, 0);
2154                       if (target == null)
2155                       {
2156                         target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$2);
2157                       }
2158                       target.set(phone);
2159                     }
2160                 }
2161                 
2162                 
2163 
2164 
2165                 public java.lang.String getFax()
2166                 {
2167                     synchronized (monitor())
2168                     {
2169                       check_orphaned();
2170                       org.apache.xmlbeans.SimpleValue target = null;
2171                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$4, 0);
2172                       if (target == null)
2173                       {
2174                         return null;
2175                       }
2176                       return target.getStringValue();
2177                     }
2178                 }
2179                 
2180                 
2181 
2182 
2183                 public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
2184                 {
2185                     synchronized (monitor())
2186                     {
2187                       check_orphaned();
2188                       gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
2189                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$4, 0);
2190                       return target;
2191                     }
2192                 }
2193                 
2194                 
2195 
2196 
2197                 public boolean isSetFax()
2198                 {
2199                     synchronized (monitor())
2200                     {
2201                       check_orphaned();
2202                       return get_store().count_elements(FAX$4) != 0;
2203                     }
2204                 }
2205                 
2206                 
2207 
2208 
2209                 public void setFax(java.lang.String fax)
2210                 {
2211                     synchronized (monitor())
2212                     {
2213                       check_orphaned();
2214                       org.apache.xmlbeans.SimpleValue target = null;
2215                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$4, 0);
2216                       if (target == null)
2217                       {
2218                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$4);
2219                       }
2220                       target.setStringValue(fax);
2221                     }
2222                 }
2223                 
2224                 
2225 
2226 
2227                 public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
2228                 {
2229                     synchronized (monitor())
2230                     {
2231                       check_orphaned();
2232                       gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
2233                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$4, 0);
2234                       if (target == null)
2235                       {
2236                         target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$4);
2237                       }
2238                       target.set(fax);
2239                     }
2240                 }
2241                 
2242                 
2243 
2244 
2245                 public void unsetFax()
2246                 {
2247                     synchronized (monitor())
2248                     {
2249                       check_orphaned();
2250                       get_store().remove_element(FAX$4, 0);
2251                     }
2252                 }
2253                 
2254                 
2255 
2256 
2257                 public java.lang.String getEmail()
2258                 {
2259                     synchronized (monitor())
2260                     {
2261                       check_orphaned();
2262                       org.apache.xmlbeans.SimpleValue target = null;
2263                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$6, 0);
2264                       if (target == null)
2265                       {
2266                         return null;
2267                       }
2268                       return target.getStringValue();
2269                     }
2270                 }
2271                 
2272                 
2273 
2274 
2275                 public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
2276                 {
2277                     synchronized (monitor())
2278                     {
2279                       check_orphaned();
2280                       gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
2281                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$6, 0);
2282                       return target;
2283                     }
2284                 }
2285                 
2286                 
2287 
2288 
2289                 public boolean isSetEmail()
2290                 {
2291                     synchronized (monitor())
2292                     {
2293                       check_orphaned();
2294                       return get_store().count_elements(EMAIL$6) != 0;
2295                     }
2296                 }
2297                 
2298                 
2299 
2300 
2301                 public void setEmail(java.lang.String email)
2302                 {
2303                     synchronized (monitor())
2304                     {
2305                       check_orphaned();
2306                       org.apache.xmlbeans.SimpleValue target = null;
2307                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$6, 0);
2308                       if (target == null)
2309                       {
2310                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$6);
2311                       }
2312                       target.setStringValue(email);
2313                     }
2314                 }
2315                 
2316                 
2317 
2318 
2319                 public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
2320                 {
2321                     synchronized (monitor())
2322                     {
2323                       check_orphaned();
2324                       gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
2325                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$6, 0);
2326                       if (target == null)
2327                       {
2328                         target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$6);
2329                       }
2330                       target.set(email);
2331                     }
2332                 }
2333                 
2334                 
2335 
2336 
2337                 public void unsetEmail()
2338                 {
2339                     synchronized (monitor())
2340                     {
2341                       check_orphaned();
2342                       get_store().remove_element(EMAIL$6, 0);
2343                     }
2344                 }
2345             }
2346         }
2347         
2348 
2349 
2350 
2351 
2352         public static class EmployerIDImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EmployerID
2353         {
2354             private static final long serialVersionUID = 1L;
2355             
2356             public EmployerIDImpl(org.apache.xmlbeans.SchemaType sType)
2357             {
2358                 super(sType, false);
2359             }
2360             
2361             protected EmployerIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2362             {
2363                 super(sType, b);
2364             }
2365         }
2366         
2367 
2368 
2369 
2370 
2371         public static class ApplicantTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType
2372         {
2373             private static final long serialVersionUID = 1L;
2374             
2375             public ApplicantTypeImpl(org.apache.xmlbeans.SchemaType sType)
2376             {
2377                 super(sType);
2378             }
2379             
2380             private static final javax.xml.namespace.QName APPLICANTTYPECODE$0 = 
2381                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "ApplicantTypeCode");
2382             private static final javax.xml.namespace.QName APPLICANTTYPECODEOTHEREXPLANATION$2 = 
2383                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "ApplicantTypeCodeOtherExplanation");
2384             private static final javax.xml.namespace.QName SMALLBUSINESSORGANIZATIONTYPE$4 = 
2385                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "SmallBusinessOrganizationType");
2386             
2387             
2388             
2389 
2390 
2391             public gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum getApplicantTypeCode()
2392             {
2393                 synchronized (monitor())
2394                 {
2395                     check_orphaned();
2396                     org.apache.xmlbeans.SimpleValue target = null;
2397                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODE$0, 0);
2398                     if (target == null)
2399                     {
2400                       return null;
2401                     }
2402                     return (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum)target.getEnumValue();
2403                 }
2404             }
2405             
2406             
2407 
2408 
2409             public gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType xgetApplicantTypeCode()
2410             {
2411                 synchronized (monitor())
2412                 {
2413                     check_orphaned();
2414                     gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType target = null;
2415                     target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().find_element_user(APPLICANTTYPECODE$0, 0);
2416                     return target;
2417                 }
2418             }
2419             
2420             
2421 
2422 
2423             public void setApplicantTypeCode(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum applicantTypeCode)
2424             {
2425                 synchronized (monitor())
2426                 {
2427                     check_orphaned();
2428                     org.apache.xmlbeans.SimpleValue target = null;
2429                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODE$0, 0);
2430                     if (target == null)
2431                     {
2432                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTTYPECODE$0);
2433                     }
2434                     target.setEnumValue(applicantTypeCode);
2435                 }
2436             }
2437             
2438             
2439 
2440 
2441             public void xsetApplicantTypeCode(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType applicantTypeCode)
2442             {
2443                 synchronized (monitor())
2444                 {
2445                     check_orphaned();
2446                     gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType target = null;
2447                     target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().find_element_user(APPLICANTTYPECODE$0, 0);
2448                     if (target == null)
2449                     {
2450                       target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().add_element_user(APPLICANTTYPECODE$0);
2451                     }
2452                     target.set(applicantTypeCode);
2453                 }
2454             }
2455             
2456             
2457 
2458 
2459             public java.lang.String getApplicantTypeCodeOtherExplanation()
2460             {
2461                 synchronized (monitor())
2462                 {
2463                     check_orphaned();
2464                     org.apache.xmlbeans.SimpleValue target = null;
2465                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODEOTHEREXPLANATION$2, 0);
2466                     if (target == null)
2467                     {
2468                       return null;
2469                     }
2470                     return target.getStringValue();
2471                 }
2472             }
2473             
2474             
2475 
2476 
2477             public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.ApplicantTypeCodeOtherExplanation xgetApplicantTypeCodeOtherExplanation()
2478             {
2479                 synchronized (monitor())
2480                 {
2481                     check_orphaned();
2482                     gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.ApplicantTypeCodeOtherExplanation target = null;
2483                     target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.ApplicantTypeCodeOtherExplanation)get_store().find_element_user(APPLICANTTYPECODEOTHEREXPLANATION$2, 0);
2484                     return target;
2485                 }
2486             }
2487             
2488             
2489 
2490 
2491             public boolean isSetApplicantTypeCodeOtherExplanation()
2492             {
2493                 synchronized (monitor())
2494                 {
2495                     check_orphaned();
2496                     return get_store().count_elements(APPLICANTTYPECODEOTHEREXPLANATION$2) != 0;
2497                 }
2498             }
2499             
2500             
2501 
2502 
2503             public void setApplicantTypeCodeOtherExplanation(java.lang.String applicantTypeCodeOtherExplanation)
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(APPLICANTTYPECODEOTHEREXPLANATION$2, 0);
2510                     if (target == null)
2511                     {
2512                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTTYPECODEOTHEREXPLANATION$2);
2513                     }
2514                     target.setStringValue(applicantTypeCodeOtherExplanation);
2515                 }
2516             }
2517             
2518             
2519 
2520 
2521             public void xsetApplicantTypeCodeOtherExplanation(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.ApplicantTypeCodeOtherExplanation applicantTypeCodeOtherExplanation)
2522             {
2523                 synchronized (monitor())
2524                 {
2525                     check_orphaned();
2526                     gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.ApplicantTypeCodeOtherExplanation target = null;
2527                     target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.ApplicantTypeCodeOtherExplanation)get_store().find_element_user(APPLICANTTYPECODEOTHEREXPLANATION$2, 0);
2528                     if (target == null)
2529                     {
2530                       target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.ApplicantTypeCodeOtherExplanation)get_store().add_element_user(APPLICANTTYPECODEOTHEREXPLANATION$2);
2531                     }
2532                     target.set(applicantTypeCodeOtherExplanation);
2533                 }
2534             }
2535             
2536             
2537 
2538 
2539             public void unsetApplicantTypeCodeOtherExplanation()
2540             {
2541                 synchronized (monitor())
2542                 {
2543                     check_orphaned();
2544                     get_store().remove_element(APPLICANTTYPECODEOTHEREXPLANATION$2, 0);
2545                 }
2546             }
2547             
2548             
2549 
2550 
2551             public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType getSmallBusinessOrganizationType()
2552             {
2553                 synchronized (monitor())
2554                 {
2555                     check_orphaned();
2556                     gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType target = null;
2557                     target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType)get_store().find_element_user(SMALLBUSINESSORGANIZATIONTYPE$4, 0);
2558                     if (target == null)
2559                     {
2560                       return null;
2561                     }
2562                     return target;
2563                 }
2564             }
2565             
2566             
2567 
2568 
2569             public boolean isNilSmallBusinessOrganizationType()
2570             {
2571                 synchronized (monitor())
2572                 {
2573                     check_orphaned();
2574                     gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType target = null;
2575                     target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType)get_store().find_element_user(SMALLBUSINESSORGANIZATIONTYPE$4, 0);
2576                     if (target == null) return false;
2577                     return target.isNil();
2578                 }
2579             }
2580             
2581             
2582 
2583 
2584             public boolean isSetSmallBusinessOrganizationType()
2585             {
2586                 synchronized (monitor())
2587                 {
2588                     check_orphaned();
2589                     return get_store().count_elements(SMALLBUSINESSORGANIZATIONTYPE$4) != 0;
2590                 }
2591             }
2592             
2593             
2594 
2595 
2596             public void setSmallBusinessOrganizationType(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType smallBusinessOrganizationType)
2597             {
2598                 generatedSetterHelperImpl(smallBusinessOrganizationType, SMALLBUSINESSORGANIZATIONTYPE$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2599             }
2600             
2601             
2602 
2603 
2604             public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType addNewSmallBusinessOrganizationType()
2605             {
2606                 synchronized (monitor())
2607                 {
2608                     check_orphaned();
2609                     gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType target = null;
2610                     target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType)get_store().add_element_user(SMALLBUSINESSORGANIZATIONTYPE$4);
2611                     return target;
2612                 }
2613             }
2614             
2615             
2616 
2617 
2618             public void setNilSmallBusinessOrganizationType()
2619             {
2620                 synchronized (monitor())
2621                 {
2622                     check_orphaned();
2623                     gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType target = null;
2624                     target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType)get_store().find_element_user(SMALLBUSINESSORGANIZATIONTYPE$4, 0);
2625                     if (target == null)
2626                     {
2627                       target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType)get_store().add_element_user(SMALLBUSINESSORGANIZATIONTYPE$4);
2628                     }
2629                     target.setNil();
2630                 }
2631             }
2632             
2633             
2634 
2635 
2636             public void unsetSmallBusinessOrganizationType()
2637             {
2638                 synchronized (monitor())
2639                 {
2640                     check_orphaned();
2641                     get_store().remove_element(SMALLBUSINESSORGANIZATIONTYPE$4, 0);
2642                 }
2643             }
2644             
2645 
2646 
2647 
2648 
2649             public static class ApplicantTypeCodeOtherExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.ApplicantTypeCodeOtherExplanation
2650             {
2651                 private static final long serialVersionUID = 1L;
2652                 
2653                 public ApplicantTypeCodeOtherExplanationImpl(org.apache.xmlbeans.SchemaType sType)
2654                 {
2655                     super(sType, false);
2656                 }
2657                 
2658                 protected ApplicantTypeCodeOtherExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2659                 {
2660                     super(sType, b);
2661                 }
2662             }
2663             
2664 
2665 
2666 
2667 
2668             public static class SmallBusinessOrganizationTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType
2669             {
2670                 private static final long serialVersionUID = 1L;
2671                 
2672                 public SmallBusinessOrganizationTypeImpl(org.apache.xmlbeans.SchemaType sType)
2673                 {
2674                     super(sType);
2675                 }
2676                 
2677                 private static final javax.xml.namespace.QName ISWOMENOWNED$0 = 
2678                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "isWomenOwned");
2679                 private static final javax.xml.namespace.QName ISSOCIALLYECONOMICALLYDISADVANTAGED$2 = 
2680                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "isSociallyEconomicallyDisadvantaged");
2681                 
2682                 
2683                 
2684 
2685 
2686                 public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned getIsWomenOwned()
2687                 {
2688                     synchronized (monitor())
2689                     {
2690                       check_orphaned();
2691                       gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned target = null;
2692                       target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned)get_store().find_element_user(ISWOMENOWNED$0, 0);
2693                       if (target == null)
2694                       {
2695                         return null;
2696                       }
2697                       return target;
2698                     }
2699                 }
2700                 
2701                 
2702 
2703 
2704                 public boolean isSetIsWomenOwned()
2705                 {
2706                     synchronized (monitor())
2707                     {
2708                       check_orphaned();
2709                       return get_store().count_elements(ISWOMENOWNED$0) != 0;
2710                     }
2711                 }
2712                 
2713                 
2714 
2715 
2716                 public void setIsWomenOwned(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned isWomenOwned)
2717                 {
2718                     generatedSetterHelperImpl(isWomenOwned, ISWOMENOWNED$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2719                 }
2720                 
2721                 
2722 
2723 
2724                 public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned addNewIsWomenOwned()
2725                 {
2726                     synchronized (monitor())
2727                     {
2728                       check_orphaned();
2729                       gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned target = null;
2730                       target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned)get_store().add_element_user(ISWOMENOWNED$0);
2731                       return target;
2732                     }
2733                 }
2734                 
2735                 
2736 
2737 
2738                 public void unsetIsWomenOwned()
2739                 {
2740                     synchronized (monitor())
2741                     {
2742                       check_orphaned();
2743                       get_store().remove_element(ISWOMENOWNED$0, 0);
2744                     }
2745                 }
2746                 
2747                 
2748 
2749 
2750                 public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged getIsSociallyEconomicallyDisadvantaged()
2751                 {
2752                     synchronized (monitor())
2753                     {
2754                       check_orphaned();
2755                       gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged target = null;
2756                       target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged)get_store().find_element_user(ISSOCIALLYECONOMICALLYDISADVANTAGED$2, 0);
2757                       if (target == null)
2758                       {
2759                         return null;
2760                       }
2761                       return target;
2762                     }
2763                 }
2764                 
2765                 
2766 
2767 
2768                 public boolean isSetIsSociallyEconomicallyDisadvantaged()
2769                 {
2770                     synchronized (monitor())
2771                     {
2772                       check_orphaned();
2773                       return get_store().count_elements(ISSOCIALLYECONOMICALLYDISADVANTAGED$2) != 0;
2774                     }
2775                 }
2776                 
2777                 
2778 
2779 
2780                 public void setIsSociallyEconomicallyDisadvantaged(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged isSociallyEconomicallyDisadvantaged)
2781                 {
2782                     generatedSetterHelperImpl(isSociallyEconomicallyDisadvantaged, ISSOCIALLYECONOMICALLYDISADVANTAGED$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2783                 }
2784                 
2785                 
2786 
2787 
2788                 public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged addNewIsSociallyEconomicallyDisadvantaged()
2789                 {
2790                     synchronized (monitor())
2791                     {
2792                       check_orphaned();
2793                       gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged target = null;
2794                       target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged)get_store().add_element_user(ISSOCIALLYECONOMICALLYDISADVANTAGED$2);
2795                       return target;
2796                     }
2797                 }
2798                 
2799                 
2800 
2801 
2802                 public void unsetIsSociallyEconomicallyDisadvantaged()
2803                 {
2804                     synchronized (monitor())
2805                     {
2806                       check_orphaned();
2807                       get_store().remove_element(ISSOCIALLYECONOMICALLYDISADVANTAGED$2, 0);
2808                     }
2809                 }
2810                 
2811 
2812 
2813 
2814 
2815                 public static class IsWomenOwnedImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned
2816                 {
2817                     private static final long serialVersionUID = 1L;
2818                     
2819                     public IsWomenOwnedImpl(org.apache.xmlbeans.SchemaType sType)
2820                     {
2821                       super(sType, true);
2822                     }
2823                     
2824                     protected IsWomenOwnedImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2825                     {
2826                       super(sType, b);
2827                     }
2828                     
2829                     
2830                 }
2831                 
2832 
2833 
2834 
2835 
2836                 public static class IsSociallyEconomicallyDisadvantagedImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged
2837                 {
2838                     private static final long serialVersionUID = 1L;
2839                     
2840                     public IsSociallyEconomicallyDisadvantagedImpl(org.apache.xmlbeans.SchemaType sType)
2841                     {
2842                       super(sType, true);
2843                     }
2844                     
2845                     protected IsSociallyEconomicallyDisadvantagedImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2846                     {
2847                       super(sType, b);
2848                     }
2849                     
2850                     
2851                 }
2852             }
2853         }
2854         
2855 
2856 
2857 
2858 
2859         public static class ApplicationTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType
2860         {
2861             private static final long serialVersionUID = 1L;
2862             
2863             public ApplicationTypeImpl(org.apache.xmlbeans.SchemaType sType)
2864             {
2865                 super(sType);
2866             }
2867             
2868             private static final javax.xml.namespace.QName APPLICATIONTYPECODE$0 = 
2869                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "ApplicationTypeCode");
2870             private static final javax.xml.namespace.QName REVISIONCODE$2 = 
2871                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "RevisionCode");
2872             private static final javax.xml.namespace.QName REVISIONCODEOTHEREXPLANATION$4 = 
2873                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "RevisionCodeOtherExplanation");
2874             private static final javax.xml.namespace.QName ISOTHERAGENCYSUBMISSION$6 = 
2875                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "isOtherAgencySubmission");
2876             private static final javax.xml.namespace.QName OTHERAGENCYSUBMISSIONEXPLANATION$8 = 
2877                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "OtherAgencySubmissionExplanation");
2878             
2879             
2880             
2881 
2882 
2883             public gov.grants.apply.forms.rrSF42412V12.ApplicationTypeCodeDataType.Enum getApplicationTypeCode()
2884             {
2885                 synchronized (monitor())
2886                 {
2887                     check_orphaned();
2888                     org.apache.xmlbeans.SimpleValue target = null;
2889                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICATIONTYPECODE$0, 0);
2890                     if (target == null)
2891                     {
2892                       return null;
2893                     }
2894                     return (gov.grants.apply.forms.rrSF42412V12.ApplicationTypeCodeDataType.Enum)target.getEnumValue();
2895                 }
2896             }
2897             
2898             
2899 
2900 
2901             public gov.grants.apply.forms.rrSF42412V12.ApplicationTypeCodeDataType xgetApplicationTypeCode()
2902             {
2903                 synchronized (monitor())
2904                 {
2905                     check_orphaned();
2906                     gov.grants.apply.forms.rrSF42412V12.ApplicationTypeCodeDataType target = null;
2907                     target = (gov.grants.apply.forms.rrSF42412V12.ApplicationTypeCodeDataType)get_store().find_element_user(APPLICATIONTYPECODE$0, 0);
2908                     return target;
2909                 }
2910             }
2911             
2912             
2913 
2914 
2915             public void setApplicationTypeCode(gov.grants.apply.forms.rrSF42412V12.ApplicationTypeCodeDataType.Enum applicationTypeCode)
2916             {
2917                 synchronized (monitor())
2918                 {
2919                     check_orphaned();
2920                     org.apache.xmlbeans.SimpleValue target = null;
2921                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICATIONTYPECODE$0, 0);
2922                     if (target == null)
2923                     {
2924                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICATIONTYPECODE$0);
2925                     }
2926                     target.setEnumValue(applicationTypeCode);
2927                 }
2928             }
2929             
2930             
2931 
2932 
2933             public void xsetApplicationTypeCode(gov.grants.apply.forms.rrSF42412V12.ApplicationTypeCodeDataType applicationTypeCode)
2934             {
2935                 synchronized (monitor())
2936                 {
2937                     check_orphaned();
2938                     gov.grants.apply.forms.rrSF42412V12.ApplicationTypeCodeDataType target = null;
2939                     target = (gov.grants.apply.forms.rrSF42412V12.ApplicationTypeCodeDataType)get_store().find_element_user(APPLICATIONTYPECODE$0, 0);
2940                     if (target == null)
2941                     {
2942                       target = (gov.grants.apply.forms.rrSF42412V12.ApplicationTypeCodeDataType)get_store().add_element_user(APPLICATIONTYPECODE$0);
2943                     }
2944                     target.set(applicationTypeCode);
2945                 }
2946             }
2947             
2948             
2949 
2950 
2951             public gov.grants.apply.forms.rrSF42412V12.RevisionTypeCodeDataType.Enum getRevisionCode()
2952             {
2953                 synchronized (monitor())
2954                 {
2955                     check_orphaned();
2956                     org.apache.xmlbeans.SimpleValue target = null;
2957                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REVISIONCODE$2, 0);
2958                     if (target == null)
2959                     {
2960                       return null;
2961                     }
2962                     return (gov.grants.apply.forms.rrSF42412V12.RevisionTypeCodeDataType.Enum)target.getEnumValue();
2963                 }
2964             }
2965             
2966             
2967 
2968 
2969             public gov.grants.apply.forms.rrSF42412V12.RevisionTypeCodeDataType xgetRevisionCode()
2970             {
2971                 synchronized (monitor())
2972                 {
2973                     check_orphaned();
2974                     gov.grants.apply.forms.rrSF42412V12.RevisionTypeCodeDataType target = null;
2975                     target = (gov.grants.apply.forms.rrSF42412V12.RevisionTypeCodeDataType)get_store().find_element_user(REVISIONCODE$2, 0);
2976                     return target;
2977                 }
2978             }
2979             
2980             
2981 
2982 
2983             public boolean isSetRevisionCode()
2984             {
2985                 synchronized (monitor())
2986                 {
2987                     check_orphaned();
2988                     return get_store().count_elements(REVISIONCODE$2) != 0;
2989                 }
2990             }
2991             
2992             
2993 
2994 
2995             public void setRevisionCode(gov.grants.apply.forms.rrSF42412V12.RevisionTypeCodeDataType.Enum revisionCode)
2996             {
2997                 synchronized (monitor())
2998                 {
2999                     check_orphaned();
3000                     org.apache.xmlbeans.SimpleValue target = null;
3001                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REVISIONCODE$2, 0);
3002                     if (target == null)
3003                     {
3004                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REVISIONCODE$2);
3005                     }
3006                     target.setEnumValue(revisionCode);
3007                 }
3008             }
3009             
3010             
3011 
3012 
3013             public void xsetRevisionCode(gov.grants.apply.forms.rrSF42412V12.RevisionTypeCodeDataType revisionCode)
3014             {
3015                 synchronized (monitor())
3016                 {
3017                     check_orphaned();
3018                     gov.grants.apply.forms.rrSF42412V12.RevisionTypeCodeDataType target = null;
3019                     target = (gov.grants.apply.forms.rrSF42412V12.RevisionTypeCodeDataType)get_store().find_element_user(REVISIONCODE$2, 0);
3020                     if (target == null)
3021                     {
3022                       target = (gov.grants.apply.forms.rrSF42412V12.RevisionTypeCodeDataType)get_store().add_element_user(REVISIONCODE$2);
3023                     }
3024                     target.set(revisionCode);
3025                 }
3026             }
3027             
3028             
3029 
3030 
3031             public void unsetRevisionCode()
3032             {
3033                 synchronized (monitor())
3034                 {
3035                     check_orphaned();
3036                     get_store().remove_element(REVISIONCODE$2, 0);
3037                 }
3038             }
3039             
3040             
3041 
3042 
3043             public java.lang.String getRevisionCodeOtherExplanation()
3044             {
3045                 synchronized (monitor())
3046                 {
3047                     check_orphaned();
3048                     org.apache.xmlbeans.SimpleValue target = null;
3049                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REVISIONCODEOTHEREXPLANATION$4, 0);
3050                     if (target == null)
3051                     {
3052                       return null;
3053                     }
3054                     return target.getStringValue();
3055                 }
3056             }
3057             
3058             
3059 
3060 
3061             public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.RevisionCodeOtherExplanation xgetRevisionCodeOtherExplanation()
3062             {
3063                 synchronized (monitor())
3064                 {
3065                     check_orphaned();
3066                     gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.RevisionCodeOtherExplanation target = null;
3067                     target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.RevisionCodeOtherExplanation)get_store().find_element_user(REVISIONCODEOTHEREXPLANATION$4, 0);
3068                     return target;
3069                 }
3070             }
3071             
3072             
3073 
3074 
3075             public boolean isSetRevisionCodeOtherExplanation()
3076             {
3077                 synchronized (monitor())
3078                 {
3079                     check_orphaned();
3080                     return get_store().count_elements(REVISIONCODEOTHEREXPLANATION$4) != 0;
3081                 }
3082             }
3083             
3084             
3085 
3086 
3087             public void setRevisionCodeOtherExplanation(java.lang.String revisionCodeOtherExplanation)
3088             {
3089                 synchronized (monitor())
3090                 {
3091                     check_orphaned();
3092                     org.apache.xmlbeans.SimpleValue target = null;
3093                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REVISIONCODEOTHEREXPLANATION$4, 0);
3094                     if (target == null)
3095                     {
3096                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REVISIONCODEOTHEREXPLANATION$4);
3097                     }
3098                     target.setStringValue(revisionCodeOtherExplanation);
3099                 }
3100             }
3101             
3102             
3103 
3104 
3105             public void xsetRevisionCodeOtherExplanation(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.RevisionCodeOtherExplanation revisionCodeOtherExplanation)
3106             {
3107                 synchronized (monitor())
3108                 {
3109                     check_orphaned();
3110                     gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.RevisionCodeOtherExplanation target = null;
3111                     target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.RevisionCodeOtherExplanation)get_store().find_element_user(REVISIONCODEOTHEREXPLANATION$4, 0);
3112                     if (target == null)
3113                     {
3114                       target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.RevisionCodeOtherExplanation)get_store().add_element_user(REVISIONCODEOTHEREXPLANATION$4);
3115                     }
3116                     target.set(revisionCodeOtherExplanation);
3117                 }
3118             }
3119             
3120             
3121 
3122 
3123             public void unsetRevisionCodeOtherExplanation()
3124             {
3125                 synchronized (monitor())
3126                 {
3127                     check_orphaned();
3128                     get_store().remove_element(REVISIONCODEOTHEREXPLANATION$4, 0);
3129                 }
3130             }
3131             
3132             
3133 
3134 
3135             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsOtherAgencySubmission()
3136             {
3137                 synchronized (monitor())
3138                 {
3139                     check_orphaned();
3140                     org.apache.xmlbeans.SimpleValue target = null;
3141                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISOTHERAGENCYSUBMISSION$6, 0);
3142                     if (target == null)
3143                     {
3144                       return null;
3145                     }
3146                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3147                 }
3148             }
3149             
3150             
3151 
3152 
3153             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsOtherAgencySubmission()
3154             {
3155                 synchronized (monitor())
3156                 {
3157                     check_orphaned();
3158                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3159                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISOTHERAGENCYSUBMISSION$6, 0);
3160                     return target;
3161                 }
3162             }
3163             
3164             
3165 
3166 
3167             public void setIsOtherAgencySubmission(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isOtherAgencySubmission)
3168             {
3169                 synchronized (monitor())
3170                 {
3171                     check_orphaned();
3172                     org.apache.xmlbeans.SimpleValue target = null;
3173                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISOTHERAGENCYSUBMISSION$6, 0);
3174                     if (target == null)
3175                     {
3176                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ISOTHERAGENCYSUBMISSION$6);
3177                     }
3178                     target.setEnumValue(isOtherAgencySubmission);
3179                 }
3180             }
3181             
3182             
3183 
3184 
3185             public void xsetIsOtherAgencySubmission(gov.grants.apply.system.globalLibraryV20.YesNoDataType isOtherAgencySubmission)
3186             {
3187                 synchronized (monitor())
3188                 {
3189                     check_orphaned();
3190                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3191                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISOTHERAGENCYSUBMISSION$6, 0);
3192                     if (target == null)
3193                     {
3194                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ISOTHERAGENCYSUBMISSION$6);
3195                     }
3196                     target.set(isOtherAgencySubmission);
3197                 }
3198             }
3199             
3200             
3201 
3202 
3203             public java.lang.String getOtherAgencySubmissionExplanation()
3204             {
3205                 synchronized (monitor())
3206                 {
3207                     check_orphaned();
3208                     org.apache.xmlbeans.SimpleValue target = null;
3209                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERAGENCYSUBMISSIONEXPLANATION$8, 0);
3210                     if (target == null)
3211                     {
3212                       return null;
3213                     }
3214                     return target.getStringValue();
3215                 }
3216             }
3217             
3218             
3219 
3220 
3221             public gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.OtherAgencySubmissionExplanation xgetOtherAgencySubmissionExplanation()
3222             {
3223                 synchronized (monitor())
3224                 {
3225                     check_orphaned();
3226                     gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.OtherAgencySubmissionExplanation target = null;
3227                     target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.OtherAgencySubmissionExplanation)get_store().find_element_user(OTHERAGENCYSUBMISSIONEXPLANATION$8, 0);
3228                     return target;
3229                 }
3230             }
3231             
3232             
3233 
3234 
3235             public boolean isSetOtherAgencySubmissionExplanation()
3236             {
3237                 synchronized (monitor())
3238                 {
3239                     check_orphaned();
3240                     return get_store().count_elements(OTHERAGENCYSUBMISSIONEXPLANATION$8) != 0;
3241                 }
3242             }
3243             
3244             
3245 
3246 
3247             public void setOtherAgencySubmissionExplanation(java.lang.String otherAgencySubmissionExplanation)
3248             {
3249                 synchronized (monitor())
3250                 {
3251                     check_orphaned();
3252                     org.apache.xmlbeans.SimpleValue target = null;
3253                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERAGENCYSUBMISSIONEXPLANATION$8, 0);
3254                     if (target == null)
3255                     {
3256                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERAGENCYSUBMISSIONEXPLANATION$8);
3257                     }
3258                     target.setStringValue(otherAgencySubmissionExplanation);
3259                 }
3260             }
3261             
3262             
3263 
3264 
3265             public void xsetOtherAgencySubmissionExplanation(gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.OtherAgencySubmissionExplanation otherAgencySubmissionExplanation)
3266             {
3267                 synchronized (monitor())
3268                 {
3269                     check_orphaned();
3270                     gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.OtherAgencySubmissionExplanation target = null;
3271                     target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.OtherAgencySubmissionExplanation)get_store().find_element_user(OTHERAGENCYSUBMISSIONEXPLANATION$8, 0);
3272                     if (target == null)
3273                     {
3274                       target = (gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.OtherAgencySubmissionExplanation)get_store().add_element_user(OTHERAGENCYSUBMISSIONEXPLANATION$8);
3275                     }
3276                     target.set(otherAgencySubmissionExplanation);
3277                 }
3278             }
3279             
3280             
3281 
3282 
3283             public void unsetOtherAgencySubmissionExplanation()
3284             {
3285                 synchronized (monitor())
3286                 {
3287                     check_orphaned();
3288                     get_store().remove_element(OTHERAGENCYSUBMISSIONEXPLANATION$8, 0);
3289                 }
3290             }
3291             
3292 
3293 
3294 
3295 
3296             public static class RevisionCodeOtherExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.RevisionCodeOtherExplanation
3297             {
3298                 private static final long serialVersionUID = 1L;
3299                 
3300                 public RevisionCodeOtherExplanationImpl(org.apache.xmlbeans.SchemaType sType)
3301                 {
3302                     super(sType, false);
3303                 }
3304                 
3305                 protected RevisionCodeOtherExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3306                 {
3307                     super(sType, b);
3308                 }
3309             }
3310             
3311 
3312 
3313 
3314 
3315             public static class OtherAgencySubmissionExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ApplicationType.OtherAgencySubmissionExplanation
3316             {
3317                 private static final long serialVersionUID = 1L;
3318                 
3319                 public OtherAgencySubmissionExplanationImpl(org.apache.xmlbeans.SchemaType sType)
3320                 {
3321                     super(sType, false);
3322                 }
3323                 
3324                 protected OtherAgencySubmissionExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3325                 {
3326                     super(sType, b);
3327                 }
3328             }
3329         }
3330         
3331 
3332 
3333 
3334 
3335         public static class ProposedProjectPeriodImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.ProposedProjectPeriod
3336         {
3337             private static final long serialVersionUID = 1L;
3338             
3339             public ProposedProjectPeriodImpl(org.apache.xmlbeans.SchemaType sType)
3340             {
3341                 super(sType);
3342             }
3343             
3344             private static final javax.xml.namespace.QName PROPOSEDSTARTDATE$0 = 
3345                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "ProposedStartDate");
3346             private static final javax.xml.namespace.QName PROPOSEDENDDATE$2 = 
3347                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "ProposedEndDate");
3348             
3349             
3350             
3351 
3352 
3353             public java.util.Calendar getProposedStartDate()
3354             {
3355                 synchronized (monitor())
3356                 {
3357                     check_orphaned();
3358                     org.apache.xmlbeans.SimpleValue target = null;
3359                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPOSEDSTARTDATE$0, 0);
3360                     if (target == null)
3361                     {
3362                       return null;
3363                     }
3364                     return target.getCalendarValue();
3365                 }
3366             }
3367             
3368             
3369 
3370 
3371             public org.apache.xmlbeans.XmlDate xgetProposedStartDate()
3372             {
3373                 synchronized (monitor())
3374                 {
3375                     check_orphaned();
3376                     org.apache.xmlbeans.XmlDate target = null;
3377                     target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROPOSEDSTARTDATE$0, 0);
3378                     return target;
3379                 }
3380             }
3381             
3382             
3383 
3384 
3385             public void setProposedStartDate(java.util.Calendar proposedStartDate)
3386             {
3387                 synchronized (monitor())
3388                 {
3389                     check_orphaned();
3390                     org.apache.xmlbeans.SimpleValue target = null;
3391                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPOSEDSTARTDATE$0, 0);
3392                     if (target == null)
3393                     {
3394                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPOSEDSTARTDATE$0);
3395                     }
3396                     target.setCalendarValue(proposedStartDate);
3397                 }
3398             }
3399             
3400             
3401 
3402 
3403             public void xsetProposedStartDate(org.apache.xmlbeans.XmlDate proposedStartDate)
3404             {
3405                 synchronized (monitor())
3406                 {
3407                     check_orphaned();
3408                     org.apache.xmlbeans.XmlDate target = null;
3409                     target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROPOSEDSTARTDATE$0, 0);
3410                     if (target == null)
3411                     {
3412                       target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(PROPOSEDSTARTDATE$0);
3413                     }
3414                     target.set(proposedStartDate);
3415                 }
3416             }
3417             
3418             
3419 
3420 
3421             public java.util.Calendar getProposedEndDate()
3422             {
3423                 synchronized (monitor())
3424                 {
3425                     check_orphaned();
3426                     org.apache.xmlbeans.SimpleValue target = null;
3427                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPOSEDENDDATE$2, 0);
3428                     if (target == null)
3429                     {
3430                       return null;
3431                     }
3432                     return target.getCalendarValue();
3433                 }
3434             }
3435             
3436             
3437 
3438 
3439             public org.apache.xmlbeans.XmlDate xgetProposedEndDate()
3440             {
3441                 synchronized (monitor())
3442                 {
3443                     check_orphaned();
3444                     org.apache.xmlbeans.XmlDate target = null;
3445                     target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROPOSEDENDDATE$2, 0);
3446                     return target;
3447                 }
3448             }
3449             
3450             
3451 
3452 
3453             public void setProposedEndDate(java.util.Calendar proposedEndDate)
3454             {
3455                 synchronized (monitor())
3456                 {
3457                     check_orphaned();
3458                     org.apache.xmlbeans.SimpleValue target = null;
3459                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPOSEDENDDATE$2, 0);
3460                     if (target == null)
3461                     {
3462                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPOSEDENDDATE$2);
3463                     }
3464                     target.setCalendarValue(proposedEndDate);
3465                 }
3466             }
3467             
3468             
3469 
3470 
3471             public void xsetProposedEndDate(org.apache.xmlbeans.XmlDate proposedEndDate)
3472             {
3473                 synchronized (monitor())
3474                 {
3475                     check_orphaned();
3476                     org.apache.xmlbeans.XmlDate target = null;
3477                     target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROPOSEDENDDATE$2, 0);
3478                     if (target == null)
3479                     {
3480                       target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(PROPOSEDENDDATE$2);
3481                     }
3482                     target.set(proposedEndDate);
3483                 }
3484             }
3485         }
3486         
3487 
3488 
3489 
3490 
3491         public static class CongressionalDistrictImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.CongressionalDistrict
3492         {
3493             private static final long serialVersionUID = 1L;
3494             
3495             public CongressionalDistrictImpl(org.apache.xmlbeans.SchemaType sType)
3496             {
3497                 super(sType);
3498             }
3499             
3500             private static final javax.xml.namespace.QName APPLICANTCONGRESSIONALDISTRICT$0 = 
3501                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "ApplicantCongressionalDistrict");
3502             
3503             
3504             
3505 
3506 
3507             public java.lang.String getApplicantCongressionalDistrict()
3508             {
3509                 synchronized (monitor())
3510                 {
3511                     check_orphaned();
3512                     org.apache.xmlbeans.SimpleValue target = null;
3513                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTCONGRESSIONALDISTRICT$0, 0);
3514                     if (target == null)
3515                     {
3516                       return null;
3517                     }
3518                     return target.getStringValue();
3519                 }
3520             }
3521             
3522             
3523 
3524 
3525             public gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetApplicantCongressionalDistrict()
3526             {
3527                 synchronized (monitor())
3528                 {
3529                     check_orphaned();
3530                     gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
3531                     target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(APPLICANTCONGRESSIONALDISTRICT$0, 0);
3532                     return target;
3533                 }
3534             }
3535             
3536             
3537 
3538 
3539             public void setApplicantCongressionalDistrict(java.lang.String applicantCongressionalDistrict)
3540             {
3541                 synchronized (monitor())
3542                 {
3543                     check_orphaned();
3544                     org.apache.xmlbeans.SimpleValue target = null;
3545                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTCONGRESSIONALDISTRICT$0, 0);
3546                     if (target == null)
3547                     {
3548                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTCONGRESSIONALDISTRICT$0);
3549                     }
3550                     target.setStringValue(applicantCongressionalDistrict);
3551                 }
3552             }
3553             
3554             
3555 
3556 
3557             public void xsetApplicantCongressionalDistrict(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType applicantCongressionalDistrict)
3558             {
3559                 synchronized (monitor())
3560                 {
3561                     check_orphaned();
3562                     gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
3563                     target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(APPLICANTCONGRESSIONALDISTRICT$0, 0);
3564                     if (target == null)
3565                     {
3566                       target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().add_element_user(APPLICANTCONGRESSIONALDISTRICT$0);
3567                     }
3568                     target.set(applicantCongressionalDistrict);
3569                 }
3570             }
3571         }
3572         
3573 
3574 
3575 
3576 
3577         public static class EstimatedProjectFundingImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.EstimatedProjectFunding
3578         {
3579             private static final long serialVersionUID = 1L;
3580             
3581             public EstimatedProjectFundingImpl(org.apache.xmlbeans.SchemaType sType)
3582             {
3583                 super(sType);
3584             }
3585             
3586             private static final javax.xml.namespace.QName TOTALESTIMATEDAMOUNT$0 = 
3587                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "TotalEstimatedAmount");
3588             private static final javax.xml.namespace.QName TOTALNONFEDREQUESTED$2 = 
3589                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "TotalNonfedrequested");
3590             private static final javax.xml.namespace.QName TOTALFEDNONFEDREQUESTED$4 = 
3591                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "TotalfedNonfedrequested");
3592             private static final javax.xml.namespace.QName ESTIMATEDPROGRAMINCOME$6 = 
3593                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "EstimatedProgramIncome");
3594             
3595             
3596             
3597 
3598 
3599             public java.math.BigDecimal getTotalEstimatedAmount()
3600             {
3601                 synchronized (monitor())
3602                 {
3603                     check_orphaned();
3604                     org.apache.xmlbeans.SimpleValue target = null;
3605                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALESTIMATEDAMOUNT$0, 0);
3606                     if (target == null)
3607                     {
3608                       return null;
3609                     }
3610                     return target.getBigDecimalValue();
3611                 }
3612             }
3613             
3614             
3615 
3616 
3617             public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalEstimatedAmount()
3618             {
3619                 synchronized (monitor())
3620                 {
3621                     check_orphaned();
3622                     gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3623                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALESTIMATEDAMOUNT$0, 0);
3624                     return target;
3625                 }
3626             }
3627             
3628             
3629 
3630 
3631             public void setTotalEstimatedAmount(java.math.BigDecimal totalEstimatedAmount)
3632             {
3633                 synchronized (monitor())
3634                 {
3635                     check_orphaned();
3636                     org.apache.xmlbeans.SimpleValue target = null;
3637                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALESTIMATEDAMOUNT$0, 0);
3638                     if (target == null)
3639                     {
3640                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALESTIMATEDAMOUNT$0);
3641                     }
3642                     target.setBigDecimalValue(totalEstimatedAmount);
3643                 }
3644             }
3645             
3646             
3647 
3648 
3649             public void xsetTotalEstimatedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalEstimatedAmount)
3650             {
3651                 synchronized (monitor())
3652                 {
3653                     check_orphaned();
3654                     gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3655                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALESTIMATEDAMOUNT$0, 0);
3656                     if (target == null)
3657                     {
3658                       target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(TOTALESTIMATEDAMOUNT$0);
3659                     }
3660                     target.set(totalEstimatedAmount);
3661                 }
3662             }
3663             
3664             
3665 
3666 
3667             public java.math.BigDecimal getTotalNonfedrequested()
3668             {
3669                 synchronized (monitor())
3670                 {
3671                     check_orphaned();
3672                     org.apache.xmlbeans.SimpleValue target = null;
3673                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALNONFEDREQUESTED$2, 0);
3674                     if (target == null)
3675                     {
3676                       return null;
3677                     }
3678                     return target.getBigDecimalValue();
3679                 }
3680             }
3681             
3682             
3683 
3684 
3685             public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalNonfedrequested()
3686             {
3687                 synchronized (monitor())
3688                 {
3689                     check_orphaned();
3690                     gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3691                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALNONFEDREQUESTED$2, 0);
3692                     return target;
3693                 }
3694             }
3695             
3696             
3697 
3698 
3699             public void setTotalNonfedrequested(java.math.BigDecimal totalNonfedrequested)
3700             {
3701                 synchronized (monitor())
3702                 {
3703                     check_orphaned();
3704                     org.apache.xmlbeans.SimpleValue target = null;
3705                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALNONFEDREQUESTED$2, 0);
3706                     if (target == null)
3707                     {
3708                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALNONFEDREQUESTED$2);
3709                     }
3710                     target.setBigDecimalValue(totalNonfedrequested);
3711                 }
3712             }
3713             
3714             
3715 
3716 
3717             public void xsetTotalNonfedrequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalNonfedrequested)
3718             {
3719                 synchronized (monitor())
3720                 {
3721                     check_orphaned();
3722                     gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3723                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALNONFEDREQUESTED$2, 0);
3724                     if (target == null)
3725                     {
3726                       target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(TOTALNONFEDREQUESTED$2);
3727                     }
3728                     target.set(totalNonfedrequested);
3729                 }
3730             }
3731             
3732             
3733 
3734 
3735             public java.math.BigDecimal getTotalfedNonfedrequested()
3736             {
3737                 synchronized (monitor())
3738                 {
3739                     check_orphaned();
3740                     org.apache.xmlbeans.SimpleValue target = null;
3741                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALFEDNONFEDREQUESTED$4, 0);
3742                     if (target == null)
3743                     {
3744                       return null;
3745                     }
3746                     return target.getBigDecimalValue();
3747                 }
3748             }
3749             
3750             
3751 
3752 
3753             public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalfedNonfedrequested()
3754             {
3755                 synchronized (monitor())
3756                 {
3757                     check_orphaned();
3758                     gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3759                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALFEDNONFEDREQUESTED$4, 0);
3760                     return target;
3761                 }
3762             }
3763             
3764             
3765 
3766 
3767             public void setTotalfedNonfedrequested(java.math.BigDecimal totalfedNonfedrequested)
3768             {
3769                 synchronized (monitor())
3770                 {
3771                     check_orphaned();
3772                     org.apache.xmlbeans.SimpleValue target = null;
3773                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALFEDNONFEDREQUESTED$4, 0);
3774                     if (target == null)
3775                     {
3776                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALFEDNONFEDREQUESTED$4);
3777                     }
3778                     target.setBigDecimalValue(totalfedNonfedrequested);
3779                 }
3780             }
3781             
3782             
3783 
3784 
3785             public void xsetTotalfedNonfedrequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalfedNonfedrequested)
3786             {
3787                 synchronized (monitor())
3788                 {
3789                     check_orphaned();
3790                     gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3791                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALFEDNONFEDREQUESTED$4, 0);
3792                     if (target == null)
3793                     {
3794                       target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(TOTALFEDNONFEDREQUESTED$4);
3795                     }
3796                     target.set(totalfedNonfedrequested);
3797                 }
3798             }
3799             
3800             
3801 
3802 
3803             public java.math.BigDecimal getEstimatedProgramIncome()
3804             {
3805                 synchronized (monitor())
3806                 {
3807                     check_orphaned();
3808                     org.apache.xmlbeans.SimpleValue target = null;
3809                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ESTIMATEDPROGRAMINCOME$6, 0);
3810                     if (target == null)
3811                     {
3812                       return null;
3813                     }
3814                     return target.getBigDecimalValue();
3815                 }
3816             }
3817             
3818             
3819 
3820 
3821             public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetEstimatedProgramIncome()
3822             {
3823                 synchronized (monitor())
3824                 {
3825                     check_orphaned();
3826                     gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3827                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(ESTIMATEDPROGRAMINCOME$6, 0);
3828                     return target;
3829                 }
3830             }
3831             
3832             
3833 
3834 
3835             public void setEstimatedProgramIncome(java.math.BigDecimal estimatedProgramIncome)
3836             {
3837                 synchronized (monitor())
3838                 {
3839                     check_orphaned();
3840                     org.apache.xmlbeans.SimpleValue target = null;
3841                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ESTIMATEDPROGRAMINCOME$6, 0);
3842                     if (target == null)
3843                     {
3844                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ESTIMATEDPROGRAMINCOME$6);
3845                     }
3846                     target.setBigDecimalValue(estimatedProgramIncome);
3847                 }
3848             }
3849             
3850             
3851 
3852 
3853             public void xsetEstimatedProgramIncome(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType estimatedProgramIncome)
3854             {
3855                 synchronized (monitor())
3856                 {
3857                     check_orphaned();
3858                     gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3859                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(ESTIMATEDPROGRAMINCOME$6, 0);
3860                     if (target == null)
3861                     {
3862                       target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(ESTIMATEDPROGRAMINCOME$6);
3863                     }
3864                     target.set(estimatedProgramIncome);
3865                 }
3866             }
3867         }
3868         
3869 
3870 
3871 
3872 
3873         public static class StateReviewImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrSF42412V12.RRSF42412Document.RRSF42412.StateReview
3874         {
3875             private static final long serialVersionUID = 1L;
3876             
3877             public StateReviewImpl(org.apache.xmlbeans.SchemaType sType)
3878             {
3879                 super(sType);
3880             }
3881             
3882             private static final javax.xml.namespace.QName STATEREVIEWCODETYPE$0 = 
3883                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "StateReviewCodeType");
3884             private static final javax.xml.namespace.QName STATEREVIEWDATE$2 = 
3885                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_SF424_1_2-V1.2", "StateReviewDate");
3886             
3887             
3888             
3889 
3890 
3891             public gov.grants.apply.forms.rrSF42412V12.StateReviewCodeTypeDataType.Enum getStateReviewCodeType()
3892             {
3893                 synchronized (monitor())
3894                 {
3895                     check_orphaned();
3896                     org.apache.xmlbeans.SimpleValue target = null;
3897                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEWCODETYPE$0, 0);
3898                     if (target == null)
3899                     {
3900                       return null;
3901                     }
3902                     return (gov.grants.apply.forms.rrSF42412V12.StateReviewCodeTypeDataType.Enum)target.getEnumValue();
3903                 }
3904             }
3905             
3906             
3907 
3908 
3909             public gov.grants.apply.forms.rrSF42412V12.StateReviewCodeTypeDataType xgetStateReviewCodeType()
3910             {
3911                 synchronized (monitor())
3912                 {
3913                     check_orphaned();
3914                     gov.grants.apply.forms.rrSF42412V12.StateReviewCodeTypeDataType target = null;
3915                     target = (gov.grants.apply.forms.rrSF42412V12.StateReviewCodeTypeDataType)get_store().find_element_user(STATEREVIEWCODETYPE$0, 0);
3916                     return target;
3917                 }
3918             }
3919             
3920             
3921 
3922 
3923             public void setStateReviewCodeType(gov.grants.apply.forms.rrSF42412V12.StateReviewCodeTypeDataType.Enum stateReviewCodeType)
3924             {
3925                 synchronized (monitor())
3926                 {
3927                     check_orphaned();
3928                     org.apache.xmlbeans.SimpleValue target = null;
3929                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEWCODETYPE$0, 0);
3930                     if (target == null)
3931                     {
3932                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATEREVIEWCODETYPE$0);
3933                     }
3934                     target.setEnumValue(stateReviewCodeType);
3935                 }
3936             }
3937             
3938             
3939 
3940 
3941             public void xsetStateReviewCodeType(gov.grants.apply.forms.rrSF42412V12.StateReviewCodeTypeDataType stateReviewCodeType)
3942             {
3943                 synchronized (monitor())
3944                 {
3945                     check_orphaned();
3946                     gov.grants.apply.forms.rrSF42412V12.StateReviewCodeTypeDataType target = null;
3947                     target = (gov.grants.apply.forms.rrSF42412V12.StateReviewCodeTypeDataType)get_store().find_element_user(STATEREVIEWCODETYPE$0, 0);
3948                     if (target == null)
3949                     {
3950                       target = (gov.grants.apply.forms.rrSF42412V12.StateReviewCodeTypeDataType)get_store().add_element_user(STATEREVIEWCODETYPE$0);
3951                     }
3952                     target.set(stateReviewCodeType);
3953                 }
3954             }
3955             
3956             
3957 
3958 
3959             public java.util.Calendar getStateReviewDate()
3960             {
3961                 synchronized (monitor())
3962                 {
3963                     check_orphaned();
3964                     org.apache.xmlbeans.SimpleValue target = null;
3965                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEWDATE$2, 0);
3966                     if (target == null)
3967                     {
3968                       return null;
3969                     }
3970                     return target.getCalendarValue();
3971                 }
3972             }
3973             
3974             
3975 
3976 
3977             public org.apache.xmlbeans.XmlDate xgetStateReviewDate()
3978             {
3979                 synchronized (monitor())
3980                 {
3981                     check_orphaned();
3982                     org.apache.xmlbeans.XmlDate target = null;
3983                     target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(STATEREVIEWDATE$2, 0);
3984                     return target;
3985                 }
3986             }
3987             
3988             
3989 
3990 
3991             public boolean isSetStateReviewDate()
3992             {
3993                 synchronized (monitor())
3994                 {
3995                     check_orphaned();
3996                     return get_store().count_elements(STATEREVIEWDATE$2) != 0;
3997                 }
3998             }
3999             
4000             
4001 
4002 
4003             public void setStateReviewDate(java.util.Calendar stateReviewDate)
4004             {
4005                 synchronized (monitor())
4006                 {
4007                     check_orphaned();
4008                     org.apache.xmlbeans.SimpleValue target = null;
4009                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEWDATE$2, 0);
4010                     if (target == null)
4011                     {
4012                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATEREVIEWDATE$2);
4013                     }
4014                     target.setCalendarValue(stateReviewDate);
4015                 }
4016             }
4017             
4018             
4019 
4020 
4021             public void xsetStateReviewDate(org.apache.xmlbeans.XmlDate stateReviewDate)
4022             {
4023                 synchronized (monitor())
4024                 {
4025                     check_orphaned();
4026                     org.apache.xmlbeans.XmlDate target = null;
4027                     target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(STATEREVIEWDATE$2, 0);
4028                     if (target == null)
4029                     {
4030                       target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(STATEREVIEWDATE$2);
4031                     }
4032                     target.set(stateReviewDate);
4033                 }
4034             }
4035             
4036             
4037 
4038 
4039             public void unsetStateReviewDate()
4040             {
4041                 synchronized (monitor())
4042                 {
4043                     check_orphaned();
4044                     get_store().remove_element(STATEREVIEWDATE$2, 0);
4045                 }
4046             }
4047         }
4048     }
4049 }