View Javadoc
1   /*
2    * An XML document type.
3    * Localname: SF424_Individual
4    * Namespace: http://apply.grants.gov/forms/SF424_Individual-V1.0
5    * Java type: gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.sf424IndividualV10.impl;
10  /**
11   * A document containing one SF424_Individual(@http://apply.grants.gov/forms/SF424_Individual-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class SF424IndividualDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public SF424IndividualDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName SF424INDIVIDUAL$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "SF424_Individual");
26      
27      
28      /**
29       * Gets the "SF424_Individual" element
30       */
31      public gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual getSF424Individual()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual target = null;
37              target = (gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual)get_store().find_element_user(SF424INDIVIDUAL$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "SF424_Individual" element
48       */
49      public void setSF424Individual(gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual sf424Individual)
50      {
51          generatedSetterHelperImpl(sf424Individual, SF424INDIVIDUAL$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "SF424_Individual" element
56       */
57      public gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual addNewSF424Individual()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual target = null;
63              target = (gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual)get_store().add_element_user(SF424INDIVIDUAL$0);
64              return target;
65          }
66      }
67      /**
68       * An XML SF424_Individual(@http://apply.grants.gov/forms/SF424_Individual-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class SF424IndividualImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public SF424IndividualImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName FEDERALAGENCY$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "FederalAgency");
83          private static final javax.xml.namespace.QName CFDANUMBER$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "CFDANumber");
85          private static final javax.xml.namespace.QName CFDATITLE$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "CFDATitle");
87          private static final javax.xml.namespace.QName DATERECEIVED$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "Date_Received");
89          private static final javax.xml.namespace.QName OPPORTUNITYID$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "OpportunityID");
91          private static final javax.xml.namespace.QName OPPORTUNITYTITLE$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "OpportunityTitle");
93          private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVENAME$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "AuthorizedRepresentativeName");
95          private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVEFAX$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "AuthorizedRepresentativeFax");
97          private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVEEMAIL$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "AuthorizedRepresentativeEmail");
99          private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVEPHONENUMBER$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "AuthorizedRepresentativePhoneNumber");
101         private static final javax.xml.namespace.QName EVENINGPHONE$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "EveningPhone");
103         private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVEADDRESS$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "AuthorizedRepresentativeAddress");
105         private static final javax.xml.namespace.QName CITIZENSHIP$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "citizenship");
107         private static final javax.xml.namespace.QName ALIENREGISTRATIONNUMBER$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "AlienRegistrationNumber");
109         private static final javax.xml.namespace.QName COUNTRYOFORIGIN$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "CountryofOrigin");
111         private static final javax.xml.namespace.QName VISITDATE$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "VisitDate");
113         private static final javax.xml.namespace.QName SSN$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "SSN");
115         private static final javax.xml.namespace.QName CONGRESSIONALDISTRICTAPPLICANT$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "CongressionalDistrictApplicant");
117         private static final javax.xml.namespace.QName PROJECTTITLE$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "ProjectTitle");
119         private static final javax.xml.namespace.QName PROJECTDESCRIPTION$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "ProjectDescription");
121         private static final javax.xml.namespace.QName FUNDINGPERIODSTARTDATE$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "FundingPeriodStartDate");
123         private static final javax.xml.namespace.QName FUNDINGPERIODENDDATE$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "FundingPeriodEndDate");
125         private static final javax.xml.namespace.QName APPLICATIONCERTIFICATION$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "ApplicationCertification");
127         private static final javax.xml.namespace.QName AORSIGNATURE$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "AORSignature");
129         private static final javax.xml.namespace.QName AORDATE$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "AORDate");
131         private static final javax.xml.namespace.QName FORMVERSION$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424_Individual-V1.0", "FormVersion");
133         
134         
135         /**
136          * Gets the "FederalAgency" element
137          */
138         public java.lang.String getFederalAgency()
139         {
140             synchronized (monitor())
141             {
142                 check_orphaned();
143                 org.apache.xmlbeans.SimpleValue target = null;
144                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALAGENCY$0, 0);
145                 if (target == null)
146                 {
147                     return null;
148                 }
149                 return target.getStringValue();
150             }
151         }
152         
153         /**
154          * Gets (as xml) the "FederalAgency" element
155          */
156         public gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetFederalAgency()
157         {
158             synchronized (monitor())
159             {
160                 check_orphaned();
161                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
162                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(FEDERALAGENCY$0, 0);
163                 return target;
164             }
165         }
166         
167         /**
168          * Sets the "FederalAgency" element
169          */
170         public void setFederalAgency(java.lang.String federalAgency)
171         {
172             synchronized (monitor())
173             {
174                 check_orphaned();
175                 org.apache.xmlbeans.SimpleValue target = null;
176                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALAGENCY$0, 0);
177                 if (target == null)
178                 {
179                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALAGENCY$0);
180                 }
181                 target.setStringValue(federalAgency);
182             }
183         }
184         
185         /**
186          * Sets (as xml) the "FederalAgency" element
187          */
188         public void xsetFederalAgency(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType federalAgency)
189         {
190             synchronized (monitor())
191             {
192                 check_orphaned();
193                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
194                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(FEDERALAGENCY$0, 0);
195                 if (target == null)
196                 {
197                     target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().add_element_user(FEDERALAGENCY$0);
198                 }
199                 target.set(federalAgency);
200             }
201         }
202         
203         /**
204          * Gets the "CFDANumber" element
205          */
206         public java.lang.String getCFDANumber()
207         {
208             synchronized (monitor())
209             {
210                 check_orphaned();
211                 org.apache.xmlbeans.SimpleValue target = null;
212                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDANUMBER$2, 0);
213                 if (target == null)
214                 {
215                     return null;
216                 }
217                 return target.getStringValue();
218             }
219         }
220         
221         /**
222          * Gets (as xml) the "CFDANumber" element
223          */
224         public gov.grants.apply.system.globalLibraryV20.CFDANumberDataType xgetCFDANumber()
225         {
226             synchronized (monitor())
227             {
228                 check_orphaned();
229                 gov.grants.apply.system.globalLibraryV20.CFDANumberDataType target = null;
230                 target = (gov.grants.apply.system.globalLibraryV20.CFDANumberDataType)get_store().find_element_user(CFDANUMBER$2, 0);
231                 return target;
232             }
233         }
234         
235         /**
236          * True if has "CFDANumber" element
237          */
238         public boolean isSetCFDANumber()
239         {
240             synchronized (monitor())
241             {
242                 check_orphaned();
243                 return get_store().count_elements(CFDANUMBER$2) != 0;
244             }
245         }
246         
247         /**
248          * Sets the "CFDANumber" element
249          */
250         public void setCFDANumber(java.lang.String cfdaNumber)
251         {
252             synchronized (monitor())
253             {
254                 check_orphaned();
255                 org.apache.xmlbeans.SimpleValue target = null;
256                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDANUMBER$2, 0);
257                 if (target == null)
258                 {
259                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CFDANUMBER$2);
260                 }
261                 target.setStringValue(cfdaNumber);
262             }
263         }
264         
265         /**
266          * Sets (as xml) the "CFDANumber" element
267          */
268         public void xsetCFDANumber(gov.grants.apply.system.globalLibraryV20.CFDANumberDataType cfdaNumber)
269         {
270             synchronized (monitor())
271             {
272                 check_orphaned();
273                 gov.grants.apply.system.globalLibraryV20.CFDANumberDataType target = null;
274                 target = (gov.grants.apply.system.globalLibraryV20.CFDANumberDataType)get_store().find_element_user(CFDANUMBER$2, 0);
275                 if (target == null)
276                 {
277                     target = (gov.grants.apply.system.globalLibraryV20.CFDANumberDataType)get_store().add_element_user(CFDANUMBER$2);
278                 }
279                 target.set(cfdaNumber);
280             }
281         }
282         
283         /**
284          * Unsets the "CFDANumber" element
285          */
286         public void unsetCFDANumber()
287         {
288             synchronized (monitor())
289             {
290                 check_orphaned();
291                 get_store().remove_element(CFDANUMBER$2, 0);
292             }
293         }
294         
295         /**
296          * Gets the "CFDATitle" element
297          */
298         public java.lang.String getCFDATitle()
299         {
300             synchronized (monitor())
301             {
302                 check_orphaned();
303                 org.apache.xmlbeans.SimpleValue target = null;
304                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDATITLE$4, 0);
305                 if (target == null)
306                 {
307                     return null;
308                 }
309                 return target.getStringValue();
310             }
311         }
312         
313         /**
314          * Gets (as xml) the "CFDATitle" element
315          */
316         public gov.grants.apply.system.globalLibraryV20.CFDATitleDataType xgetCFDATitle()
317         {
318             synchronized (monitor())
319             {
320                 check_orphaned();
321                 gov.grants.apply.system.globalLibraryV20.CFDATitleDataType target = null;
322                 target = (gov.grants.apply.system.globalLibraryV20.CFDATitleDataType)get_store().find_element_user(CFDATITLE$4, 0);
323                 return target;
324             }
325         }
326         
327         /**
328          * True if has "CFDATitle" element
329          */
330         public boolean isSetCFDATitle()
331         {
332             synchronized (monitor())
333             {
334                 check_orphaned();
335                 return get_store().count_elements(CFDATITLE$4) != 0;
336             }
337         }
338         
339         /**
340          * Sets the "CFDATitle" element
341          */
342         public void setCFDATitle(java.lang.String cfdaTitle)
343         {
344             synchronized (monitor())
345             {
346                 check_orphaned();
347                 org.apache.xmlbeans.SimpleValue target = null;
348                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDATITLE$4, 0);
349                 if (target == null)
350                 {
351                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CFDATITLE$4);
352                 }
353                 target.setStringValue(cfdaTitle);
354             }
355         }
356         
357         /**
358          * Sets (as xml) the "CFDATitle" element
359          */
360         public void xsetCFDATitle(gov.grants.apply.system.globalLibraryV20.CFDATitleDataType cfdaTitle)
361         {
362             synchronized (monitor())
363             {
364                 check_orphaned();
365                 gov.grants.apply.system.globalLibraryV20.CFDATitleDataType target = null;
366                 target = (gov.grants.apply.system.globalLibraryV20.CFDATitleDataType)get_store().find_element_user(CFDATITLE$4, 0);
367                 if (target == null)
368                 {
369                     target = (gov.grants.apply.system.globalLibraryV20.CFDATitleDataType)get_store().add_element_user(CFDATITLE$4);
370                 }
371                 target.set(cfdaTitle);
372             }
373         }
374         
375         /**
376          * Unsets the "CFDATitle" element
377          */
378         public void unsetCFDATitle()
379         {
380             synchronized (monitor())
381             {
382                 check_orphaned();
383                 get_store().remove_element(CFDATITLE$4, 0);
384             }
385         }
386         
387         /**
388          * Gets the "Date_Received" element
389          */
390         public java.util.Calendar getDateReceived()
391         {
392             synchronized (monitor())
393             {
394                 check_orphaned();
395                 org.apache.xmlbeans.SimpleValue target = null;
396                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATERECEIVED$6, 0);
397                 if (target == null)
398                 {
399                     return null;
400                 }
401                 return target.getCalendarValue();
402             }
403         }
404         
405         /**
406          * Gets (as xml) the "Date_Received" element
407          */
408         public org.apache.xmlbeans.XmlDate xgetDateReceived()
409         {
410             synchronized (monitor())
411             {
412                 check_orphaned();
413                 org.apache.xmlbeans.XmlDate target = null;
414                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATERECEIVED$6, 0);
415                 return target;
416             }
417         }
418         
419         /**
420          * Sets the "Date_Received" element
421          */
422         public void setDateReceived(java.util.Calendar dateReceived)
423         {
424             synchronized (monitor())
425             {
426                 check_orphaned();
427                 org.apache.xmlbeans.SimpleValue target = null;
428                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATERECEIVED$6, 0);
429                 if (target == null)
430                 {
431                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATERECEIVED$6);
432                 }
433                 target.setCalendarValue(dateReceived);
434             }
435         }
436         
437         /**
438          * Sets (as xml) the "Date_Received" element
439          */
440         public void xsetDateReceived(org.apache.xmlbeans.XmlDate dateReceived)
441         {
442             synchronized (monitor())
443             {
444                 check_orphaned();
445                 org.apache.xmlbeans.XmlDate target = null;
446                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATERECEIVED$6, 0);
447                 if (target == null)
448                 {
449                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATERECEIVED$6);
450                 }
451                 target.set(dateReceived);
452             }
453         }
454         
455         /**
456          * Gets the "OpportunityID" element
457          */
458         public java.lang.String getOpportunityID()
459         {
460             synchronized (monitor())
461             {
462                 check_orphaned();
463                 org.apache.xmlbeans.SimpleValue target = null;
464                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPPORTUNITYID$8, 0);
465                 if (target == null)
466                 {
467                     return null;
468                 }
469                 return target.getStringValue();
470             }
471         }
472         
473         /**
474          * Gets (as xml) the "OpportunityID" element
475          */
476         public gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType xgetOpportunityID()
477         {
478             synchronized (monitor())
479             {
480                 check_orphaned();
481                 gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType target = null;
482                 target = (gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType)get_store().find_element_user(OPPORTUNITYID$8, 0);
483                 return target;
484             }
485         }
486         
487         /**
488          * Sets the "OpportunityID" element
489          */
490         public void setOpportunityID(java.lang.String opportunityID)
491         {
492             synchronized (monitor())
493             {
494                 check_orphaned();
495                 org.apache.xmlbeans.SimpleValue target = null;
496                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPPORTUNITYID$8, 0);
497                 if (target == null)
498                 {
499                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPPORTUNITYID$8);
500                 }
501                 target.setStringValue(opportunityID);
502             }
503         }
504         
505         /**
506          * Sets (as xml) the "OpportunityID" element
507          */
508         public void xsetOpportunityID(gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType opportunityID)
509         {
510             synchronized (monitor())
511             {
512                 check_orphaned();
513                 gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType target = null;
514                 target = (gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType)get_store().find_element_user(OPPORTUNITYID$8, 0);
515                 if (target == null)
516                 {
517                     target = (gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType)get_store().add_element_user(OPPORTUNITYID$8);
518                 }
519                 target.set(opportunityID);
520             }
521         }
522         
523         /**
524          * Gets the "OpportunityTitle" element
525          */
526         public java.lang.String getOpportunityTitle()
527         {
528             synchronized (monitor())
529             {
530                 check_orphaned();
531                 org.apache.xmlbeans.SimpleValue target = null;
532                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPPORTUNITYTITLE$10, 0);
533                 if (target == null)
534                 {
535                     return null;
536                 }
537                 return target.getStringValue();
538             }
539         }
540         
541         /**
542          * Gets (as xml) the "OpportunityTitle" element
543          */
544         public gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType xgetOpportunityTitle()
545         {
546             synchronized (monitor())
547             {
548                 check_orphaned();
549                 gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType target = null;
550                 target = (gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType)get_store().find_element_user(OPPORTUNITYTITLE$10, 0);
551                 return target;
552             }
553         }
554         
555         /**
556          * Sets the "OpportunityTitle" element
557          */
558         public void setOpportunityTitle(java.lang.String opportunityTitle)
559         {
560             synchronized (monitor())
561             {
562                 check_orphaned();
563                 org.apache.xmlbeans.SimpleValue target = null;
564                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPPORTUNITYTITLE$10, 0);
565                 if (target == null)
566                 {
567                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPPORTUNITYTITLE$10);
568                 }
569                 target.setStringValue(opportunityTitle);
570             }
571         }
572         
573         /**
574          * Sets (as xml) the "OpportunityTitle" element
575          */
576         public void xsetOpportunityTitle(gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType opportunityTitle)
577         {
578             synchronized (monitor())
579             {
580                 check_orphaned();
581                 gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType target = null;
582                 target = (gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType)get_store().find_element_user(OPPORTUNITYTITLE$10, 0);
583                 if (target == null)
584                 {
585                     target = (gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType)get_store().add_element_user(OPPORTUNITYTITLE$10);
586                 }
587                 target.set(opportunityTitle);
588             }
589         }
590         
591         /**
592          * Gets the "AuthorizedRepresentativeName" element
593          */
594         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getAuthorizedRepresentativeName()
595         {
596             synchronized (monitor())
597             {
598                 check_orphaned();
599                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
600                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVENAME$12, 0);
601                 if (target == null)
602                 {
603                     return null;
604                 }
605                 return target;
606             }
607         }
608         
609         /**
610          * Sets the "AuthorizedRepresentativeName" element
611          */
612         public void setAuthorizedRepresentativeName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType authorizedRepresentativeName)
613         {
614             generatedSetterHelperImpl(authorizedRepresentativeName, AUTHORIZEDREPRESENTATIVENAME$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
615         }
616         
617         /**
618          * Appends and returns a new empty "AuthorizedRepresentativeName" element
619          */
620         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewAuthorizedRepresentativeName()
621         {
622             synchronized (monitor())
623             {
624                 check_orphaned();
625                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
626                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVENAME$12);
627                 return target;
628             }
629         }
630         
631         /**
632          * Gets the "AuthorizedRepresentativeFax" element
633          */
634         public java.lang.String getAuthorizedRepresentativeFax()
635         {
636             synchronized (monitor())
637             {
638                 check_orphaned();
639                 org.apache.xmlbeans.SimpleValue target = null;
640                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$14, 0);
641                 if (target == null)
642                 {
643                     return null;
644                 }
645                 return target.getStringValue();
646             }
647         }
648         
649         /**
650          * Gets (as xml) the "AuthorizedRepresentativeFax" element
651          */
652         public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetAuthorizedRepresentativeFax()
653         {
654             synchronized (monitor())
655             {
656                 check_orphaned();
657                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
658                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$14, 0);
659                 return target;
660             }
661         }
662         
663         /**
664          * True if has "AuthorizedRepresentativeFax" element
665          */
666         public boolean isSetAuthorizedRepresentativeFax()
667         {
668             synchronized (monitor())
669             {
670                 check_orphaned();
671                 return get_store().count_elements(AUTHORIZEDREPRESENTATIVEFAX$14) != 0;
672             }
673         }
674         
675         /**
676          * Sets the "AuthorizedRepresentativeFax" element
677          */
678         public void setAuthorizedRepresentativeFax(java.lang.String authorizedRepresentativeFax)
679         {
680             synchronized (monitor())
681             {
682                 check_orphaned();
683                 org.apache.xmlbeans.SimpleValue target = null;
684                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$14, 0);
685                 if (target == null)
686                 {
687                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEFAX$14);
688                 }
689                 target.setStringValue(authorizedRepresentativeFax);
690             }
691         }
692         
693         /**
694          * Sets (as xml) the "AuthorizedRepresentativeFax" element
695          */
696         public void xsetAuthorizedRepresentativeFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType authorizedRepresentativeFax)
697         {
698             synchronized (monitor())
699             {
700                 check_orphaned();
701                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
702                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$14, 0);
703                 if (target == null)
704                 {
705                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEFAX$14);
706                 }
707                 target.set(authorizedRepresentativeFax);
708             }
709         }
710         
711         /**
712          * Unsets the "AuthorizedRepresentativeFax" element
713          */
714         public void unsetAuthorizedRepresentativeFax()
715         {
716             synchronized (monitor())
717             {
718                 check_orphaned();
719                 get_store().remove_element(AUTHORIZEDREPRESENTATIVEFAX$14, 0);
720             }
721         }
722         
723         /**
724          * Gets the "AuthorizedRepresentativeEmail" element
725          */
726         public java.lang.String getAuthorizedRepresentativeEmail()
727         {
728             synchronized (monitor())
729             {
730                 check_orphaned();
731                 org.apache.xmlbeans.SimpleValue target = null;
732                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$16, 0);
733                 if (target == null)
734                 {
735                     return null;
736                 }
737                 return target.getStringValue();
738             }
739         }
740         
741         /**
742          * Gets (as xml) the "AuthorizedRepresentativeEmail" element
743          */
744         public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetAuthorizedRepresentativeEmail()
745         {
746             synchronized (monitor())
747             {
748                 check_orphaned();
749                 gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
750                 target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$16, 0);
751                 return target;
752             }
753         }
754         
755         /**
756          * True if has "AuthorizedRepresentativeEmail" element
757          */
758         public boolean isSetAuthorizedRepresentativeEmail()
759         {
760             synchronized (monitor())
761             {
762                 check_orphaned();
763                 return get_store().count_elements(AUTHORIZEDREPRESENTATIVEEMAIL$16) != 0;
764             }
765         }
766         
767         /**
768          * Sets the "AuthorizedRepresentativeEmail" element
769          */
770         public void setAuthorizedRepresentativeEmail(java.lang.String authorizedRepresentativeEmail)
771         {
772             synchronized (monitor())
773             {
774                 check_orphaned();
775                 org.apache.xmlbeans.SimpleValue target = null;
776                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$16, 0);
777                 if (target == null)
778                 {
779                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$16);
780                 }
781                 target.setStringValue(authorizedRepresentativeEmail);
782             }
783         }
784         
785         /**
786          * Sets (as xml) the "AuthorizedRepresentativeEmail" element
787          */
788         public void xsetAuthorizedRepresentativeEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType authorizedRepresentativeEmail)
789         {
790             synchronized (monitor())
791             {
792                 check_orphaned();
793                 gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
794                 target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$16, 0);
795                 if (target == null)
796                 {
797                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$16);
798                 }
799                 target.set(authorizedRepresentativeEmail);
800             }
801         }
802         
803         /**
804          * Unsets the "AuthorizedRepresentativeEmail" element
805          */
806         public void unsetAuthorizedRepresentativeEmail()
807         {
808             synchronized (monitor())
809             {
810                 check_orphaned();
811                 get_store().remove_element(AUTHORIZEDREPRESENTATIVEEMAIL$16, 0);
812             }
813         }
814         
815         /**
816          * Gets the "AuthorizedRepresentativePhoneNumber" element
817          */
818         public java.lang.String getAuthorizedRepresentativePhoneNumber()
819         {
820             synchronized (monitor())
821             {
822                 check_orphaned();
823                 org.apache.xmlbeans.SimpleValue target = null;
824                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$18, 0);
825                 if (target == null)
826                 {
827                     return null;
828                 }
829                 return target.getStringValue();
830             }
831         }
832         
833         /**
834          * Gets (as xml) the "AuthorizedRepresentativePhoneNumber" element
835          */
836         public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetAuthorizedRepresentativePhoneNumber()
837         {
838             synchronized (monitor())
839             {
840                 check_orphaned();
841                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
842                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$18, 0);
843                 return target;
844             }
845         }
846         
847         /**
848          * Sets the "AuthorizedRepresentativePhoneNumber" element
849          */
850         public void setAuthorizedRepresentativePhoneNumber(java.lang.String authorizedRepresentativePhoneNumber)
851         {
852             synchronized (monitor())
853             {
854                 check_orphaned();
855                 org.apache.xmlbeans.SimpleValue target = null;
856                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$18, 0);
857                 if (target == null)
858                 {
859                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$18);
860                 }
861                 target.setStringValue(authorizedRepresentativePhoneNumber);
862             }
863         }
864         
865         /**
866          * Sets (as xml) the "AuthorizedRepresentativePhoneNumber" element
867          */
868         public void xsetAuthorizedRepresentativePhoneNumber(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType authorizedRepresentativePhoneNumber)
869         {
870             synchronized (monitor())
871             {
872                 check_orphaned();
873                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
874                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$18, 0);
875                 if (target == null)
876                 {
877                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$18);
878                 }
879                 target.set(authorizedRepresentativePhoneNumber);
880             }
881         }
882         
883         /**
884          * Gets the "EveningPhone" element
885          */
886         public java.lang.String getEveningPhone()
887         {
888             synchronized (monitor())
889             {
890                 check_orphaned();
891                 org.apache.xmlbeans.SimpleValue target = null;
892                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EVENINGPHONE$20, 0);
893                 if (target == null)
894                 {
895                     return null;
896                 }
897                 return target.getStringValue();
898             }
899         }
900         
901         /**
902          * Gets (as xml) the "EveningPhone" element
903          */
904         public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetEveningPhone()
905         {
906             synchronized (monitor())
907             {
908                 check_orphaned();
909                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
910                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(EVENINGPHONE$20, 0);
911                 return target;
912             }
913         }
914         
915         /**
916          * True if has "EveningPhone" element
917          */
918         public boolean isSetEveningPhone()
919         {
920             synchronized (monitor())
921             {
922                 check_orphaned();
923                 return get_store().count_elements(EVENINGPHONE$20) != 0;
924             }
925         }
926         
927         /**
928          * Sets the "EveningPhone" element
929          */
930         public void setEveningPhone(java.lang.String eveningPhone)
931         {
932             synchronized (monitor())
933             {
934                 check_orphaned();
935                 org.apache.xmlbeans.SimpleValue target = null;
936                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EVENINGPHONE$20, 0);
937                 if (target == null)
938                 {
939                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EVENINGPHONE$20);
940                 }
941                 target.setStringValue(eveningPhone);
942             }
943         }
944         
945         /**
946          * Sets (as xml) the "EveningPhone" element
947          */
948         public void xsetEveningPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType eveningPhone)
949         {
950             synchronized (monitor())
951             {
952                 check_orphaned();
953                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
954                 target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(EVENINGPHONE$20, 0);
955                 if (target == null)
956                 {
957                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(EVENINGPHONE$20);
958                 }
959                 target.set(eveningPhone);
960             }
961         }
962         
963         /**
964          * Unsets the "EveningPhone" element
965          */
966         public void unsetEveningPhone()
967         {
968             synchronized (monitor())
969             {
970                 check_orphaned();
971                 get_store().remove_element(EVENINGPHONE$20, 0);
972             }
973         }
974         
975         /**
976          * Gets the "AuthorizedRepresentativeAddress" element
977          */
978         public gov.grants.apply.system.globalLibraryV20.AddressDataType getAuthorizedRepresentativeAddress()
979         {
980             synchronized (monitor())
981             {
982                 check_orphaned();
983                 gov.grants.apply.system.globalLibraryV20.AddressDataType target = null;
984                 target = (gov.grants.apply.system.globalLibraryV20.AddressDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEADDRESS$22, 0);
985                 if (target == null)
986                 {
987                     return null;
988                 }
989                 return target;
990             }
991         }
992         
993         /**
994          * Sets the "AuthorizedRepresentativeAddress" element
995          */
996         public void setAuthorizedRepresentativeAddress(gov.grants.apply.system.globalLibraryV20.AddressDataType authorizedRepresentativeAddress)
997         {
998             generatedSetterHelperImpl(authorizedRepresentativeAddress, AUTHORIZEDREPRESENTATIVEADDRESS$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
999         }
1000         
1001         /**
1002          * Appends and returns a new empty "AuthorizedRepresentativeAddress" element
1003          */
1004         public gov.grants.apply.system.globalLibraryV20.AddressDataType addNewAuthorizedRepresentativeAddress()
1005         {
1006             synchronized (monitor())
1007             {
1008                 check_orphaned();
1009                 gov.grants.apply.system.globalLibraryV20.AddressDataType target = null;
1010                 target = (gov.grants.apply.system.globalLibraryV20.AddressDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEADDRESS$22);
1011                 return target;
1012             }
1013         }
1014         
1015         /**
1016          * Gets the "citizenship" element
1017          */
1018         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCitizenship()
1019         {
1020             synchronized (monitor())
1021             {
1022                 check_orphaned();
1023                 org.apache.xmlbeans.SimpleValue target = null;
1024                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITIZENSHIP$24, 0);
1025                 if (target == null)
1026                 {
1027                     return null;
1028                 }
1029                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1030             }
1031         }
1032         
1033         /**
1034          * Gets (as xml) the "citizenship" element
1035          */
1036         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCitizenship()
1037         {
1038             synchronized (monitor())
1039             {
1040                 check_orphaned();
1041                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1042                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CITIZENSHIP$24, 0);
1043                 return target;
1044             }
1045         }
1046         
1047         /**
1048          * Sets the "citizenship" element
1049          */
1050         public void setCitizenship(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum citizenship)
1051         {
1052             synchronized (monitor())
1053             {
1054                 check_orphaned();
1055                 org.apache.xmlbeans.SimpleValue target = null;
1056                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITIZENSHIP$24, 0);
1057                 if (target == null)
1058                 {
1059                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITIZENSHIP$24);
1060                 }
1061                 target.setEnumValue(citizenship);
1062             }
1063         }
1064         
1065         /**
1066          * Sets (as xml) the "citizenship" element
1067          */
1068         public void xsetCitizenship(gov.grants.apply.system.globalLibraryV20.YesNoDataType citizenship)
1069         {
1070             synchronized (monitor())
1071             {
1072                 check_orphaned();
1073                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1074                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CITIZENSHIP$24, 0);
1075                 if (target == null)
1076                 {
1077                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CITIZENSHIP$24);
1078                 }
1079                 target.set(citizenship);
1080             }
1081         }
1082         
1083         /**
1084          * Gets the "AlienRegistrationNumber" element
1085          */
1086         public java.lang.String getAlienRegistrationNumber()
1087         {
1088             synchronized (monitor())
1089             {
1090                 check_orphaned();
1091                 org.apache.xmlbeans.SimpleValue target = null;
1092                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALIENREGISTRATIONNUMBER$26, 0);
1093                 if (target == null)
1094                 {
1095                     return null;
1096                 }
1097                 return target.getStringValue();
1098             }
1099         }
1100         
1101         /**
1102          * Gets (as xml) the "AlienRegistrationNumber" element
1103          */
1104         public gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.AlienRegistrationNumber xgetAlienRegistrationNumber()
1105         {
1106             synchronized (monitor())
1107             {
1108                 check_orphaned();
1109                 gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.AlienRegistrationNumber target = null;
1110                 target = (gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.AlienRegistrationNumber)get_store().find_element_user(ALIENREGISTRATIONNUMBER$26, 0);
1111                 return target;
1112             }
1113         }
1114         
1115         /**
1116          * True if has "AlienRegistrationNumber" element
1117          */
1118         public boolean isSetAlienRegistrationNumber()
1119         {
1120             synchronized (monitor())
1121             {
1122                 check_orphaned();
1123                 return get_store().count_elements(ALIENREGISTRATIONNUMBER$26) != 0;
1124             }
1125         }
1126         
1127         /**
1128          * Sets the "AlienRegistrationNumber" element
1129          */
1130         public void setAlienRegistrationNumber(java.lang.String alienRegistrationNumber)
1131         {
1132             synchronized (monitor())
1133             {
1134                 check_orphaned();
1135                 org.apache.xmlbeans.SimpleValue target = null;
1136                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALIENREGISTRATIONNUMBER$26, 0);
1137                 if (target == null)
1138                 {
1139                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALIENREGISTRATIONNUMBER$26);
1140                 }
1141                 target.setStringValue(alienRegistrationNumber);
1142             }
1143         }
1144         
1145         /**
1146          * Sets (as xml) the "AlienRegistrationNumber" element
1147          */
1148         public void xsetAlienRegistrationNumber(gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.AlienRegistrationNumber alienRegistrationNumber)
1149         {
1150             synchronized (monitor())
1151             {
1152                 check_orphaned();
1153                 gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.AlienRegistrationNumber target = null;
1154                 target = (gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.AlienRegistrationNumber)get_store().find_element_user(ALIENREGISTRATIONNUMBER$26, 0);
1155                 if (target == null)
1156                 {
1157                     target = (gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.AlienRegistrationNumber)get_store().add_element_user(ALIENREGISTRATIONNUMBER$26);
1158                 }
1159                 target.set(alienRegistrationNumber);
1160             }
1161         }
1162         
1163         /**
1164          * Unsets the "AlienRegistrationNumber" element
1165          */
1166         public void unsetAlienRegistrationNumber()
1167         {
1168             synchronized (monitor())
1169             {
1170                 check_orphaned();
1171                 get_store().remove_element(ALIENREGISTRATIONNUMBER$26, 0);
1172             }
1173         }
1174         
1175         /**
1176          * Gets the "CountryofOrigin" element
1177          */
1178         public gov.grants.apply.system.universalCodesV20.CountryCodeDataType.Enum getCountryofOrigin()
1179         {
1180             synchronized (monitor())
1181             {
1182                 check_orphaned();
1183                 org.apache.xmlbeans.SimpleValue target = null;
1184                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COUNTRYOFORIGIN$28, 0);
1185                 if (target == null)
1186                 {
1187                     return null;
1188                 }
1189                 return (gov.grants.apply.system.universalCodesV20.CountryCodeDataType.Enum)target.getEnumValue();
1190             }
1191         }
1192         
1193         /**
1194          * Gets (as xml) the "CountryofOrigin" element
1195          */
1196         public gov.grants.apply.system.universalCodesV20.CountryCodeDataType xgetCountryofOrigin()
1197         {
1198             synchronized (monitor())
1199             {
1200                 check_orphaned();
1201                 gov.grants.apply.system.universalCodesV20.CountryCodeDataType target = null;
1202                 target = (gov.grants.apply.system.universalCodesV20.CountryCodeDataType)get_store().find_element_user(COUNTRYOFORIGIN$28, 0);
1203                 return target;
1204             }
1205         }
1206         
1207         /**
1208          * True if has "CountryofOrigin" element
1209          */
1210         public boolean isSetCountryofOrigin()
1211         {
1212             synchronized (monitor())
1213             {
1214                 check_orphaned();
1215                 return get_store().count_elements(COUNTRYOFORIGIN$28) != 0;
1216             }
1217         }
1218         
1219         /**
1220          * Sets the "CountryofOrigin" element
1221          */
1222         public void setCountryofOrigin(gov.grants.apply.system.universalCodesV20.CountryCodeDataType.Enum countryofOrigin)
1223         {
1224             synchronized (monitor())
1225             {
1226                 check_orphaned();
1227                 org.apache.xmlbeans.SimpleValue target = null;
1228                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COUNTRYOFORIGIN$28, 0);
1229                 if (target == null)
1230                 {
1231                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COUNTRYOFORIGIN$28);
1232                 }
1233                 target.setEnumValue(countryofOrigin);
1234             }
1235         }
1236         
1237         /**
1238          * Sets (as xml) the "CountryofOrigin" element
1239          */
1240         public void xsetCountryofOrigin(gov.grants.apply.system.universalCodesV20.CountryCodeDataType countryofOrigin)
1241         {
1242             synchronized (monitor())
1243             {
1244                 check_orphaned();
1245                 gov.grants.apply.system.universalCodesV20.CountryCodeDataType target = null;
1246                 target = (gov.grants.apply.system.universalCodesV20.CountryCodeDataType)get_store().find_element_user(COUNTRYOFORIGIN$28, 0);
1247                 if (target == null)
1248                 {
1249                     target = (gov.grants.apply.system.universalCodesV20.CountryCodeDataType)get_store().add_element_user(COUNTRYOFORIGIN$28);
1250                 }
1251                 target.set(countryofOrigin);
1252             }
1253         }
1254         
1255         /**
1256          * Unsets the "CountryofOrigin" element
1257          */
1258         public void unsetCountryofOrigin()
1259         {
1260             synchronized (monitor())
1261             {
1262                 check_orphaned();
1263                 get_store().remove_element(COUNTRYOFORIGIN$28, 0);
1264             }
1265         }
1266         
1267         /**
1268          * Gets the "VisitDate" element
1269          */
1270         public java.util.Calendar getVisitDate()
1271         {
1272             synchronized (monitor())
1273             {
1274                 check_orphaned();
1275                 org.apache.xmlbeans.SimpleValue target = null;
1276                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VISITDATE$30, 0);
1277                 if (target == null)
1278                 {
1279                     return null;
1280                 }
1281                 return target.getCalendarValue();
1282             }
1283         }
1284         
1285         /**
1286          * Gets (as xml) the "VisitDate" element
1287          */
1288         public org.apache.xmlbeans.XmlDate xgetVisitDate()
1289         {
1290             synchronized (monitor())
1291             {
1292                 check_orphaned();
1293                 org.apache.xmlbeans.XmlDate target = null;
1294                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(VISITDATE$30, 0);
1295                 return target;
1296             }
1297         }
1298         
1299         /**
1300          * True if has "VisitDate" element
1301          */
1302         public boolean isSetVisitDate()
1303         {
1304             synchronized (monitor())
1305             {
1306                 check_orphaned();
1307                 return get_store().count_elements(VISITDATE$30) != 0;
1308             }
1309         }
1310         
1311         /**
1312          * Sets the "VisitDate" element
1313          */
1314         public void setVisitDate(java.util.Calendar visitDate)
1315         {
1316             synchronized (monitor())
1317             {
1318                 check_orphaned();
1319                 org.apache.xmlbeans.SimpleValue target = null;
1320                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VISITDATE$30, 0);
1321                 if (target == null)
1322                 {
1323                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VISITDATE$30);
1324                 }
1325                 target.setCalendarValue(visitDate);
1326             }
1327         }
1328         
1329         /**
1330          * Sets (as xml) the "VisitDate" element
1331          */
1332         public void xsetVisitDate(org.apache.xmlbeans.XmlDate visitDate)
1333         {
1334             synchronized (monitor())
1335             {
1336                 check_orphaned();
1337                 org.apache.xmlbeans.XmlDate target = null;
1338                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(VISITDATE$30, 0);
1339                 if (target == null)
1340                 {
1341                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(VISITDATE$30);
1342                 }
1343                 target.set(visitDate);
1344             }
1345         }
1346         
1347         /**
1348          * Unsets the "VisitDate" element
1349          */
1350         public void unsetVisitDate()
1351         {
1352             synchronized (monitor())
1353             {
1354                 check_orphaned();
1355                 get_store().remove_element(VISITDATE$30, 0);
1356             }
1357         }
1358         
1359         /**
1360          * Gets the "SSN" element
1361          */
1362         public java.lang.String getSSN()
1363         {
1364             synchronized (monitor())
1365             {
1366                 check_orphaned();
1367                 org.apache.xmlbeans.SimpleValue target = null;
1368                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SSN$32, 0);
1369                 if (target == null)
1370                 {
1371                     return null;
1372                 }
1373                 return target.getStringValue();
1374             }
1375         }
1376         
1377         /**
1378          * Gets (as xml) the "SSN" element
1379          */
1380         public gov.grants.apply.system.globalLibraryV20.SocialSecurityNumberDataType xgetSSN()
1381         {
1382             synchronized (monitor())
1383             {
1384                 check_orphaned();
1385                 gov.grants.apply.system.globalLibraryV20.SocialSecurityNumberDataType target = null;
1386                 target = (gov.grants.apply.system.globalLibraryV20.SocialSecurityNumberDataType)get_store().find_element_user(SSN$32, 0);
1387                 return target;
1388             }
1389         }
1390         
1391         /**
1392          * True if has "SSN" element
1393          */
1394         public boolean isSetSSN()
1395         {
1396             synchronized (monitor())
1397             {
1398                 check_orphaned();
1399                 return get_store().count_elements(SSN$32) != 0;
1400             }
1401         }
1402         
1403         /**
1404          * Sets the "SSN" element
1405          */
1406         public void setSSN(java.lang.String ssn)
1407         {
1408             synchronized (monitor())
1409             {
1410                 check_orphaned();
1411                 org.apache.xmlbeans.SimpleValue target = null;
1412                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SSN$32, 0);
1413                 if (target == null)
1414                 {
1415                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SSN$32);
1416                 }
1417                 target.setStringValue(ssn);
1418             }
1419         }
1420         
1421         /**
1422          * Sets (as xml) the "SSN" element
1423          */
1424         public void xsetSSN(gov.grants.apply.system.globalLibraryV20.SocialSecurityNumberDataType ssn)
1425         {
1426             synchronized (monitor())
1427             {
1428                 check_orphaned();
1429                 gov.grants.apply.system.globalLibraryV20.SocialSecurityNumberDataType target = null;
1430                 target = (gov.grants.apply.system.globalLibraryV20.SocialSecurityNumberDataType)get_store().find_element_user(SSN$32, 0);
1431                 if (target == null)
1432                 {
1433                     target = (gov.grants.apply.system.globalLibraryV20.SocialSecurityNumberDataType)get_store().add_element_user(SSN$32);
1434                 }
1435                 target.set(ssn);
1436             }
1437         }
1438         
1439         /**
1440          * Unsets the "SSN" element
1441          */
1442         public void unsetSSN()
1443         {
1444             synchronized (monitor())
1445             {
1446                 check_orphaned();
1447                 get_store().remove_element(SSN$32, 0);
1448             }
1449         }
1450         
1451         /**
1452          * Gets the "CongressionalDistrictApplicant" element
1453          */
1454         public java.lang.String getCongressionalDistrictApplicant()
1455         {
1456             synchronized (monitor())
1457             {
1458                 check_orphaned();
1459                 org.apache.xmlbeans.SimpleValue target = null;
1460                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$34, 0);
1461                 if (target == null)
1462                 {
1463                     return null;
1464                 }
1465                 return target.getStringValue();
1466             }
1467         }
1468         
1469         /**
1470          * Gets (as xml) the "CongressionalDistrictApplicant" element
1471          */
1472         public gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant()
1473         {
1474             synchronized (monitor())
1475             {
1476                 check_orphaned();
1477                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
1478                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$34, 0);
1479                 return target;
1480             }
1481         }
1482         
1483         /**
1484          * Sets the "CongressionalDistrictApplicant" element
1485          */
1486         public void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant)
1487         {
1488             synchronized (monitor())
1489             {
1490                 check_orphaned();
1491                 org.apache.xmlbeans.SimpleValue target = null;
1492                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$34, 0);
1493                 if (target == null)
1494                 {
1495                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$34);
1496                 }
1497                 target.setStringValue(congressionalDistrictApplicant);
1498             }
1499         }
1500         
1501         /**
1502          * Sets (as xml) the "CongressionalDistrictApplicant" element
1503          */
1504         public void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant)
1505         {
1506             synchronized (monitor())
1507             {
1508                 check_orphaned();
1509                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
1510                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$34, 0);
1511                 if (target == null)
1512                 {
1513                     target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$34);
1514                 }
1515                 target.set(congressionalDistrictApplicant);
1516             }
1517         }
1518         
1519         /**
1520          * Gets the "ProjectTitle" element
1521          */
1522         public java.lang.String getProjectTitle()
1523         {
1524             synchronized (monitor())
1525             {
1526                 check_orphaned();
1527                 org.apache.xmlbeans.SimpleValue target = null;
1528                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTTITLE$36, 0);
1529                 if (target == null)
1530                 {
1531                     return null;
1532                 }
1533                 return target.getStringValue();
1534             }
1535         }
1536         
1537         /**
1538          * Gets (as xml) the "ProjectTitle" element
1539          */
1540         public gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType xgetProjectTitle()
1541         {
1542             synchronized (monitor())
1543             {
1544                 check_orphaned();
1545                 gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType target = null;
1546                 target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().find_element_user(PROJECTTITLE$36, 0);
1547                 return target;
1548             }
1549         }
1550         
1551         /**
1552          * True if has "ProjectTitle" element
1553          */
1554         public boolean isSetProjectTitle()
1555         {
1556             synchronized (monitor())
1557             {
1558                 check_orphaned();
1559                 return get_store().count_elements(PROJECTTITLE$36) != 0;
1560             }
1561         }
1562         
1563         /**
1564          * Sets the "ProjectTitle" element
1565          */
1566         public void setProjectTitle(java.lang.String projectTitle)
1567         {
1568             synchronized (monitor())
1569             {
1570                 check_orphaned();
1571                 org.apache.xmlbeans.SimpleValue target = null;
1572                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTTITLE$36, 0);
1573                 if (target == null)
1574                 {
1575                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTTITLE$36);
1576                 }
1577                 target.setStringValue(projectTitle);
1578             }
1579         }
1580         
1581         /**
1582          * Sets (as xml) the "ProjectTitle" element
1583          */
1584         public void xsetProjectTitle(gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType projectTitle)
1585         {
1586             synchronized (monitor())
1587             {
1588                 check_orphaned();
1589                 gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType target = null;
1590                 target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().find_element_user(PROJECTTITLE$36, 0);
1591                 if (target == null)
1592                 {
1593                     target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().add_element_user(PROJECTTITLE$36);
1594                 }
1595                 target.set(projectTitle);
1596             }
1597         }
1598         
1599         /**
1600          * Unsets the "ProjectTitle" element
1601          */
1602         public void unsetProjectTitle()
1603         {
1604             synchronized (monitor())
1605             {
1606                 check_orphaned();
1607                 get_store().remove_element(PROJECTTITLE$36, 0);
1608             }
1609         }
1610         
1611         /**
1612          * Gets the "ProjectDescription" element
1613          */
1614         public java.lang.String getProjectDescription()
1615         {
1616             synchronized (monitor())
1617             {
1618                 check_orphaned();
1619                 org.apache.xmlbeans.SimpleValue target = null;
1620                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTDESCRIPTION$38, 0);
1621                 if (target == null)
1622                 {
1623                     return null;
1624                 }
1625                 return target.getStringValue();
1626             }
1627         }
1628         
1629         /**
1630          * Gets (as xml) the "ProjectDescription" element
1631          */
1632         public gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.ProjectDescription xgetProjectDescription()
1633         {
1634             synchronized (monitor())
1635             {
1636                 check_orphaned();
1637                 gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.ProjectDescription target = null;
1638                 target = (gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.ProjectDescription)get_store().find_element_user(PROJECTDESCRIPTION$38, 0);
1639                 return target;
1640             }
1641         }
1642         
1643         /**
1644          * Sets the "ProjectDescription" element
1645          */
1646         public void setProjectDescription(java.lang.String projectDescription)
1647         {
1648             synchronized (monitor())
1649             {
1650                 check_orphaned();
1651                 org.apache.xmlbeans.SimpleValue target = null;
1652                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTDESCRIPTION$38, 0);
1653                 if (target == null)
1654                 {
1655                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTDESCRIPTION$38);
1656                 }
1657                 target.setStringValue(projectDescription);
1658             }
1659         }
1660         
1661         /**
1662          * Sets (as xml) the "ProjectDescription" element
1663          */
1664         public void xsetProjectDescription(gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.ProjectDescription projectDescription)
1665         {
1666             synchronized (monitor())
1667             {
1668                 check_orphaned();
1669                 gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.ProjectDescription target = null;
1670                 target = (gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.ProjectDescription)get_store().find_element_user(PROJECTDESCRIPTION$38, 0);
1671                 if (target == null)
1672                 {
1673                     target = (gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.ProjectDescription)get_store().add_element_user(PROJECTDESCRIPTION$38);
1674                 }
1675                 target.set(projectDescription);
1676             }
1677         }
1678         
1679         /**
1680          * Gets the "FundingPeriodStartDate" element
1681          */
1682         public java.util.Calendar getFundingPeriodStartDate()
1683         {
1684             synchronized (monitor())
1685             {
1686                 check_orphaned();
1687                 org.apache.xmlbeans.SimpleValue target = null;
1688                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGPERIODSTARTDATE$40, 0);
1689                 if (target == null)
1690                 {
1691                     return null;
1692                 }
1693                 return target.getCalendarValue();
1694             }
1695         }
1696         
1697         /**
1698          * Gets (as xml) the "FundingPeriodStartDate" element
1699          */
1700         public org.apache.xmlbeans.XmlDate xgetFundingPeriodStartDate()
1701         {
1702             synchronized (monitor())
1703             {
1704                 check_orphaned();
1705                 org.apache.xmlbeans.XmlDate target = null;
1706                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(FUNDINGPERIODSTARTDATE$40, 0);
1707                 return target;
1708             }
1709         }
1710         
1711         /**
1712          * Sets the "FundingPeriodStartDate" element
1713          */
1714         public void setFundingPeriodStartDate(java.util.Calendar fundingPeriodStartDate)
1715         {
1716             synchronized (monitor())
1717             {
1718                 check_orphaned();
1719                 org.apache.xmlbeans.SimpleValue target = null;
1720                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGPERIODSTARTDATE$40, 0);
1721                 if (target == null)
1722                 {
1723                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNDINGPERIODSTARTDATE$40);
1724                 }
1725                 target.setCalendarValue(fundingPeriodStartDate);
1726             }
1727         }
1728         
1729         /**
1730          * Sets (as xml) the "FundingPeriodStartDate" element
1731          */
1732         public void xsetFundingPeriodStartDate(org.apache.xmlbeans.XmlDate fundingPeriodStartDate)
1733         {
1734             synchronized (monitor())
1735             {
1736                 check_orphaned();
1737                 org.apache.xmlbeans.XmlDate target = null;
1738                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(FUNDINGPERIODSTARTDATE$40, 0);
1739                 if (target == null)
1740                 {
1741                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(FUNDINGPERIODSTARTDATE$40);
1742                 }
1743                 target.set(fundingPeriodStartDate);
1744             }
1745         }
1746         
1747         /**
1748          * Gets the "FundingPeriodEndDate" element
1749          */
1750         public java.util.Calendar getFundingPeriodEndDate()
1751         {
1752             synchronized (monitor())
1753             {
1754                 check_orphaned();
1755                 org.apache.xmlbeans.SimpleValue target = null;
1756                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGPERIODENDDATE$42, 0);
1757                 if (target == null)
1758                 {
1759                     return null;
1760                 }
1761                 return target.getCalendarValue();
1762             }
1763         }
1764         
1765         /**
1766          * Gets (as xml) the "FundingPeriodEndDate" element
1767          */
1768         public org.apache.xmlbeans.XmlDate xgetFundingPeriodEndDate()
1769         {
1770             synchronized (monitor())
1771             {
1772                 check_orphaned();
1773                 org.apache.xmlbeans.XmlDate target = null;
1774                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(FUNDINGPERIODENDDATE$42, 0);
1775                 return target;
1776             }
1777         }
1778         
1779         /**
1780          * Sets the "FundingPeriodEndDate" element
1781          */
1782         public void setFundingPeriodEndDate(java.util.Calendar fundingPeriodEndDate)
1783         {
1784             synchronized (monitor())
1785             {
1786                 check_orphaned();
1787                 org.apache.xmlbeans.SimpleValue target = null;
1788                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGPERIODENDDATE$42, 0);
1789                 if (target == null)
1790                 {
1791                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNDINGPERIODENDDATE$42);
1792                 }
1793                 target.setCalendarValue(fundingPeriodEndDate);
1794             }
1795         }
1796         
1797         /**
1798          * Sets (as xml) the "FundingPeriodEndDate" element
1799          */
1800         public void xsetFundingPeriodEndDate(org.apache.xmlbeans.XmlDate fundingPeriodEndDate)
1801         {
1802             synchronized (monitor())
1803             {
1804                 check_orphaned();
1805                 org.apache.xmlbeans.XmlDate target = null;
1806                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(FUNDINGPERIODENDDATE$42, 0);
1807                 if (target == null)
1808                 {
1809                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(FUNDINGPERIODENDDATE$42);
1810                 }
1811                 target.set(fundingPeriodEndDate);
1812             }
1813         }
1814         
1815         /**
1816          * Gets the "ApplicationCertification" element
1817          */
1818         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getApplicationCertification()
1819         {
1820             synchronized (monitor())
1821             {
1822                 check_orphaned();
1823                 org.apache.xmlbeans.SimpleValue target = null;
1824                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICATIONCERTIFICATION$44, 0);
1825                 if (target == null)
1826                 {
1827                     return null;
1828                 }
1829                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1830             }
1831         }
1832         
1833         /**
1834          * Gets (as xml) the "ApplicationCertification" element
1835          */
1836         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetApplicationCertification()
1837         {
1838             synchronized (monitor())
1839             {
1840                 check_orphaned();
1841                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1842                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(APPLICATIONCERTIFICATION$44, 0);
1843                 return target;
1844             }
1845         }
1846         
1847         /**
1848          * Sets the "ApplicationCertification" element
1849          */
1850         public void setApplicationCertification(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum applicationCertification)
1851         {
1852             synchronized (monitor())
1853             {
1854                 check_orphaned();
1855                 org.apache.xmlbeans.SimpleValue target = null;
1856                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICATIONCERTIFICATION$44, 0);
1857                 if (target == null)
1858                 {
1859                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICATIONCERTIFICATION$44);
1860                 }
1861                 target.setEnumValue(applicationCertification);
1862             }
1863         }
1864         
1865         /**
1866          * Sets (as xml) the "ApplicationCertification" element
1867          */
1868         public void xsetApplicationCertification(gov.grants.apply.system.globalLibraryV20.YesNoDataType applicationCertification)
1869         {
1870             synchronized (monitor())
1871             {
1872                 check_orphaned();
1873                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1874                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(APPLICATIONCERTIFICATION$44, 0);
1875                 if (target == null)
1876                 {
1877                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(APPLICATIONCERTIFICATION$44);
1878                 }
1879                 target.set(applicationCertification);
1880             }
1881         }
1882         
1883         /**
1884          * Gets the "AORSignature" element
1885          */
1886         public java.lang.String getAORSignature()
1887         {
1888             synchronized (monitor())
1889             {
1890                 check_orphaned();
1891                 org.apache.xmlbeans.SimpleValue target = null;
1892                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNATURE$46, 0);
1893                 if (target == null)
1894                 {
1895                     return null;
1896                 }
1897                 return target.getStringValue();
1898             }
1899         }
1900         
1901         /**
1902          * Gets (as xml) the "AORSignature" element
1903          */
1904         public gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAORSignature()
1905         {
1906             synchronized (monitor())
1907             {
1908                 check_orphaned();
1909                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
1910                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AORSIGNATURE$46, 0);
1911                 return target;
1912             }
1913         }
1914         
1915         /**
1916          * Sets the "AORSignature" element
1917          */
1918         public void setAORSignature(java.lang.String aorSignature)
1919         {
1920             synchronized (monitor())
1921             {
1922                 check_orphaned();
1923                 org.apache.xmlbeans.SimpleValue target = null;
1924                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNATURE$46, 0);
1925                 if (target == null)
1926                 {
1927                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AORSIGNATURE$46);
1928                 }
1929                 target.setStringValue(aorSignature);
1930             }
1931         }
1932         
1933         /**
1934          * Sets (as xml) the "AORSignature" element
1935          */
1936         public void xsetAORSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType aorSignature)
1937         {
1938             synchronized (monitor())
1939             {
1940                 check_orphaned();
1941                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
1942                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AORSIGNATURE$46, 0);
1943                 if (target == null)
1944                 {
1945                     target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().add_element_user(AORSIGNATURE$46);
1946                 }
1947                 target.set(aorSignature);
1948             }
1949         }
1950         
1951         /**
1952          * Gets the "AORDate" element
1953          */
1954         public java.util.Calendar getAORDate()
1955         {
1956             synchronized (monitor())
1957             {
1958                 check_orphaned();
1959                 org.apache.xmlbeans.SimpleValue target = null;
1960                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORDATE$48, 0);
1961                 if (target == null)
1962                 {
1963                     return null;
1964                 }
1965                 return target.getCalendarValue();
1966             }
1967         }
1968         
1969         /**
1970          * Gets (as xml) the "AORDate" element
1971          */
1972         public org.apache.xmlbeans.XmlDate xgetAORDate()
1973         {
1974             synchronized (monitor())
1975             {
1976                 check_orphaned();
1977                 org.apache.xmlbeans.XmlDate target = null;
1978                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(AORDATE$48, 0);
1979                 return target;
1980             }
1981         }
1982         
1983         /**
1984          * Sets the "AORDate" element
1985          */
1986         public void setAORDate(java.util.Calendar aorDate)
1987         {
1988             synchronized (monitor())
1989             {
1990                 check_orphaned();
1991                 org.apache.xmlbeans.SimpleValue target = null;
1992                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORDATE$48, 0);
1993                 if (target == null)
1994                 {
1995                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AORDATE$48);
1996                 }
1997                 target.setCalendarValue(aorDate);
1998             }
1999         }
2000         
2001         /**
2002          * Sets (as xml) the "AORDate" element
2003          */
2004         public void xsetAORDate(org.apache.xmlbeans.XmlDate aorDate)
2005         {
2006             synchronized (monitor())
2007             {
2008                 check_orphaned();
2009                 org.apache.xmlbeans.XmlDate target = null;
2010                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(AORDATE$48, 0);
2011                 if (target == null)
2012                 {
2013                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(AORDATE$48);
2014                 }
2015                 target.set(aorDate);
2016             }
2017         }
2018         
2019         /**
2020          * Gets the "FormVersion" attribute
2021          */
2022         public java.lang.String getFormVersion()
2023         {
2024             synchronized (monitor())
2025             {
2026                 check_orphaned();
2027                 org.apache.xmlbeans.SimpleValue target = null;
2028                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$50);
2029                 if (target == null)
2030                 {
2031                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$50);
2032                 }
2033                 if (target == null)
2034                 {
2035                     return null;
2036                 }
2037                 return target.getStringValue();
2038             }
2039         }
2040         
2041         /**
2042          * Gets (as xml) the "FormVersion" attribute
2043          */
2044         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
2045         {
2046             synchronized (monitor())
2047             {
2048                 check_orphaned();
2049                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
2050                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$50);
2051                 if (target == null)
2052                 {
2053                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$50);
2054                 }
2055                 return target;
2056             }
2057         }
2058         
2059         /**
2060          * Sets the "FormVersion" attribute
2061          */
2062         public void setFormVersion(java.lang.String formVersion)
2063         {
2064             synchronized (monitor())
2065             {
2066                 check_orphaned();
2067                 org.apache.xmlbeans.SimpleValue target = null;
2068                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$50);
2069                 if (target == null)
2070                 {
2071                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$50);
2072                 }
2073                 target.setStringValue(formVersion);
2074             }
2075         }
2076         
2077         /**
2078          * Sets (as xml) the "FormVersion" attribute
2079          */
2080         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
2081         {
2082             synchronized (monitor())
2083             {
2084                 check_orphaned();
2085                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
2086                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$50);
2087                 if (target == null)
2088                 {
2089                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$50);
2090                 }
2091                 target.set(formVersion);
2092             }
2093         }
2094         /**
2095          * An XML AlienRegistrationNumber(@http://apply.grants.gov/forms/SF424_Individual-V1.0).
2096          *
2097          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument$SF424Individual$AlienRegistrationNumber.
2098          */
2099         public static class AlienRegistrationNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.AlienRegistrationNumber
2100         {
2101             private static final long serialVersionUID = 1L;
2102             
2103             public AlienRegistrationNumberImpl(org.apache.xmlbeans.SchemaType sType)
2104             {
2105                 super(sType, false);
2106             }
2107             
2108             protected AlienRegistrationNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2109             {
2110                 super(sType, b);
2111             }
2112         }
2113         /**
2114          * An XML ProjectDescription(@http://apply.grants.gov/forms/SF424_Individual-V1.0).
2115          *
2116          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument$SF424Individual$ProjectDescription.
2117          */
2118         public static class ProjectDescriptionImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf424IndividualV10.SF424IndividualDocument.SF424Individual.ProjectDescription
2119         {
2120             private static final long serialVersionUID = 1L;
2121             
2122             public ProjectDescriptionImpl(org.apache.xmlbeans.SchemaType sType)
2123             {
2124                 super(sType, false);
2125             }
2126             
2127             protected ProjectDescriptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2128             {
2129                 super(sType, b);
2130             }
2131         }
2132     }
2133 }