code: public List<JAXBElement<? extends TExtensibleAttributesDocumented>> getRest() {
          if (rest == null) {
              rest = new ArrayList<JAXBElement<? extends TExtensibleAttributesDocumented>>();
          }
          return this.rest;
      }
docs: Gets the rest of the content model.
  
  <p>
  You are getting this "catch-all" property because of the following reason:
  The field name "Output" is used by two different parts of a schema. See:
  line 217 of file:/C:/temp/tibco_xsd/bw/wsdl.xsd
  line 209 of file:/C:/temp/tibco_xsd/bw/wsdl.xsd
  <p>
  To get rid of this property, apply a property customization to one
  of both of the following declarations to change their names:
  Gets the value of the rest property.
  
  <p>
  This accessor method returns a reference to the live list,
  not a snapshot. Therefore any modification you make to the
  returned list will be present inside the JAXB object.
  This is why there is not a <CODE>set</CODE> method for the rest property.
  
  <p>
  For example, to add a new item, do as follows:
  <pre>
  getRest().add(newItem);
  </pre>
  
  
  <p>
  Objects of the following type(s) are allowed in the list
  {@link JAXBElement }{@code <}{@link TParam }{@code >}
  {@link JAXBElement }{@code <}{@link TParam }{@code >}
  {@link JAXBElement }{@code <}{@link TFault }{@code >}