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