View Javadoc
1   /*
2    * An XML document type.
3    * Localname: HUD_RaceEthnic
4    * Namespace: http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1
5    * Java type: gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.hudRaceEthnicV11.impl;
10  /**
11   * A document containing one HUD_RaceEthnic(@http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1) element.
12   *
13   * This is a complex type.
14   */
15  public class HUDRaceEthnicDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public HUDRaceEthnicDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName HUDRACEETHNIC$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "HUD_RaceEthnic");
26      
27      
28      /**
29       * Gets the "HUD_RaceEthnic" element
30       */
31      public gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic getHUDRaceEthnic()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic target = null;
37              target = (gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic)get_store().find_element_user(HUDRACEETHNIC$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "HUD_RaceEthnic" element
48       */
49      public void setHUDRaceEthnic(gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic hudRaceEthnic)
50      {
51          generatedSetterHelperImpl(hudRaceEthnic, HUDRACEETHNIC$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "HUD_RaceEthnic" element
56       */
57      public gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic addNewHUDRaceEthnic()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic target = null;
63              target = (gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic)get_store().add_element_user(HUDRACEETHNIC$0);
64              return target;
65          }
66      }
67      /**
68       * An XML HUD_RaceEthnic(@http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1).
69       *
70       * This is a complex type.
71       */
72      public static class HUDRaceEthnicImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public HUDRaceEthnicImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName PROGRAMTITLE$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "ProgramTitle");
83          private static final javax.xml.namespace.QName COMPONENTNAME$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "ComponentName");
85          private static final javax.xml.namespace.QName GRANTEENAME$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "GranteeName");
87          private static final javax.xml.namespace.QName GRANTEEREPORTINGORGANIZATION$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "GranteeReportingOrganization");
89          private static final javax.xml.namespace.QName REPORTINGPERIODFROMDATE$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "ReportingPeriodFromDate");
91          private static final javax.xml.namespace.QName REPORTINGPERIODTODATE$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "ReportingPeriodToDate");
93          private static final javax.xml.namespace.QName AMRCNINDNAKNTVRACERSPNS$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "AmrcnIndnAkNtvRaceRspns");
95          private static final javax.xml.namespace.QName ASIANRACERSPNS$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "AsianRaceRspns");
97          private static final javax.xml.namespace.QName BLCKAFRCNAMRCNRACERSPNS$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "BlckAfrcnAmrcnRaceRspns");
99          private static final javax.xml.namespace.QName NTVHWNOTHPCFCISLNDRRACERSPNS$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "NtvHwnOthPcfcIslndrRaceRspns");
101         private static final javax.xml.namespace.QName WHITERACERSPNS$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "WhiteRaceRspns");
103         private static final javax.xml.namespace.QName AMINAKNTVWHITERACERSPNS$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "AmInAkNtvWhiteRaceRspns");
105         private static final javax.xml.namespace.QName ASIANWHITERACERSPNS$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "AsianWhiteRaceRspns");
107         private static final javax.xml.namespace.QName BLCKAFRCNAMWHITERACERSPNS$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "BlckAfrcnAmWhiteRaceRspns");
109         private static final javax.xml.namespace.QName AMRINDAKNTVBLKRACERSPNS$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "AmrIndAkNtvBlkRaceRspns");
111         private static final javax.xml.namespace.QName BALANCEMOREONERACERSPNS$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "BalanceMoreOneRaceRspns");
113         private static final javax.xml.namespace.QName TOTALRACERSPNS$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "TotalRaceRspns");
115         private static final javax.xml.namespace.QName OTHERRACERSPNS$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "OtherRaceRspns");
117         private static final javax.xml.namespace.QName FORMVERSION$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1", "FormVersion");
119         
120         
121         /**
122          * Gets the "ProgramTitle" element
123          */
124         public java.lang.String getProgramTitle()
125         {
126             synchronized (monitor())
127             {
128                 check_orphaned();
129                 org.apache.xmlbeans.SimpleValue target = null;
130                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMTITLE$0, 0);
131                 if (target == null)
132                 {
133                     return null;
134                 }
135                 return target.getStringValue();
136             }
137         }
138         
139         /**
140          * Gets (as xml) the "ProgramTitle" element
141          */
142         public gov.grants.apply.system.globalLibraryV20.CFDATitleDataType xgetProgramTitle()
143         {
144             synchronized (monitor())
145             {
146                 check_orphaned();
147                 gov.grants.apply.system.globalLibraryV20.CFDATitleDataType target = null;
148                 target = (gov.grants.apply.system.globalLibraryV20.CFDATitleDataType)get_store().find_element_user(PROGRAMTITLE$0, 0);
149                 return target;
150             }
151         }
152         
153         /**
154          * Sets the "ProgramTitle" element
155          */
156         public void setProgramTitle(java.lang.String programTitle)
157         {
158             synchronized (monitor())
159             {
160                 check_orphaned();
161                 org.apache.xmlbeans.SimpleValue target = null;
162                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMTITLE$0, 0);
163                 if (target == null)
164                 {
165                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROGRAMTITLE$0);
166                 }
167                 target.setStringValue(programTitle);
168             }
169         }
170         
171         /**
172          * Sets (as xml) the "ProgramTitle" element
173          */
174         public void xsetProgramTitle(gov.grants.apply.system.globalLibraryV20.CFDATitleDataType programTitle)
175         {
176             synchronized (monitor())
177             {
178                 check_orphaned();
179                 gov.grants.apply.system.globalLibraryV20.CFDATitleDataType target = null;
180                 target = (gov.grants.apply.system.globalLibraryV20.CFDATitleDataType)get_store().find_element_user(PROGRAMTITLE$0, 0);
181                 if (target == null)
182                 {
183                     target = (gov.grants.apply.system.globalLibraryV20.CFDATitleDataType)get_store().add_element_user(PROGRAMTITLE$0);
184                 }
185                 target.set(programTitle);
186             }
187         }
188         
189         /**
190          * Gets the "ComponentName" element
191          */
192         public java.lang.String getComponentName()
193         {
194             synchronized (monitor())
195             {
196                 check_orphaned();
197                 org.apache.xmlbeans.SimpleValue target = null;
198                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPONENTNAME$2, 0);
199                 if (target == null)
200                 {
201                     return null;
202                 }
203                 return target.getStringValue();
204             }
205         }
206         
207         /**
208          * Gets (as xml) the "ComponentName" element
209          */
210         public gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.ComponentName xgetComponentName()
211         {
212             synchronized (monitor())
213             {
214                 check_orphaned();
215                 gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.ComponentName target = null;
216                 target = (gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.ComponentName)get_store().find_element_user(COMPONENTNAME$2, 0);
217                 return target;
218             }
219         }
220         
221         /**
222          * True if has "ComponentName" element
223          */
224         public boolean isSetComponentName()
225         {
226             synchronized (monitor())
227             {
228                 check_orphaned();
229                 return get_store().count_elements(COMPONENTNAME$2) != 0;
230             }
231         }
232         
233         /**
234          * Sets the "ComponentName" element
235          */
236         public void setComponentName(java.lang.String componentName)
237         {
238             synchronized (monitor())
239             {
240                 check_orphaned();
241                 org.apache.xmlbeans.SimpleValue target = null;
242                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPONENTNAME$2, 0);
243                 if (target == null)
244                 {
245                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMPONENTNAME$2);
246                 }
247                 target.setStringValue(componentName);
248             }
249         }
250         
251         /**
252          * Sets (as xml) the "ComponentName" element
253          */
254         public void xsetComponentName(gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.ComponentName componentName)
255         {
256             synchronized (monitor())
257             {
258                 check_orphaned();
259                 gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.ComponentName target = null;
260                 target = (gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.ComponentName)get_store().find_element_user(COMPONENTNAME$2, 0);
261                 if (target == null)
262                 {
263                     target = (gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.ComponentName)get_store().add_element_user(COMPONENTNAME$2);
264                 }
265                 target.set(componentName);
266             }
267         }
268         
269         /**
270          * Unsets the "ComponentName" element
271          */
272         public void unsetComponentName()
273         {
274             synchronized (monitor())
275             {
276                 check_orphaned();
277                 get_store().remove_element(COMPONENTNAME$2, 0);
278             }
279         }
280         
281         /**
282          * Gets the "GranteeName" element
283          */
284         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getGranteeName()
285         {
286             synchronized (monitor())
287             {
288                 check_orphaned();
289                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
290                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(GRANTEENAME$4, 0);
291                 if (target == null)
292                 {
293                     return null;
294                 }
295                 return target;
296             }
297         }
298         
299         /**
300          * Sets the "GranteeName" element
301          */
302         public void setGranteeName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType granteeName)
303         {
304             generatedSetterHelperImpl(granteeName, GRANTEENAME$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
305         }
306         
307         /**
308          * Appends and returns a new empty "GranteeName" element
309          */
310         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewGranteeName()
311         {
312             synchronized (monitor())
313             {
314                 check_orphaned();
315                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
316                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(GRANTEENAME$4);
317                 return target;
318             }
319         }
320         
321         /**
322          * Gets the "GranteeReportingOrganization" element
323          */
324         public java.lang.String getGranteeReportingOrganization()
325         {
326             synchronized (monitor())
327             {
328                 check_orphaned();
329                 org.apache.xmlbeans.SimpleValue target = null;
330                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANTEEREPORTINGORGANIZATION$6, 0);
331                 if (target == null)
332                 {
333                     return null;
334                 }
335                 return target.getStringValue();
336             }
337         }
338         
339         /**
340          * Gets (as xml) the "GranteeReportingOrganization" element
341          */
342         public gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.GranteeReportingOrganization xgetGranteeReportingOrganization()
343         {
344             synchronized (monitor())
345             {
346                 check_orphaned();
347                 gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.GranteeReportingOrganization target = null;
348                 target = (gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.GranteeReportingOrganization)get_store().find_element_user(GRANTEEREPORTINGORGANIZATION$6, 0);
349                 return target;
350             }
351         }
352         
353         /**
354          * Sets the "GranteeReportingOrganization" element
355          */
356         public void setGranteeReportingOrganization(java.lang.String granteeReportingOrganization)
357         {
358             synchronized (monitor())
359             {
360                 check_orphaned();
361                 org.apache.xmlbeans.SimpleValue target = null;
362                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANTEEREPORTINGORGANIZATION$6, 0);
363                 if (target == null)
364                 {
365                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANTEEREPORTINGORGANIZATION$6);
366                 }
367                 target.setStringValue(granteeReportingOrganization);
368             }
369         }
370         
371         /**
372          * Sets (as xml) the "GranteeReportingOrganization" element
373          */
374         public void xsetGranteeReportingOrganization(gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.GranteeReportingOrganization granteeReportingOrganization)
375         {
376             synchronized (monitor())
377             {
378                 check_orphaned();
379                 gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.GranteeReportingOrganization target = null;
380                 target = (gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.GranteeReportingOrganization)get_store().find_element_user(GRANTEEREPORTINGORGANIZATION$6, 0);
381                 if (target == null)
382                 {
383                     target = (gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.GranteeReportingOrganization)get_store().add_element_user(GRANTEEREPORTINGORGANIZATION$6);
384                 }
385                 target.set(granteeReportingOrganization);
386             }
387         }
388         
389         /**
390          * Gets the "ReportingPeriodFromDate" element
391          */
392         public java.util.Calendar getReportingPeriodFromDate()
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(REPORTINGPERIODFROMDATE$8, 0);
399                 if (target == null)
400                 {
401                     return null;
402                 }
403                 return target.getCalendarValue();
404             }
405         }
406         
407         /**
408          * Gets (as xml) the "ReportingPeriodFromDate" element
409          */
410         public org.apache.xmlbeans.XmlDate xgetReportingPeriodFromDate()
411         {
412             synchronized (monitor())
413             {
414                 check_orphaned();
415                 org.apache.xmlbeans.XmlDate target = null;
416                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(REPORTINGPERIODFROMDATE$8, 0);
417                 return target;
418             }
419         }
420         
421         /**
422          * Sets the "ReportingPeriodFromDate" element
423          */
424         public void setReportingPeriodFromDate(java.util.Calendar reportingPeriodFromDate)
425         {
426             synchronized (monitor())
427             {
428                 check_orphaned();
429                 org.apache.xmlbeans.SimpleValue target = null;
430                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REPORTINGPERIODFROMDATE$8, 0);
431                 if (target == null)
432                 {
433                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REPORTINGPERIODFROMDATE$8);
434                 }
435                 target.setCalendarValue(reportingPeriodFromDate);
436             }
437         }
438         
439         /**
440          * Sets (as xml) the "ReportingPeriodFromDate" element
441          */
442         public void xsetReportingPeriodFromDate(org.apache.xmlbeans.XmlDate reportingPeriodFromDate)
443         {
444             synchronized (monitor())
445             {
446                 check_orphaned();
447                 org.apache.xmlbeans.XmlDate target = null;
448                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(REPORTINGPERIODFROMDATE$8, 0);
449                 if (target == null)
450                 {
451                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(REPORTINGPERIODFROMDATE$8);
452                 }
453                 target.set(reportingPeriodFromDate);
454             }
455         }
456         
457         /**
458          * Gets the "ReportingPeriodToDate" element
459          */
460         public java.util.Calendar getReportingPeriodToDate()
461         {
462             synchronized (monitor())
463             {
464                 check_orphaned();
465                 org.apache.xmlbeans.SimpleValue target = null;
466                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REPORTINGPERIODTODATE$10, 0);
467                 if (target == null)
468                 {
469                     return null;
470                 }
471                 return target.getCalendarValue();
472             }
473         }
474         
475         /**
476          * Gets (as xml) the "ReportingPeriodToDate" element
477          */
478         public org.apache.xmlbeans.XmlDate xgetReportingPeriodToDate()
479         {
480             synchronized (monitor())
481             {
482                 check_orphaned();
483                 org.apache.xmlbeans.XmlDate target = null;
484                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(REPORTINGPERIODTODATE$10, 0);
485                 return target;
486             }
487         }
488         
489         /**
490          * Sets the "ReportingPeriodToDate" element
491          */
492         public void setReportingPeriodToDate(java.util.Calendar reportingPeriodToDate)
493         {
494             synchronized (monitor())
495             {
496                 check_orphaned();
497                 org.apache.xmlbeans.SimpleValue target = null;
498                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REPORTINGPERIODTODATE$10, 0);
499                 if (target == null)
500                 {
501                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REPORTINGPERIODTODATE$10);
502                 }
503                 target.setCalendarValue(reportingPeriodToDate);
504             }
505         }
506         
507         /**
508          * Sets (as xml) the "ReportingPeriodToDate" element
509          */
510         public void xsetReportingPeriodToDate(org.apache.xmlbeans.XmlDate reportingPeriodToDate)
511         {
512             synchronized (monitor())
513             {
514                 check_orphaned();
515                 org.apache.xmlbeans.XmlDate target = null;
516                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(REPORTINGPERIODTODATE$10, 0);
517                 if (target == null)
518                 {
519                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(REPORTINGPERIODTODATE$10);
520                 }
521                 target.set(reportingPeriodToDate);
522             }
523         }
524         
525         /**
526          * Gets the "AmrcnIndnAkNtvRaceRspns" element
527          */
528         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType getAmrcnIndnAkNtvRaceRspns()
529         {
530             synchronized (monitor())
531             {
532                 check_orphaned();
533                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
534                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().find_element_user(AMRCNINDNAKNTVRACERSPNS$12, 0);
535                 if (target == null)
536                 {
537                     return null;
538                 }
539                 return target;
540             }
541         }
542         
543         /**
544          * Sets the "AmrcnIndnAkNtvRaceRspns" element
545          */
546         public void setAmrcnIndnAkNtvRaceRspns(gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType amrcnIndnAkNtvRaceRspns)
547         {
548             generatedSetterHelperImpl(amrcnIndnAkNtvRaceRspns, AMRCNINDNAKNTVRACERSPNS$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
549         }
550         
551         /**
552          * Appends and returns a new empty "AmrcnIndnAkNtvRaceRspns" element
553          */
554         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType addNewAmrcnIndnAkNtvRaceRspns()
555         {
556             synchronized (monitor())
557             {
558                 check_orphaned();
559                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
560                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().add_element_user(AMRCNINDNAKNTVRACERSPNS$12);
561                 return target;
562             }
563         }
564         
565         /**
566          * Gets the "AsianRaceRspns" element
567          */
568         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType getAsianRaceRspns()
569         {
570             synchronized (monitor())
571             {
572                 check_orphaned();
573                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
574                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().find_element_user(ASIANRACERSPNS$14, 0);
575                 if (target == null)
576                 {
577                     return null;
578                 }
579                 return target;
580             }
581         }
582         
583         /**
584          * Sets the "AsianRaceRspns" element
585          */
586         public void setAsianRaceRspns(gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType asianRaceRspns)
587         {
588             generatedSetterHelperImpl(asianRaceRspns, ASIANRACERSPNS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
589         }
590         
591         /**
592          * Appends and returns a new empty "AsianRaceRspns" element
593          */
594         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType addNewAsianRaceRspns()
595         {
596             synchronized (monitor())
597             {
598                 check_orphaned();
599                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
600                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().add_element_user(ASIANRACERSPNS$14);
601                 return target;
602             }
603         }
604         
605         /**
606          * Gets the "BlckAfrcnAmrcnRaceRspns" element
607          */
608         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType getBlckAfrcnAmrcnRaceRspns()
609         {
610             synchronized (monitor())
611             {
612                 check_orphaned();
613                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
614                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().find_element_user(BLCKAFRCNAMRCNRACERSPNS$16, 0);
615                 if (target == null)
616                 {
617                     return null;
618                 }
619                 return target;
620             }
621         }
622         
623         /**
624          * Sets the "BlckAfrcnAmrcnRaceRspns" element
625          */
626         public void setBlckAfrcnAmrcnRaceRspns(gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType blckAfrcnAmrcnRaceRspns)
627         {
628             generatedSetterHelperImpl(blckAfrcnAmrcnRaceRspns, BLCKAFRCNAMRCNRACERSPNS$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
629         }
630         
631         /**
632          * Appends and returns a new empty "BlckAfrcnAmrcnRaceRspns" element
633          */
634         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType addNewBlckAfrcnAmrcnRaceRspns()
635         {
636             synchronized (monitor())
637             {
638                 check_orphaned();
639                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
640                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().add_element_user(BLCKAFRCNAMRCNRACERSPNS$16);
641                 return target;
642             }
643         }
644         
645         /**
646          * Gets the "NtvHwnOthPcfcIslndrRaceRspns" element
647          */
648         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType getNtvHwnOthPcfcIslndrRaceRspns()
649         {
650             synchronized (monitor())
651             {
652                 check_orphaned();
653                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
654                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().find_element_user(NTVHWNOTHPCFCISLNDRRACERSPNS$18, 0);
655                 if (target == null)
656                 {
657                     return null;
658                 }
659                 return target;
660             }
661         }
662         
663         /**
664          * Sets the "NtvHwnOthPcfcIslndrRaceRspns" element
665          */
666         public void setNtvHwnOthPcfcIslndrRaceRspns(gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType ntvHwnOthPcfcIslndrRaceRspns)
667         {
668             generatedSetterHelperImpl(ntvHwnOthPcfcIslndrRaceRspns, NTVHWNOTHPCFCISLNDRRACERSPNS$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
669         }
670         
671         /**
672          * Appends and returns a new empty "NtvHwnOthPcfcIslndrRaceRspns" element
673          */
674         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType addNewNtvHwnOthPcfcIslndrRaceRspns()
675         {
676             synchronized (monitor())
677             {
678                 check_orphaned();
679                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
680                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().add_element_user(NTVHWNOTHPCFCISLNDRRACERSPNS$18);
681                 return target;
682             }
683         }
684         
685         /**
686          * Gets the "WhiteRaceRspns" element
687          */
688         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType getWhiteRaceRspns()
689         {
690             synchronized (monitor())
691             {
692                 check_orphaned();
693                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
694                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().find_element_user(WHITERACERSPNS$20, 0);
695                 if (target == null)
696                 {
697                     return null;
698                 }
699                 return target;
700             }
701         }
702         
703         /**
704          * Sets the "WhiteRaceRspns" element
705          */
706         public void setWhiteRaceRspns(gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType whiteRaceRspns)
707         {
708             generatedSetterHelperImpl(whiteRaceRspns, WHITERACERSPNS$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
709         }
710         
711         /**
712          * Appends and returns a new empty "WhiteRaceRspns" element
713          */
714         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType addNewWhiteRaceRspns()
715         {
716             synchronized (monitor())
717             {
718                 check_orphaned();
719                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
720                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().add_element_user(WHITERACERSPNS$20);
721                 return target;
722             }
723         }
724         
725         /**
726          * Gets the "AmInAkNtvWhiteRaceRspns" element
727          */
728         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType getAmInAkNtvWhiteRaceRspns()
729         {
730             synchronized (monitor())
731             {
732                 check_orphaned();
733                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
734                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().find_element_user(AMINAKNTVWHITERACERSPNS$22, 0);
735                 if (target == null)
736                 {
737                     return null;
738                 }
739                 return target;
740             }
741         }
742         
743         /**
744          * Sets the "AmInAkNtvWhiteRaceRspns" element
745          */
746         public void setAmInAkNtvWhiteRaceRspns(gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType amInAkNtvWhiteRaceRspns)
747         {
748             generatedSetterHelperImpl(amInAkNtvWhiteRaceRspns, AMINAKNTVWHITERACERSPNS$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
749         }
750         
751         /**
752          * Appends and returns a new empty "AmInAkNtvWhiteRaceRspns" element
753          */
754         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType addNewAmInAkNtvWhiteRaceRspns()
755         {
756             synchronized (monitor())
757             {
758                 check_orphaned();
759                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
760                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().add_element_user(AMINAKNTVWHITERACERSPNS$22);
761                 return target;
762             }
763         }
764         
765         /**
766          * Gets the "AsianWhiteRaceRspns" element
767          */
768         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType getAsianWhiteRaceRspns()
769         {
770             synchronized (monitor())
771             {
772                 check_orphaned();
773                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
774                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().find_element_user(ASIANWHITERACERSPNS$24, 0);
775                 if (target == null)
776                 {
777                     return null;
778                 }
779                 return target;
780             }
781         }
782         
783         /**
784          * Sets the "AsianWhiteRaceRspns" element
785          */
786         public void setAsianWhiteRaceRspns(gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType asianWhiteRaceRspns)
787         {
788             generatedSetterHelperImpl(asianWhiteRaceRspns, ASIANWHITERACERSPNS$24, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
789         }
790         
791         /**
792          * Appends and returns a new empty "AsianWhiteRaceRspns" element
793          */
794         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType addNewAsianWhiteRaceRspns()
795         {
796             synchronized (monitor())
797             {
798                 check_orphaned();
799                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
800                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().add_element_user(ASIANWHITERACERSPNS$24);
801                 return target;
802             }
803         }
804         
805         /**
806          * Gets the "BlckAfrcnAmWhiteRaceRspns" element
807          */
808         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType getBlckAfrcnAmWhiteRaceRspns()
809         {
810             synchronized (monitor())
811             {
812                 check_orphaned();
813                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
814                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().find_element_user(BLCKAFRCNAMWHITERACERSPNS$26, 0);
815                 if (target == null)
816                 {
817                     return null;
818                 }
819                 return target;
820             }
821         }
822         
823         /**
824          * Sets the "BlckAfrcnAmWhiteRaceRspns" element
825          */
826         public void setBlckAfrcnAmWhiteRaceRspns(gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType blckAfrcnAmWhiteRaceRspns)
827         {
828             generatedSetterHelperImpl(blckAfrcnAmWhiteRaceRspns, BLCKAFRCNAMWHITERACERSPNS$26, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
829         }
830         
831         /**
832          * Appends and returns a new empty "BlckAfrcnAmWhiteRaceRspns" element
833          */
834         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType addNewBlckAfrcnAmWhiteRaceRspns()
835         {
836             synchronized (monitor())
837             {
838                 check_orphaned();
839                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
840                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().add_element_user(BLCKAFRCNAMWHITERACERSPNS$26);
841                 return target;
842             }
843         }
844         
845         /**
846          * Gets the "AmrIndAkNtvBlkRaceRspns" element
847          */
848         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType getAmrIndAkNtvBlkRaceRspns()
849         {
850             synchronized (monitor())
851             {
852                 check_orphaned();
853                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
854                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().find_element_user(AMRINDAKNTVBLKRACERSPNS$28, 0);
855                 if (target == null)
856                 {
857                     return null;
858                 }
859                 return target;
860             }
861         }
862         
863         /**
864          * Sets the "AmrIndAkNtvBlkRaceRspns" element
865          */
866         public void setAmrIndAkNtvBlkRaceRspns(gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType amrIndAkNtvBlkRaceRspns)
867         {
868             generatedSetterHelperImpl(amrIndAkNtvBlkRaceRspns, AMRINDAKNTVBLKRACERSPNS$28, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
869         }
870         
871         /**
872          * Appends and returns a new empty "AmrIndAkNtvBlkRaceRspns" element
873          */
874         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType addNewAmrIndAkNtvBlkRaceRspns()
875         {
876             synchronized (monitor())
877             {
878                 check_orphaned();
879                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
880                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().add_element_user(AMRINDAKNTVBLKRACERSPNS$28);
881                 return target;
882             }
883         }
884         
885         /**
886          * Gets the "BalanceMoreOneRaceRspns" element
887          */
888         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType getBalanceMoreOneRaceRspns()
889         {
890             synchronized (monitor())
891             {
892                 check_orphaned();
893                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
894                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().find_element_user(BALANCEMOREONERACERSPNS$30, 0);
895                 if (target == null)
896                 {
897                     return null;
898                 }
899                 return target;
900             }
901         }
902         
903         /**
904          * True if has "BalanceMoreOneRaceRspns" element
905          */
906         public boolean isSetBalanceMoreOneRaceRspns()
907         {
908             synchronized (monitor())
909             {
910                 check_orphaned();
911                 return get_store().count_elements(BALANCEMOREONERACERSPNS$30) != 0;
912             }
913         }
914         
915         /**
916          * Sets the "BalanceMoreOneRaceRspns" element
917          */
918         public void setBalanceMoreOneRaceRspns(gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType balanceMoreOneRaceRspns)
919         {
920             generatedSetterHelperImpl(balanceMoreOneRaceRspns, BALANCEMOREONERACERSPNS$30, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
921         }
922         
923         /**
924          * Appends and returns a new empty "BalanceMoreOneRaceRspns" element
925          */
926         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType addNewBalanceMoreOneRaceRspns()
927         {
928             synchronized (monitor())
929             {
930                 check_orphaned();
931                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
932                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().add_element_user(BALANCEMOREONERACERSPNS$30);
933                 return target;
934             }
935         }
936         
937         /**
938          * Unsets the "BalanceMoreOneRaceRspns" element
939          */
940         public void unsetBalanceMoreOneRaceRspns()
941         {
942             synchronized (monitor())
943             {
944                 check_orphaned();
945                 get_store().remove_element(BALANCEMOREONERACERSPNS$30, 0);
946             }
947         }
948         
949         /**
950          * Gets the "TotalRaceRspns" element
951          */
952         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType getTotalRaceRspns()
953         {
954             synchronized (monitor())
955             {
956                 check_orphaned();
957                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
958                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().find_element_user(TOTALRACERSPNS$32, 0);
959                 if (target == null)
960                 {
961                     return null;
962                 }
963                 return target;
964             }
965         }
966         
967         /**
968          * Sets the "TotalRaceRspns" element
969          */
970         public void setTotalRaceRspns(gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType totalRaceRspns)
971         {
972             generatedSetterHelperImpl(totalRaceRspns, TOTALRACERSPNS$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
973         }
974         
975         /**
976          * Appends and returns a new empty "TotalRaceRspns" element
977          */
978         public gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType addNewTotalRaceRspns()
979         {
980             synchronized (monitor())
981             {
982                 check_orphaned();
983                 gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType target = null;
984                 target = (gov.grants.apply.forms.hudRaceEthnicV11.RacialReportDataType)get_store().add_element_user(TOTALRACERSPNS$32);
985                 return target;
986             }
987         }
988         
989         /**
990          * Gets array of all "OtherRaceRspns" elements
991          */
992         public gov.grants.apply.forms.hudRaceEthnicV11.OtherRacialReportDataType[] getOtherRaceRspnsArray()
993         {
994             synchronized (monitor())
995             {
996                 check_orphaned();
997                 java.util.List targetList = new java.util.ArrayList();
998                 get_store().find_all_element_users(OTHERRACERSPNS$34, targetList);
999                 gov.grants.apply.forms.hudRaceEthnicV11.OtherRacialReportDataType[] result = new gov.grants.apply.forms.hudRaceEthnicV11.OtherRacialReportDataType[targetList.size()];
1000                 targetList.toArray(result);
1001                 return result;
1002             }
1003         }
1004         
1005         /**
1006          * Gets ith "OtherRaceRspns" element
1007          */
1008         public gov.grants.apply.forms.hudRaceEthnicV11.OtherRacialReportDataType getOtherRaceRspnsArray(int i)
1009         {
1010             synchronized (monitor())
1011             {
1012                 check_orphaned();
1013                 gov.grants.apply.forms.hudRaceEthnicV11.OtherRacialReportDataType target = null;
1014                 target = (gov.grants.apply.forms.hudRaceEthnicV11.OtherRacialReportDataType)get_store().find_element_user(OTHERRACERSPNS$34, i);
1015                 if (target == null)
1016                 {
1017                     throw new IndexOutOfBoundsException();
1018                 }
1019                 return target;
1020             }
1021         }
1022         
1023         /**
1024          * Returns number of "OtherRaceRspns" element
1025          */
1026         public int sizeOfOtherRaceRspnsArray()
1027         {
1028             synchronized (monitor())
1029             {
1030                 check_orphaned();
1031                 return get_store().count_elements(OTHERRACERSPNS$34);
1032             }
1033         }
1034         
1035         /**
1036          * Sets array of all "OtherRaceRspns" element  WARNING: This method is not atomicaly synchronized.
1037          */
1038         public void setOtherRaceRspnsArray(gov.grants.apply.forms.hudRaceEthnicV11.OtherRacialReportDataType[] otherRaceRspnsArray)
1039         {
1040             check_orphaned();
1041             arraySetterHelper(otherRaceRspnsArray, OTHERRACERSPNS$34);
1042         }
1043         
1044         /**
1045          * Sets ith "OtherRaceRspns" element
1046          */
1047         public void setOtherRaceRspnsArray(int i, gov.grants.apply.forms.hudRaceEthnicV11.OtherRacialReportDataType otherRaceRspns)
1048         {
1049             generatedSetterHelperImpl(otherRaceRspns, OTHERRACERSPNS$34, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
1050         }
1051         
1052         /**
1053          * Inserts and returns a new empty value (as xml) as the ith "OtherRaceRspns" element
1054          */
1055         public gov.grants.apply.forms.hudRaceEthnicV11.OtherRacialReportDataType insertNewOtherRaceRspns(int i)
1056         {
1057             synchronized (monitor())
1058             {
1059                 check_orphaned();
1060                 gov.grants.apply.forms.hudRaceEthnicV11.OtherRacialReportDataType target = null;
1061                 target = (gov.grants.apply.forms.hudRaceEthnicV11.OtherRacialReportDataType)get_store().insert_element_user(OTHERRACERSPNS$34, i);
1062                 return target;
1063             }
1064         }
1065         
1066         /**
1067          * Appends and returns a new empty value (as xml) as the last "OtherRaceRspns" element
1068          */
1069         public gov.grants.apply.forms.hudRaceEthnicV11.OtherRacialReportDataType addNewOtherRaceRspns()
1070         {
1071             synchronized (monitor())
1072             {
1073                 check_orphaned();
1074                 gov.grants.apply.forms.hudRaceEthnicV11.OtherRacialReportDataType target = null;
1075                 target = (gov.grants.apply.forms.hudRaceEthnicV11.OtherRacialReportDataType)get_store().add_element_user(OTHERRACERSPNS$34);
1076                 return target;
1077             }
1078         }
1079         
1080         /**
1081          * Removes the ith "OtherRaceRspns" element
1082          */
1083         public void removeOtherRaceRspns(int i)
1084         {
1085             synchronized (monitor())
1086             {
1087                 check_orphaned();
1088                 get_store().remove_element(OTHERRACERSPNS$34, i);
1089             }
1090         }
1091         
1092         /**
1093          * Gets the "FormVersion" attribute
1094          */
1095         public java.lang.String getFormVersion()
1096         {
1097             synchronized (monitor())
1098             {
1099                 check_orphaned();
1100                 org.apache.xmlbeans.SimpleValue target = null;
1101                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$36);
1102                 if (target == null)
1103                 {
1104                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$36);
1105                 }
1106                 if (target == null)
1107                 {
1108                     return null;
1109                 }
1110                 return target.getStringValue();
1111             }
1112         }
1113         
1114         /**
1115          * Gets (as xml) the "FormVersion" attribute
1116          */
1117         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
1118         {
1119             synchronized (monitor())
1120             {
1121                 check_orphaned();
1122                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
1123                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$36);
1124                 if (target == null)
1125                 {
1126                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$36);
1127                 }
1128                 return target;
1129             }
1130         }
1131         
1132         /**
1133          * Sets the "FormVersion" attribute
1134          */
1135         public void setFormVersion(java.lang.String formVersion)
1136         {
1137             synchronized (monitor())
1138             {
1139                 check_orphaned();
1140                 org.apache.xmlbeans.SimpleValue target = null;
1141                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$36);
1142                 if (target == null)
1143                 {
1144                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$36);
1145                 }
1146                 target.setStringValue(formVersion);
1147             }
1148         }
1149         
1150         /**
1151          * Sets (as xml) the "FormVersion" attribute
1152          */
1153         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
1154         {
1155             synchronized (monitor())
1156             {
1157                 check_orphaned();
1158                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
1159                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$36);
1160                 if (target == null)
1161                 {
1162                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$36);
1163                 }
1164                 target.set(formVersion);
1165             }
1166         }
1167         /**
1168          * An XML ComponentName(@http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1).
1169          *
1170          * This is an atomic type that is a restriction of gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument$HUDRaceEthnic$ComponentName.
1171          */
1172         public static class ComponentNameImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.ComponentName
1173         {
1174             private static final long serialVersionUID = 1L;
1175             
1176             public ComponentNameImpl(org.apache.xmlbeans.SchemaType sType)
1177             {
1178                 super(sType, false);
1179             }
1180             
1181             protected ComponentNameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1182             {
1183                 super(sType, b);
1184             }
1185         }
1186         /**
1187          * An XML GranteeReportingOrganization(@http://apply.grants.gov/forms/HUD_RaceEthnic-V1.1).
1188          *
1189          * This is an atomic type that is a restriction of gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument$HUDRaceEthnic$GranteeReportingOrganization.
1190          */
1191         public static class GranteeReportingOrganizationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.hudRaceEthnicV11.HUDRaceEthnicDocument.HUDRaceEthnic.GranteeReportingOrganization
1192         {
1193             private static final long serialVersionUID = 1L;
1194             
1195             public GranteeReportingOrganizationImpl(org.apache.xmlbeans.SchemaType sType)
1196             {
1197                 super(sType, false);
1198             }
1199             
1200             protected GranteeReportingOrganizationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1201             {
1202                 super(sType, b);
1203             }
1204         }
1205     }
1206 }