View Javadoc
1   /*
2    * An XML document type.
3    * Localname: LobbyingActivitiesDisclosure
4    * Namespace: http://apply.grants.gov/forms/SFLLL-V1.1
5    * Java type: gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.sflllV11;
10  
11  
12  /**
13   * A document containing one LobbyingActivitiesDisclosure(@http://apply.grants.gov/forms/SFLLL-V1.1) element.
14   *
15   * This is a complex type.
16   */
17  public interface LobbyingActivitiesDisclosureDocument extends org.apache.xmlbeans.XmlObject
18  {
19      public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
20          org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingActivitiesDisclosureDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingactivitiesdisclosure72d9doctype");
21      
22      /**
23       * Gets the "LobbyingActivitiesDisclosure" element
24       */
25      gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure getLobbyingActivitiesDisclosure();
26      
27      /**
28       * Sets the "LobbyingActivitiesDisclosure" element
29       */
30      void setLobbyingActivitiesDisclosure(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure lobbyingActivitiesDisclosure);
31      
32      /**
33       * Appends and returns a new empty "LobbyingActivitiesDisclosure" element
34       */
35      gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure addNewLobbyingActivitiesDisclosure();
36      
37      /**
38       * An XML LobbyingActivitiesDisclosure(@http://apply.grants.gov/forms/SFLLL-V1.1).
39       *
40       * This is a complex type.
41       */
42      public interface LobbyingActivitiesDisclosure extends org.apache.xmlbeans.XmlObject
43      {
44          public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
45              org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingActivitiesDisclosure.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingactivitiesdisclosurea1bbelemtype");
46          
47          /**
48           * Gets the "FederalActionType" element
49           */
50          gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType.Enum getFederalActionType();
51          
52          /**
53           * Gets (as xml) the "FederalActionType" element
54           */
55          gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType xgetFederalActionType();
56          
57          /**
58           * Sets the "FederalActionType" element
59           */
60          void setFederalActionType(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType.Enum federalActionType);
61          
62          /**
63           * Sets (as xml) the "FederalActionType" element
64           */
65          void xsetFederalActionType(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType federalActionType);
66          
67          /**
68           * Gets the "FederalActionStatus" element
69           */
70          gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus.Enum getFederalActionStatus();
71          
72          /**
73           * Gets (as xml) the "FederalActionStatus" element
74           */
75          gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus xgetFederalActionStatus();
76          
77          /**
78           * Sets the "FederalActionStatus" element
79           */
80          void setFederalActionStatus(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus.Enum federalActionStatus);
81          
82          /**
83           * Sets (as xml) the "FederalActionStatus" element
84           */
85          void xsetFederalActionStatus(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus federalActionStatus);
86          
87          /**
88           * Gets the "ReportType" element
89           */
90          gov.grants.apply.forms.sflllV11.ReportDataType.Enum getReportType();
91          
92          /**
93           * Gets (as xml) the "ReportType" element
94           */
95          gov.grants.apply.forms.sflllV11.ReportDataType xgetReportType();
96          
97          /**
98           * Sets the "ReportType" element
99           */
100         void setReportType(gov.grants.apply.forms.sflllV11.ReportDataType.Enum reportType);
101         
102         /**
103          * Sets (as xml) the "ReportType" element
104          */
105         void xsetReportType(gov.grants.apply.forms.sflllV11.ReportDataType reportType);
106         
107         /**
108          * Gets the "MaterialChangeSupplement" element
109          */
110         gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement getMaterialChangeSupplement();
111         
112         /**
113          * True if has "MaterialChangeSupplement" element
114          */
115         boolean isSetMaterialChangeSupplement();
116         
117         /**
118          * Sets the "MaterialChangeSupplement" element
119          */
120         void setMaterialChangeSupplement(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement materialChangeSupplement);
121         
122         /**
123          * Appends and returns a new empty "MaterialChangeSupplement" element
124          */
125         gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement addNewMaterialChangeSupplement();
126         
127         /**
128          * Unsets the "MaterialChangeSupplement" element
129          */
130         void unsetMaterialChangeSupplement();
131         
132         /**
133          * Gets the "ReportEntity" element
134          */
135         gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity getReportEntity();
136         
137         /**
138          * Sets the "ReportEntity" element
139          */
140         void setReportEntity(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity reportEntity);
141         
142         /**
143          * Appends and returns a new empty "ReportEntity" element
144          */
145         gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity addNewReportEntity();
146         
147         /**
148          * Gets the "FederalAgencyDepartment" element
149          */
150         java.lang.String getFederalAgencyDepartment();
151         
152         /**
153          * Gets (as xml) the "FederalAgencyDepartment" element
154          */
155         gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment xgetFederalAgencyDepartment();
156         
157         /**
158          * Sets the "FederalAgencyDepartment" element
159          */
160         void setFederalAgencyDepartment(java.lang.String federalAgencyDepartment);
161         
162         /**
163          * Sets (as xml) the "FederalAgencyDepartment" element
164          */
165         void xsetFederalAgencyDepartment(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment federalAgencyDepartment);
166         
167         /**
168          * Gets the "FederalProgramName" element
169          */
170         gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName getFederalProgramName();
171         
172         /**
173          * True if has "FederalProgramName" element
174          */
175         boolean isSetFederalProgramName();
176         
177         /**
178          * Sets the "FederalProgramName" element
179          */
180         void setFederalProgramName(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName federalProgramName);
181         
182         /**
183          * Appends and returns a new empty "FederalProgramName" element
184          */
185         gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName addNewFederalProgramName();
186         
187         /**
188          * Unsets the "FederalProgramName" element
189          */
190         void unsetFederalProgramName();
191         
192         /**
193          * Gets the "FederalActionNumber" element
194          */
195         java.lang.String getFederalActionNumber();
196         
197         /**
198          * Gets (as xml) the "FederalActionNumber" element
199          */
200         gov.grants.apply.system.globalV10.StringMin1Max110Type xgetFederalActionNumber();
201         
202         /**
203          * True if has "FederalActionNumber" element
204          */
205         boolean isSetFederalActionNumber();
206         
207         /**
208          * Sets the "FederalActionNumber" element
209          */
210         void setFederalActionNumber(java.lang.String federalActionNumber);
211         
212         /**
213          * Sets (as xml) the "FederalActionNumber" element
214          */
215         void xsetFederalActionNumber(gov.grants.apply.system.globalV10.StringMin1Max110Type federalActionNumber);
216         
217         /**
218          * Unsets the "FederalActionNumber" element
219          */
220         void unsetFederalActionNumber();
221         
222         /**
223          * Gets the "AwardAmount" element
224          */
225         java.math.BigDecimal getAwardAmount();
226         
227         /**
228          * Gets (as xml) the "AwardAmount" element
229          */
230         gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type xgetAwardAmount();
231         
232         /**
233          * True if has "AwardAmount" element
234          */
235         boolean isSetAwardAmount();
236         
237         /**
238          * Sets the "AwardAmount" element
239          */
240         void setAwardAmount(java.math.BigDecimal awardAmount);
241         
242         /**
243          * Sets (as xml) the "AwardAmount" element
244          */
245         void xsetAwardAmount(gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type awardAmount);
246         
247         /**
248          * Unsets the "AwardAmount" element
249          */
250         void unsetAwardAmount();
251         
252         /**
253          * Gets the "LobbyingRegistrant" element
254          */
255         gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant getLobbyingRegistrant();
256         
257         /**
258          * Sets the "LobbyingRegistrant" element
259          */
260         void setLobbyingRegistrant(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant lobbyingRegistrant);
261         
262         /**
263          * Appends and returns a new empty "LobbyingRegistrant" element
264          */
265         gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant addNewLobbyingRegistrant();
266         
267         /**
268          * Gets the "IndividualsPerformingServices" element
269          */
270         gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices getIndividualsPerformingServices();
271         
272         /**
273          * Sets the "IndividualsPerformingServices" element
274          */
275         void setIndividualsPerformingServices(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices individualsPerformingServices);
276         
277         /**
278          * Appends and returns a new empty "IndividualsPerformingServices" element
279          */
280         gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices addNewIndividualsPerformingServices();
281         
282         /**
283          * Gets the "SignatureBlock" element
284          */
285         gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock getSignatureBlock();
286         
287         /**
288          * Sets the "SignatureBlock" element
289          */
290         void setSignatureBlock(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock signatureBlock);
291         
292         /**
293          * Appends and returns a new empty "SignatureBlock" element
294          */
295         gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock addNewSignatureBlock();
296         
297         /**
298          * Gets the "FormVersion" attribute
299          */
300         java.lang.String getFormVersion();
301         
302         /**
303          * Gets (as xml) the "FormVersion" attribute
304          */
305         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
306         
307         /**
308          * Sets the "FormVersion" attribute
309          */
310         void setFormVersion(java.lang.String formVersion);
311         
312         /**
313          * Sets (as xml) the "FormVersion" attribute
314          */
315         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
316         
317         /**
318          * An XML FederalActionType(@http://apply.grants.gov/forms/SFLLL-V1.1).
319          *
320          * This is an atomic type that is a restriction of gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument$LobbyingActivitiesDisclosure$FederalActionType.
321          */
322         public interface FederalActionType extends org.apache.xmlbeans.XmlString
323         {
324             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
325                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FederalActionType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("federalactiontypef842elemtype");
326             
327             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
328             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
329             
330             static final Enum CONTRACT = Enum.forString("Contract");
331             static final Enum GRANT = Enum.forString("Grant");
332             static final Enum COOP_AGREE = Enum.forString("CoopAgree");
333             static final Enum LOAN = Enum.forString("Loan");
334             static final Enum LOAN_GUARANTEE = Enum.forString("LoanGuarantee");
335             static final Enum LOAN_INSURANCE = Enum.forString("LoanInsurance");
336             
337             static final int INT_CONTRACT = Enum.INT_CONTRACT;
338             static final int INT_GRANT = Enum.INT_GRANT;
339             static final int INT_COOP_AGREE = Enum.INT_COOP_AGREE;
340             static final int INT_LOAN = Enum.INT_LOAN;
341             static final int INT_LOAN_GUARANTEE = Enum.INT_LOAN_GUARANTEE;
342             static final int INT_LOAN_INSURANCE = Enum.INT_LOAN_INSURANCE;
343             
344             /**
345              * Enumeration value class for gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument$LobbyingActivitiesDisclosure$FederalActionType.
346              * These enum values can be used as follows:
347              * <pre>
348              * enum.toString(); // returns the string value of the enum
349              * enum.intValue(); // returns an int value, useful for switches
350              * // e.g., case Enum.INT_CONTRACT
351              * Enum.forString(s); // returns the enum value for a string
352              * Enum.forInt(i); // returns the enum value for an int
353              * </pre>
354              * Enumeration objects are immutable singleton objects that
355              * can be compared using == object equality. They have no
356              * public constructor. See the constants defined within this
357              * class for all the valid values.
358              */
359             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
360             {
361                 /**
362                  * Returns the enum value for a string, or null if none.
363                  */
364                 public static Enum forString(java.lang.String s)
365                     { return (Enum)table.forString(s); }
366                 /**
367                  * Returns the enum value corresponding to an int, or null if none.
368                  */
369                 public static Enum forInt(int i)
370                     { return (Enum)table.forInt(i); }
371                 
372                 private Enum(java.lang.String s, int i)
373                     { super(s, i); }
374                 
375                 static final int INT_CONTRACT = 1;
376                 static final int INT_GRANT = 2;
377                 static final int INT_COOP_AGREE = 3;
378                 static final int INT_LOAN = 4;
379                 static final int INT_LOAN_GUARANTEE = 5;
380                 static final int INT_LOAN_INSURANCE = 6;
381                 
382                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
383                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
384                 (
385                     new Enum[]
386                     {
387                       new Enum("Contract", INT_CONTRACT),
388                       new Enum("Grant", INT_GRANT),
389                       new Enum("CoopAgree", INT_COOP_AGREE),
390                       new Enum("Loan", INT_LOAN),
391                       new Enum("LoanGuarantee", INT_LOAN_GUARANTEE),
392                       new Enum("LoanInsurance", INT_LOAN_INSURANCE),
393                     }
394                 );
395                 private static final long serialVersionUID = 1L;
396                 private java.lang.Object readResolve() { return forInt(intValue()); } 
397             }
398             
399             /**
400              * A factory class with static methods for creating instances
401              * of this type.
402              */
403             
404             public static final class Factory
405             {
406                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType newValue(java.lang.Object obj) {
407                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType) type.newValue( obj ); }
408                 
409                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType newInstance() {
410                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
411                 
412                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType newInstance(org.apache.xmlbeans.XmlOptions options) {
413                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
414                 
415                 private Factory() { } // No instance of this class allowed
416             }
417         }
418         
419         /**
420          * An XML FederalActionStatus(@http://apply.grants.gov/forms/SFLLL-V1.1).
421          *
422          * This is an atomic type that is a restriction of gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument$LobbyingActivitiesDisclosure$FederalActionStatus.
423          */
424         public interface FederalActionStatus extends org.apache.xmlbeans.XmlString
425         {
426             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
427                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FederalActionStatus.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("federalactionstatuscb4aelemtype");
428             
429             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
430             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
431             
432             static final Enum BID_OFFER = Enum.forString("BidOffer");
433             static final Enum INITIAL_AWARD = Enum.forString("InitialAward");
434             static final Enum POST_AWARD = Enum.forString("PostAward");
435             
436             static final int INT_BID_OFFER = Enum.INT_BID_OFFER;
437             static final int INT_INITIAL_AWARD = Enum.INT_INITIAL_AWARD;
438             static final int INT_POST_AWARD = Enum.INT_POST_AWARD;
439             
440             /**
441              * Enumeration value class for gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument$LobbyingActivitiesDisclosure$FederalActionStatus.
442              * These enum values can be used as follows:
443              * <pre>
444              * enum.toString(); // returns the string value of the enum
445              * enum.intValue(); // returns an int value, useful for switches
446              * // e.g., case Enum.INT_BID_OFFER
447              * Enum.forString(s); // returns the enum value for a string
448              * Enum.forInt(i); // returns the enum value for an int
449              * </pre>
450              * Enumeration objects are immutable singleton objects that
451              * can be compared using == object equality. They have no
452              * public constructor. See the constants defined within this
453              * class for all the valid values.
454              */
455             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
456             {
457                 /**
458                  * Returns the enum value for a string, or null if none.
459                  */
460                 public static Enum forString(java.lang.String s)
461                     { return (Enum)table.forString(s); }
462                 /**
463                  * Returns the enum value corresponding to an int, or null if none.
464                  */
465                 public static Enum forInt(int i)
466                     { return (Enum)table.forInt(i); }
467                 
468                 private Enum(java.lang.String s, int i)
469                     { super(s, i); }
470                 
471                 static final int INT_BID_OFFER = 1;
472                 static final int INT_INITIAL_AWARD = 2;
473                 static final int INT_POST_AWARD = 3;
474                 
475                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
476                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
477                 (
478                     new Enum[]
479                     {
480                       new Enum("BidOffer", INT_BID_OFFER),
481                       new Enum("InitialAward", INT_INITIAL_AWARD),
482                       new Enum("PostAward", INT_POST_AWARD),
483                     }
484                 );
485                 private static final long serialVersionUID = 1L;
486                 private java.lang.Object readResolve() { return forInt(intValue()); } 
487             }
488             
489             /**
490              * A factory class with static methods for creating instances
491              * of this type.
492              */
493             
494             public static final class Factory
495             {
496                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus newValue(java.lang.Object obj) {
497                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus) type.newValue( obj ); }
498                 
499                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus newInstance() {
500                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
501                 
502                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus newInstance(org.apache.xmlbeans.XmlOptions options) {
503                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
504                 
505                 private Factory() { } // No instance of this class allowed
506             }
507         }
508         
509         /**
510          * An XML MaterialChangeSupplement(@http://apply.grants.gov/forms/SFLLL-V1.1).
511          *
512          * This is a complex type.
513          */
514         public interface MaterialChangeSupplement extends org.apache.xmlbeans.XmlObject
515         {
516             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
517                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MaterialChangeSupplement.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("materialchangesupplementefafelemtype");
518             
519             /**
520              * Gets the "MaterialChangeYear" element
521              */
522             java.util.Calendar getMaterialChangeYear();
523             
524             /**
525              * Gets (as xml) the "MaterialChangeYear" element
526              */
527             org.apache.xmlbeans.XmlGYear xgetMaterialChangeYear();
528             
529             /**
530              * Sets the "MaterialChangeYear" element
531              */
532             void setMaterialChangeYear(java.util.Calendar materialChangeYear);
533             
534             /**
535              * Sets (as xml) the "MaterialChangeYear" element
536              */
537             void xsetMaterialChangeYear(org.apache.xmlbeans.XmlGYear materialChangeYear);
538             
539             /**
540              * Gets the "MaterialChangeQuarter" element
541              */
542             short getMaterialChangeQuarter();
543             
544             /**
545              * Gets (as xml) the "MaterialChangeQuarter" element
546              */
547             gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter xgetMaterialChangeQuarter();
548             
549             /**
550              * Sets the "MaterialChangeQuarter" element
551              */
552             void setMaterialChangeQuarter(short materialChangeQuarter);
553             
554             /**
555              * Sets (as xml) the "MaterialChangeQuarter" element
556              */
557             void xsetMaterialChangeQuarter(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter materialChangeQuarter);
558             
559             /**
560              * Gets the "LastReportDate" element
561              */
562             java.util.Calendar getLastReportDate();
563             
564             /**
565              * Gets (as xml) the "LastReportDate" element
566              */
567             org.apache.xmlbeans.XmlDate xgetLastReportDate();
568             
569             /**
570              * Sets the "LastReportDate" element
571              */
572             void setLastReportDate(java.util.Calendar lastReportDate);
573             
574             /**
575              * Sets (as xml) the "LastReportDate" element
576              */
577             void xsetLastReportDate(org.apache.xmlbeans.XmlDate lastReportDate);
578             
579             /**
580              * Gets the "ReportType" attribute
581              */
582             gov.grants.apply.forms.sflllV11.ReportDataType.Enum getReportType();
583             
584             /**
585              * Gets (as xml) the "ReportType" attribute
586              */
587             gov.grants.apply.forms.sflllV11.ReportDataType xgetReportType();
588             
589             /**
590              * True if has "ReportType" attribute
591              */
592             boolean isSetReportType();
593             
594             /**
595              * Sets the "ReportType" attribute
596              */
597             void setReportType(gov.grants.apply.forms.sflllV11.ReportDataType.Enum reportType);
598             
599             /**
600              * Sets (as xml) the "ReportType" attribute
601              */
602             void xsetReportType(gov.grants.apply.forms.sflllV11.ReportDataType reportType);
603             
604             /**
605              * Unsets the "ReportType" attribute
606              */
607             void unsetReportType();
608             
609             /**
610              * An XML MaterialChangeQuarter(@http://apply.grants.gov/forms/SFLLL-V1.1).
611              *
612              * This is an atomic type that is a restriction of gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument$LobbyingActivitiesDisclosure$MaterialChangeSupplement$MaterialChangeQuarter.
613              */
614             public interface MaterialChangeQuarter extends org.apache.xmlbeans.XmlShort
615             {
616                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
617                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MaterialChangeQuarter.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("materialchangequarterecb0elemtype");
618                 
619                 /**
620                  * A factory class with static methods for creating instances
621                  * of this type.
622                  */
623                 
624                 public static final class Factory
625                 {
626                     public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter newValue(java.lang.Object obj) {
627                       return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter) type.newValue( obj ); }
628                     
629                     public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter newInstance() {
630                       return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
631                     
632                     public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter newInstance(org.apache.xmlbeans.XmlOptions options) {
633                       return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
634                     
635                     private Factory() { } // No instance of this class allowed
636                 }
637             }
638             
639             /**
640              * A factory class with static methods for creating instances
641              * of this type.
642              */
643             
644             public static final class Factory
645             {
646                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement newInstance() {
647                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
648                 
649                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement newInstance(org.apache.xmlbeans.XmlOptions options) {
650                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
651                 
652                 private Factory() { } // No instance of this class allowed
653             }
654         }
655         
656         /**
657          * An XML ReportEntity(@http://apply.grants.gov/forms/SFLLL-V1.1).
658          *
659          * This is a complex type.
660          */
661         public interface ReportEntity extends org.apache.xmlbeans.XmlObject
662         {
663             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
664                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ReportEntity.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("reportentityf768elemtype");
665             
666             /**
667              * Gets the "ReportEntityIsPrime" element
668              */
669             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getReportEntityIsPrime();
670             
671             /**
672              * Gets (as xml) the "ReportEntityIsPrime" element
673              */
674             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetReportEntityIsPrime();
675             
676             /**
677              * Sets the "ReportEntityIsPrime" element
678              */
679             void setReportEntityIsPrime(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum reportEntityIsPrime);
680             
681             /**
682              * Sets (as xml) the "ReportEntityIsPrime" element
683              */
684             void xsetReportEntityIsPrime(gov.grants.apply.system.globalLibraryV20.YesNoDataType reportEntityIsPrime);
685             
686             /**
687              * Gets the "Prime" element
688              */
689             gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime getPrime();
690             
691             /**
692              * Sets the "Prime" element
693              */
694             void setPrime(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime prime);
695             
696             /**
697              * Appends and returns a new empty "Prime" element
698              */
699             gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime addNewPrime();
700             
701             /**
702              * Gets the "SubAwardee" element
703              */
704             gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee getSubAwardee();
705             
706             /**
707              * True if has "SubAwardee" element
708              */
709             boolean isSetSubAwardee();
710             
711             /**
712              * Sets the "SubAwardee" element
713              */
714             void setSubAwardee(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee subAwardee);
715             
716             /**
717              * Appends and returns a new empty "SubAwardee" element
718              */
719             gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee addNewSubAwardee();
720             
721             /**
722              * Unsets the "SubAwardee" element
723              */
724             void unsetSubAwardee();
725             
726             /**
727              * Gets the "Tier" element
728              */
729             gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier getTier();
730             
731             /**
732              * True if has "Tier" element
733              */
734             boolean isSetTier();
735             
736             /**
737              * Sets the "Tier" element
738              */
739             void setTier(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier tier);
740             
741             /**
742              * Appends and returns a new empty "Tier" element
743              */
744             gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier addNewTier();
745             
746             /**
747              * Unsets the "Tier" element
748              */
749             void unsetTier();
750             
751             /**
752              * Gets the "ReportEntityType" attribute
753              */
754             gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum getReportEntityType();
755             
756             /**
757              * Gets (as xml) the "ReportEntityType" attribute
758              */
759             gov.grants.apply.forms.sflllV11.ReportEntityDataType xgetReportEntityType();
760             
761             /**
762              * Sets the "ReportEntityType" attribute
763              */
764             void setReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum reportEntityType);
765             
766             /**
767              * Sets (as xml) the "ReportEntityType" attribute
768              */
769             void xsetReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType reportEntityType);
770             
771             /**
772              * An XML Prime(@http://apply.grants.gov/forms/SFLLL-V1.1).
773              *
774              * This is a complex type.
775              */
776             public interface Prime extends gov.grants.apply.forms.sflllV11.AwardeeDataType
777             {
778                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
779                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Prime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("prime11f3elemtype");
780                 
781                 /**
782                  * Gets the "ReportEntityType" attribute
783                  */
784                 gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum getReportEntityType();
785                 
786                 /**
787                  * Gets (as xml) the "ReportEntityType" attribute
788                  */
789                 gov.grants.apply.forms.sflllV11.ReportEntityDataType xgetReportEntityType();
790                 
791                 /**
792                  * Sets the "ReportEntityType" attribute
793                  */
794                 void setReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum reportEntityType);
795                 
796                 /**
797                  * Sets (as xml) the "ReportEntityType" attribute
798                  */
799                 void xsetReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType reportEntityType);
800                 
801                 /**
802                  * A factory class with static methods for creating instances
803                  * of this type.
804                  */
805                 
806                 public static final class Factory
807                 {
808                     public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime newInstance() {
809                       return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
810                     
811                     public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime newInstance(org.apache.xmlbeans.XmlOptions options) {
812                       return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
813                     
814                     private Factory() { } // No instance of this class allowed
815                 }
816             }
817             
818             /**
819              * An XML SubAwardee(@http://apply.grants.gov/forms/SFLLL-V1.1).
820              *
821              * This is a complex type.
822              */
823             public interface SubAwardee extends gov.grants.apply.forms.sflllV11.AwardeeDataType
824             {
825                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
826                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SubAwardee.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("subawardeebec1elemtype");
827                 
828                 /**
829                  * Gets the "ReportEntityType" attribute
830                  */
831                 gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum getReportEntityType();
832                 
833                 /**
834                  * Gets (as xml) the "ReportEntityType" attribute
835                  */
836                 gov.grants.apply.forms.sflllV11.ReportEntityDataType xgetReportEntityType();
837                 
838                 /**
839                  * Sets the "ReportEntityType" attribute
840                  */
841                 void setReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum reportEntityType);
842                 
843                 /**
844                  * Sets (as xml) the "ReportEntityType" attribute
845                  */
846                 void xsetReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType reportEntityType);
847                 
848                 /**
849                  * A factory class with static methods for creating instances
850                  * of this type.
851                  */
852                 
853                 public static final class Factory
854                 {
855                     public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee newInstance() {
856                       return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
857                     
858                     public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee newInstance(org.apache.xmlbeans.XmlOptions options) {
859                       return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
860                     
861                     private Factory() { } // No instance of this class allowed
862                 }
863             }
864             
865             /**
866              * An XML Tier(@http://apply.grants.gov/forms/SFLLL-V1.1).
867              *
868              * This is a complex type.
869              */
870             public interface Tier extends org.apache.xmlbeans.XmlObject
871             {
872                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
873                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Tier.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("tiere786elemtype");
874                 
875                 /**
876                  * Gets the "TierValue" element
877                  */
878                 int getTierValue();
879                 
880                 /**
881                  * Gets (as xml) the "TierValue" element
882                  */
883                 gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue xgetTierValue();
884                 
885                 /**
886                  * True if has "TierValue" element
887                  */
888                 boolean isSetTierValue();
889                 
890                 /**
891                  * Sets the "TierValue" element
892                  */
893                 void setTierValue(int tierValue);
894                 
895                 /**
896                  * Sets (as xml) the "TierValue" element
897                  */
898                 void xsetTierValue(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue tierValue);
899                 
900                 /**
901                  * Unsets the "TierValue" element
902                  */
903                 void unsetTierValue();
904                 
905                 /**
906                  * Gets the "ReportEntityType" attribute
907                  */
908                 gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum getReportEntityType();
909                 
910                 /**
911                  * Gets (as xml) the "ReportEntityType" attribute
912                  */
913                 gov.grants.apply.forms.sflllV11.ReportEntityDataType xgetReportEntityType();
914                 
915                 /**
916                  * Sets the "ReportEntityType" attribute
917                  */
918                 void setReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum reportEntityType);
919                 
920                 /**
921                  * Sets (as xml) the "ReportEntityType" attribute
922                  */
923                 void xsetReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType reportEntityType);
924                 
925                 /**
926                  * An XML TierValue(@http://apply.grants.gov/forms/SFLLL-V1.1).
927                  *
928                  * This is an atomic type that is a restriction of gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument$LobbyingActivitiesDisclosure$ReportEntity$Tier$TierValue.
929                  */
930                 public interface TierValue extends org.apache.xmlbeans.XmlInt
931                 {
932                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
933                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TierValue.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("tiervalue026belemtype");
934                     
935                     /**
936                      * A factory class with static methods for creating instances
937                      * of this type.
938                      */
939                     
940                     public static final class Factory
941                     {
942                       public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue newValue(java.lang.Object obj) {
943                         return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue) type.newValue( obj ); }
944                       
945                       public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue newInstance() {
946                         return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
947                       
948                       public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue newInstance(org.apache.xmlbeans.XmlOptions options) {
949                         return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
950                       
951                       private Factory() { } // No instance of this class allowed
952                     }
953                 }
954                 
955                 /**
956                  * A factory class with static methods for creating instances
957                  * of this type.
958                  */
959                 
960                 public static final class Factory
961                 {
962                     public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier newInstance() {
963                       return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
964                     
965                     public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier newInstance(org.apache.xmlbeans.XmlOptions options) {
966                       return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
967                     
968                     private Factory() { } // No instance of this class allowed
969                 }
970             }
971             
972             /**
973              * A factory class with static methods for creating instances
974              * of this type.
975              */
976             
977             public static final class Factory
978             {
979                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity newInstance() {
980                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
981                 
982                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity newInstance(org.apache.xmlbeans.XmlOptions options) {
983                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
984                 
985                 private Factory() { } // No instance of this class allowed
986             }
987         }
988         
989         /**
990          * An XML FederalAgencyDepartment(@http://apply.grants.gov/forms/SFLLL-V1.1).
991          *
992          * This is an atomic type that is a restriction of gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument$LobbyingActivitiesDisclosure$FederalAgencyDepartment.
993          */
994         public interface FederalAgencyDepartment extends org.apache.xmlbeans.XmlString
995         {
996             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
997                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FederalAgencyDepartment.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("federalagencydepartmentef7belemtype");
998             
999             /**
1000              * A factory class with static methods for creating instances
1001              * of this type.
1002              */
1003             
1004             public static final class Factory
1005             {
1006                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment newValue(java.lang.Object obj) {
1007                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment) type.newValue( obj ); }
1008                 
1009                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment newInstance() {
1010                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1011                 
1012                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment newInstance(org.apache.xmlbeans.XmlOptions options) {
1013                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1014                 
1015                 private Factory() { } // No instance of this class allowed
1016             }
1017         }
1018         
1019         /**
1020          * An XML FederalProgramName(@http://apply.grants.gov/forms/SFLLL-V1.1).
1021          *
1022          * This is a complex type.
1023          */
1024         public interface FederalProgramName extends org.apache.xmlbeans.XmlObject
1025         {
1026             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1027                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FederalProgramName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("federalprogramnamef2edelemtype");
1028             
1029             /**
1030              * Gets the "FederalProgramName" element
1031              */
1032             java.lang.String getFederalProgramName();
1033             
1034             /**
1035              * Gets (as xml) the "FederalProgramName" element
1036              */
1037             gov.grants.apply.system.globalV10.StringMin1Max120Type xgetFederalProgramName();
1038             
1039             /**
1040              * True if has "FederalProgramName" element
1041              */
1042             boolean isSetFederalProgramName();
1043             
1044             /**
1045              * Sets the "FederalProgramName" element
1046              */
1047             void setFederalProgramName(java.lang.String federalProgramName);
1048             
1049             /**
1050              * Sets (as xml) the "FederalProgramName" element
1051              */
1052             void xsetFederalProgramName(gov.grants.apply.system.globalV10.StringMin1Max120Type federalProgramName);
1053             
1054             /**
1055              * Unsets the "FederalProgramName" element
1056              */
1057             void unsetFederalProgramName();
1058             
1059             /**
1060              * Gets the "FederalProgramDescription" element
1061              */
1062             java.lang.String getFederalProgramDescription();
1063             
1064             /**
1065              * Gets (as xml) the "FederalProgramDescription" element
1066              */
1067             gov.grants.apply.system.globalV10.StringMin1Max4096Type xgetFederalProgramDescription();
1068             
1069             /**
1070              * True if has "FederalProgramDescription" element
1071              */
1072             boolean isSetFederalProgramDescription();
1073             
1074             /**
1075              * Sets the "FederalProgramDescription" element
1076              */
1077             void setFederalProgramDescription(java.lang.String federalProgramDescription);
1078             
1079             /**
1080              * Sets (as xml) the "FederalProgramDescription" element
1081              */
1082             void xsetFederalProgramDescription(gov.grants.apply.system.globalV10.StringMin1Max4096Type federalProgramDescription);
1083             
1084             /**
1085              * Unsets the "FederalProgramDescription" element
1086              */
1087             void unsetFederalProgramDescription();
1088             
1089             /**
1090              * Gets the "CFDANumber" element
1091              */
1092             java.lang.String getCFDANumber();
1093             
1094             /**
1095              * Gets (as xml) the "CFDANumber" element
1096              */
1097             gov.grants.apply.system.globalLibraryV20.CFDANumberDataType xgetCFDANumber();
1098             
1099             /**
1100              * True if has "CFDANumber" element
1101              */
1102             boolean isSetCFDANumber();
1103             
1104             /**
1105              * Sets the "CFDANumber" element
1106              */
1107             void setCFDANumber(java.lang.String cfdaNumber);
1108             
1109             /**
1110              * Sets (as xml) the "CFDANumber" element
1111              */
1112             void xsetCFDANumber(gov.grants.apply.system.globalLibraryV20.CFDANumberDataType cfdaNumber);
1113             
1114             /**
1115              * Unsets the "CFDANumber" element
1116              */
1117             void unsetCFDANumber();
1118             
1119             /**
1120              * A factory class with static methods for creating instances
1121              * of this type.
1122              */
1123             
1124             public static final class Factory
1125             {
1126                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName newInstance() {
1127                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1128                 
1129                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName newInstance(org.apache.xmlbeans.XmlOptions options) {
1130                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1131                 
1132                 private Factory() { } // No instance of this class allowed
1133             }
1134         }
1135         
1136         /**
1137          * An XML LobbyingRegistrant(@http://apply.grants.gov/forms/SFLLL-V1.1).
1138          *
1139          * This is a complex type.
1140          */
1141         public interface LobbyingRegistrant extends org.apache.xmlbeans.XmlObject
1142         {
1143             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1144                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingRegistrant.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingregistrant9988elemtype");
1145             
1146             /**
1147              * Gets the "OrganizationName" element
1148              */
1149             java.lang.String getOrganizationName();
1150             
1151             /**
1152              * Gets (as xml) the "OrganizationName" element
1153              */
1154             gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
1155             
1156             /**
1157              * True if has "OrganizationName" element
1158              */
1159             boolean isSetOrganizationName();
1160             
1161             /**
1162              * Sets the "OrganizationName" element
1163              */
1164             void setOrganizationName(java.lang.String organizationName);
1165             
1166             /**
1167              * Sets (as xml) the "OrganizationName" element
1168              */
1169             void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
1170             
1171             /**
1172              * Unsets the "OrganizationName" element
1173              */
1174             void unsetOrganizationName();
1175             
1176             /**
1177              * Gets the "IndividualName" element
1178              */
1179             gov.grants.apply.system.globalLibraryV20.HumanNameDataType getIndividualName();
1180             
1181             /**
1182              * True if has "IndividualName" element
1183              */
1184             boolean isSetIndividualName();
1185             
1186             /**
1187              * Sets the "IndividualName" element
1188              */
1189             void setIndividualName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType individualName);
1190             
1191             /**
1192              * Appends and returns a new empty "IndividualName" element
1193              */
1194             gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewIndividualName();
1195             
1196             /**
1197              * Unsets the "IndividualName" element
1198              */
1199             void unsetIndividualName();
1200             
1201             /**
1202              * Gets the "Address" element
1203              */
1204             gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address getAddress();
1205             
1206             /**
1207              * True if has "Address" element
1208              */
1209             boolean isSetAddress();
1210             
1211             /**
1212              * Sets the "Address" element
1213              */
1214             void setAddress(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address address);
1215             
1216             /**
1217              * Appends and returns a new empty "Address" element
1218              */
1219             gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address addNewAddress();
1220             
1221             /**
1222              * Unsets the "Address" element
1223              */
1224             void unsetAddress();
1225             
1226             /**
1227              * An XML Address(@http://apply.grants.gov/forms/SFLLL-V1.1).
1228              *
1229              * This is a complex type.
1230              */
1231             public interface Address extends org.apache.xmlbeans.XmlObject
1232             {
1233                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1234                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Address.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("address89c8elemtype");
1235                 
1236                 /**
1237                  * Gets the "Street1" element
1238                  */
1239                 java.lang.String getStreet1();
1240                 
1241                 /**
1242                  * Gets (as xml) the "Street1" element
1243                  */
1244                 gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
1245                 
1246                 /**
1247                  * Sets the "Street1" element
1248                  */
1249                 void setStreet1(java.lang.String street1);
1250                 
1251                 /**
1252                  * Sets (as xml) the "Street1" element
1253                  */
1254                 void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
1255                 
1256                 /**
1257                  * Gets the "Street2" element
1258                  */
1259                 java.lang.String getStreet2();
1260                 
1261                 /**
1262                  * Gets (as xml) the "Street2" element
1263                  */
1264                 gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
1265                 
1266                 /**
1267                  * True if has "Street2" element
1268                  */
1269                 boolean isSetStreet2();
1270                 
1271                 /**
1272                  * Sets the "Street2" element
1273                  */
1274                 void setStreet2(java.lang.String street2);
1275                 
1276                 /**
1277                  * Sets (as xml) the "Street2" element
1278                  */
1279                 void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
1280                 
1281                 /**
1282                  * Unsets the "Street2" element
1283                  */
1284                 void unsetStreet2();
1285                 
1286                 /**
1287                  * Gets the "City" element
1288                  */
1289                 java.lang.String getCity();
1290                 
1291                 /**
1292                  * Gets (as xml) the "City" element
1293                  */
1294                 gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
1295                 
1296                 /**
1297                  * Sets the "City" element
1298                  */
1299                 void setCity(java.lang.String city);
1300                 
1301                 /**
1302                  * Sets (as xml) the "City" element
1303                  */
1304                 void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
1305                 
1306                 /**
1307                  * Gets the "State" element
1308                  */
1309                 gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
1310                 
1311                 /**
1312                  * Gets (as xml) the "State" element
1313                  */
1314                 gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
1315                 
1316                 /**
1317                  * True if has "State" element
1318                  */
1319                 boolean isSetState();
1320                 
1321                 /**
1322                  * Sets the "State" element
1323                  */
1324                 void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
1325                 
1326                 /**
1327                  * Sets (as xml) the "State" element
1328                  */
1329                 void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
1330                 
1331                 /**
1332                  * Unsets the "State" element
1333                  */
1334                 void unsetState();
1335                 
1336                 /**
1337                  * Gets the "ZipPostalCode" element
1338                  */
1339                 java.lang.String getZipPostalCode();
1340                 
1341                 /**
1342                  * Gets (as xml) the "ZipPostalCode" element
1343                  */
1344                 gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipPostalCode();
1345                 
1346                 /**
1347                  * True if has "ZipPostalCode" element
1348                  */
1349                 boolean isSetZipPostalCode();
1350                 
1351                 /**
1352                  * Sets the "ZipPostalCode" element
1353                  */
1354                 void setZipPostalCode(java.lang.String zipPostalCode);
1355                 
1356                 /**
1357                  * Sets (as xml) the "ZipPostalCode" element
1358                  */
1359                 void xsetZipPostalCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipPostalCode);
1360                 
1361                 /**
1362                  * Unsets the "ZipPostalCode" element
1363                  */
1364                 void unsetZipPostalCode();
1365                 
1366                 /**
1367                  * A factory class with static methods for creating instances
1368                  * of this type.
1369                  */
1370                 
1371                 public static final class Factory
1372                 {
1373                     public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address newInstance() {
1374                       return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1375                     
1376                     public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address newInstance(org.apache.xmlbeans.XmlOptions options) {
1377                       return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1378                     
1379                     private Factory() { } // No instance of this class allowed
1380                 }
1381             }
1382             
1383             /**
1384              * A factory class with static methods for creating instances
1385              * of this type.
1386              */
1387             
1388             public static final class Factory
1389             {
1390                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant newInstance() {
1391                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1392                 
1393                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant newInstance(org.apache.xmlbeans.XmlOptions options) {
1394                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1395                 
1396                 private Factory() { } // No instance of this class allowed
1397             }
1398         }
1399         
1400         /**
1401          * An XML IndividualsPerformingServices(@http://apply.grants.gov/forms/SFLLL-V1.1).
1402          *
1403          * This is a complex type.
1404          */
1405         public interface IndividualsPerformingServices extends org.apache.xmlbeans.XmlObject
1406         {
1407             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1408                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndividualsPerformingServices.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("individualsperformingservicesf8d6elemtype");
1409             
1410             /**
1411              * Gets array of all "Individual" elements
1412              */
1413             gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual[] getIndividualArray();
1414             
1415             /**
1416              * Gets ith "Individual" element
1417              */
1418             gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual getIndividualArray(int i);
1419             
1420             /**
1421              * Returns number of "Individual" element
1422              */
1423             int sizeOfIndividualArray();
1424             
1425             /**
1426              * Sets array of all "Individual" element
1427              */
1428             void setIndividualArray(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual[] individualArray);
1429             
1430             /**
1431              * Sets ith "Individual" element
1432              */
1433             void setIndividualArray(int i, gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual individual);
1434             
1435             /**
1436              * Inserts and returns a new empty value (as xml) as the ith "Individual" element
1437              */
1438             gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual insertNewIndividual(int i);
1439             
1440             /**
1441              * Appends and returns a new empty value (as xml) as the last "Individual" element
1442              */
1443             gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual addNewIndividual();
1444             
1445             /**
1446              * Removes the ith "Individual" element
1447              */
1448             void removeIndividual(int i);
1449             
1450             /**
1451              * An XML Individual(@http://apply.grants.gov/forms/SFLLL-V1.1).
1452              *
1453              * This is a complex type.
1454              */
1455             public interface Individual extends org.apache.xmlbeans.XmlObject
1456             {
1457                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1458                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Individual.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("individual65e1elemtype");
1459                 
1460                 /**
1461                  * Gets the "Name" element
1462                  */
1463                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType getName();
1464                 
1465                 /**
1466                  * Sets the "Name" element
1467                  */
1468                 void setName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType name);
1469                 
1470                 /**
1471                  * Appends and returns a new empty "Name" element
1472                  */
1473                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewName();
1474                 
1475                 /**
1476                  * Gets the "Address" element
1477                  */
1478                 gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address getAddress();
1479                 
1480                 /**
1481                  * True if has "Address" element
1482                  */
1483                 boolean isSetAddress();
1484                 
1485                 /**
1486                  * Sets the "Address" element
1487                  */
1488                 void setAddress(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address address);
1489                 
1490                 /**
1491                  * Appends and returns a new empty "Address" element
1492                  */
1493                 gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address addNewAddress();
1494                 
1495                 /**
1496                  * Unsets the "Address" element
1497                  */
1498                 void unsetAddress();
1499                 
1500                 /**
1501                  * An XML Address(@http://apply.grants.gov/forms/SFLLL-V1.1).
1502                  *
1503                  * This is a complex type.
1504                  */
1505                 public interface Address extends org.apache.xmlbeans.XmlObject
1506                 {
1507                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1508                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Address.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("address9621elemtype");
1509                     
1510                     /**
1511                      * Gets the "Street1" element
1512                      */
1513                     java.lang.String getStreet1();
1514                     
1515                     /**
1516                      * Gets (as xml) the "Street1" element
1517                      */
1518                     gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
1519                     
1520                     /**
1521                      * Sets the "Street1" element
1522                      */
1523                     void setStreet1(java.lang.String street1);
1524                     
1525                     /**
1526                      * Sets (as xml) the "Street1" element
1527                      */
1528                     void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
1529                     
1530                     /**
1531                      * Gets the "Street2" element
1532                      */
1533                     java.lang.String getStreet2();
1534                     
1535                     /**
1536                      * Gets (as xml) the "Street2" element
1537                      */
1538                     gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
1539                     
1540                     /**
1541                      * True if has "Street2" element
1542                      */
1543                     boolean isSetStreet2();
1544                     
1545                     /**
1546                      * Sets the "Street2" element
1547                      */
1548                     void setStreet2(java.lang.String street2);
1549                     
1550                     /**
1551                      * Sets (as xml) the "Street2" element
1552                      */
1553                     void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
1554                     
1555                     /**
1556                      * Unsets the "Street2" element
1557                      */
1558                     void unsetStreet2();
1559                     
1560                     /**
1561                      * Gets the "City" element
1562                      */
1563                     java.lang.String getCity();
1564                     
1565                     /**
1566                      * Gets (as xml) the "City" element
1567                      */
1568                     gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
1569                     
1570                     /**
1571                      * Sets the "City" element
1572                      */
1573                     void setCity(java.lang.String city);
1574                     
1575                     /**
1576                      * Sets (as xml) the "City" element
1577                      */
1578                     void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
1579                     
1580                     /**
1581                      * Gets the "State" element
1582                      */
1583                     gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
1584                     
1585                     /**
1586                      * Gets (as xml) the "State" element
1587                      */
1588                     gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
1589                     
1590                     /**
1591                      * True if has "State" element
1592                      */
1593                     boolean isSetState();
1594                     
1595                     /**
1596                      * Sets the "State" element
1597                      */
1598                     void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
1599                     
1600                     /**
1601                      * Sets (as xml) the "State" element
1602                      */
1603                     void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
1604                     
1605                     /**
1606                      * Unsets the "State" element
1607                      */
1608                     void unsetState();
1609                     
1610                     /**
1611                      * Gets the "ZipPostalCode" element
1612                      */
1613                     java.lang.String getZipPostalCode();
1614                     
1615                     /**
1616                      * Gets (as xml) the "ZipPostalCode" element
1617                      */
1618                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipPostalCode();
1619                     
1620                     /**
1621                      * True if has "ZipPostalCode" element
1622                      */
1623                     boolean isSetZipPostalCode();
1624                     
1625                     /**
1626                      * Sets the "ZipPostalCode" element
1627                      */
1628                     void setZipPostalCode(java.lang.String zipPostalCode);
1629                     
1630                     /**
1631                      * Sets (as xml) the "ZipPostalCode" element
1632                      */
1633                     void xsetZipPostalCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipPostalCode);
1634                     
1635                     /**
1636                      * Unsets the "ZipPostalCode" element
1637                      */
1638                     void unsetZipPostalCode();
1639                     
1640                     /**
1641                      * A factory class with static methods for creating instances
1642                      * of this type.
1643                      */
1644                     
1645                     public static final class Factory
1646                     {
1647                       public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address newInstance() {
1648                         return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1649                       
1650                       public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address newInstance(org.apache.xmlbeans.XmlOptions options) {
1651                         return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1652                       
1653                       private Factory() { } // No instance of this class allowed
1654                     }
1655                 }
1656                 
1657                 /**
1658                  * A factory class with static methods for creating instances
1659                  * of this type.
1660                  */
1661                 
1662                 public static final class Factory
1663                 {
1664                     public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual newInstance() {
1665                       return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1666                     
1667                     public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual newInstance(org.apache.xmlbeans.XmlOptions options) {
1668                       return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1669                     
1670                     private Factory() { } // No instance of this class allowed
1671                 }
1672             }
1673             
1674             /**
1675              * A factory class with static methods for creating instances
1676              * of this type.
1677              */
1678             
1679             public static final class Factory
1680             {
1681                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices newInstance() {
1682                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1683                 
1684                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices newInstance(org.apache.xmlbeans.XmlOptions options) {
1685                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1686                 
1687                 private Factory() { } // No instance of this class allowed
1688             }
1689         }
1690         
1691         /**
1692          * An XML SignatureBlock(@http://apply.grants.gov/forms/SFLLL-V1.1).
1693          *
1694          * This is a complex type.
1695          */
1696         public interface SignatureBlock extends org.apache.xmlbeans.XmlObject
1697         {
1698             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1699                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SignatureBlock.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("signatureblock032aelemtype");
1700             
1701             /**
1702              * Gets the "Name" element
1703              */
1704             gov.grants.apply.system.globalLibraryV20.HumanNameDataType getName();
1705             
1706             /**
1707              * Sets the "Name" element
1708              */
1709             void setName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType name);
1710             
1711             /**
1712              * Appends and returns a new empty "Name" element
1713              */
1714             gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewName();
1715             
1716             /**
1717              * Gets the "Title" element
1718              */
1719             java.lang.String getTitle();
1720             
1721             /**
1722              * Gets (as xml) the "Title" element
1723              */
1724             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle();
1725             
1726             /**
1727              * True if has "Title" element
1728              */
1729             boolean isSetTitle();
1730             
1731             /**
1732              * Sets the "Title" element
1733              */
1734             void setTitle(java.lang.String title);
1735             
1736             /**
1737              * Sets (as xml) the "Title" element
1738              */
1739             void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title);
1740             
1741             /**
1742              * Unsets the "Title" element
1743              */
1744             void unsetTitle();
1745             
1746             /**
1747              * Gets the "Telephone" element
1748              */
1749             java.lang.String getTelephone();
1750             
1751             /**
1752              * Gets (as xml) the "Telephone" element
1753              */
1754             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetTelephone();
1755             
1756             /**
1757              * True if has "Telephone" element
1758              */
1759             boolean isSetTelephone();
1760             
1761             /**
1762              * Sets the "Telephone" element
1763              */
1764             void setTelephone(java.lang.String telephone);
1765             
1766             /**
1767              * Sets (as xml) the "Telephone" element
1768              */
1769             void xsetTelephone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType telephone);
1770             
1771             /**
1772              * Unsets the "Telephone" element
1773              */
1774             void unsetTelephone();
1775             
1776             /**
1777              * Gets the "SignedDate" element
1778              */
1779             java.util.Calendar getSignedDate();
1780             
1781             /**
1782              * Gets (as xml) the "SignedDate" element
1783              */
1784             org.apache.xmlbeans.XmlDate xgetSignedDate();
1785             
1786             /**
1787              * Sets the "SignedDate" element
1788              */
1789             void setSignedDate(java.util.Calendar signedDate);
1790             
1791             /**
1792              * Sets (as xml) the "SignedDate" element
1793              */
1794             void xsetSignedDate(org.apache.xmlbeans.XmlDate signedDate);
1795             
1796             /**
1797              * Gets the "Signature" element
1798              */
1799             java.lang.String getSignature();
1800             
1801             /**
1802              * Gets (as xml) the "Signature" element
1803              */
1804             gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetSignature();
1805             
1806             /**
1807              * Sets the "Signature" element
1808              */
1809             void setSignature(java.lang.String signature);
1810             
1811             /**
1812              * Sets (as xml) the "Signature" element
1813              */
1814             void xsetSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType signature);
1815             
1816             /**
1817              * A factory class with static methods for creating instances
1818              * of this type.
1819              */
1820             
1821             public static final class Factory
1822             {
1823                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock newInstance() {
1824                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1825                 
1826                 public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock newInstance(org.apache.xmlbeans.XmlOptions options) {
1827                   return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1828                 
1829                 private Factory() { } // No instance of this class allowed
1830             }
1831         }
1832         
1833         /**
1834          * A factory class with static methods for creating instances
1835          * of this type.
1836          */
1837         
1838         public static final class Factory
1839         {
1840             public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure newInstance() {
1841               return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1842             
1843             public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure newInstance(org.apache.xmlbeans.XmlOptions options) {
1844               return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1845             
1846             private Factory() { } // No instance of this class allowed
1847         }
1848     }
1849     
1850     /**
1851      * A factory class with static methods for creating instances
1852      * of this type.
1853      */
1854     
1855     public static final class Factory
1856     {
1857         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument newInstance() {
1858           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1859         
1860         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
1861           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1862         
1863         /** @param xmlAsString the string value to parse */
1864         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1865           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1866         
1867         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1868           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1869         
1870         /** @param file the file from which to load an xml document */
1871         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1872           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1873         
1874         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1875           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1876         
1877         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1878           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1879         
1880         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1881           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1882         
1883         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1884           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1885         
1886         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1887           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1888         
1889         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1890           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1891         
1892         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1893           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1894         
1895         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1896           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1897         
1898         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1899           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1900         
1901         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1902           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1903         
1904         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1905           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1906         
1907         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1908         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1909           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1910         
1911         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1912         public static gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1913           return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1914         
1915         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1916         public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1917           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1918         
1919         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1920         public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1921           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1922         
1923         private Factory() { } // No instance of this class allowed
1924     }
1925 }