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