<?xml version="1.0" encoding="UTF-8"?>
<java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1"
  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee    http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd">
  <package-mapping>
    <package-type>org.jboss.test.ws.jaxrpc.encoded.marshalltest</package-type>
    <namespaceURI>http://marshalltestservice.org/wsdl</namespaceURI>
  </package-mapping>
  <package-mapping>
    <package-type>java.math</package-type>
    <namespaceURI>http://marshalltestservice.org/types</namespaceURI>
  </package-mapping>
  <java-xml-type-mapping>
    <java-type>org.jboss.test.ws.jaxrpc.encoded.marshalltest.JavaBean</java-type>
    <root-type-qname xmlns:typeNS="http://marshalltestservice.org/types">typeNS:JavaBean</root-type-qname>
    <qname-scope>complexType</qname-scope>
    <variable-mapping>
      <java-variable-name>myBigDecimal</java-variable-name>
      <xml-element-name>myBigDecimal</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myBigDecimalArray</java-variable-name>
      <xml-element-name>myBigDecimalArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myBigInteger</java-variable-name>
      <xml-element-name>myBigInteger</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myBigIntegerArray</java-variable-name>
      <xml-element-name>myBigIntegerArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myBoolean</java-variable-name>
      <xml-element-name>myBoolean</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myBoolean1</java-variable-name>
      <xml-element-name>myBoolean1</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myBoolean1Array</java-variable-name>
      <xml-element-name>myBoolean1Array</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myBooleanArray</java-variable-name>
      <xml-element-name>myBooleanArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myByte</java-variable-name>
      <xml-element-name>myByte</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myByte1</java-variable-name>
      <xml-element-name>myByte1</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myByteArray</java-variable-name>
      <xml-element-name>myByteArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myCalendar</java-variable-name>
      <xml-element-name>myCalendar</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myCalendarArray</java-variable-name>
      <xml-element-name>myCalendarArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myDouble</java-variable-name>
      <xml-element-name>myDouble</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myDouble1</java-variable-name>
      <xml-element-name>myDouble1</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myDouble1Array</java-variable-name>
      <xml-element-name>myDouble1Array</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myDoubleArray</java-variable-name>
      <xml-element-name>myDoubleArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myFloat</java-variable-name>
      <xml-element-name>myFloat</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myFloat1</java-variable-name>
      <xml-element-name>myFloat1</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myFloat1Array</java-variable-name>
      <xml-element-name>myFloat1Array</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myFloatArray</java-variable-name>
      <xml-element-name>myFloatArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myInt</java-variable-name>
      <xml-element-name>myInt</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myInt1</java-variable-name>
      <xml-element-name>myInt1</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myInt1Array</java-variable-name>
      <xml-element-name>myInt1Array</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myIntArray</java-variable-name>
      <xml-element-name>myIntArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myLong</java-variable-name>
      <xml-element-name>myLong</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myLong1</java-variable-name>
      <xml-element-name>myLong1</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myLong1Array</java-variable-name>
      <xml-element-name>myLong1Array</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myLongArray</java-variable-name>
      <xml-element-name>myLongArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myShort</java-variable-name>
      <xml-element-name>myShort</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myShort1</java-variable-name>
      <xml-element-name>myShort1</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myShort1Array</java-variable-name>
      <xml-element-name>myShort1Array</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myShortArray</java-variable-name>
      <xml-element-name>myShortArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myString</java-variable-name>
      <xml-element-name>myString</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myStringArray</java-variable-name>
      <xml-element-name>myStringArray</xml-element-name>
    </variable-mapping>
  </java-xml-type-mapping>
  <java-xml-type-mapping>
    <java-type>org.jboss.test.ws.jaxrpc.encoded.marshalltest.ValueType</java-type>
    <root-type-qname xmlns:typeNS="http://marshalltestservice.org/types">typeNS:ValueType</root-type-qname>
    <qname-scope>complexType</qname-scope>
    <variable-mapping>
      <java-variable-name>myBigDecimal</java-variable-name>
      <xml-element-name>myBigDecimal</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myBigDecimalArray</java-variable-name>
      <xml-element-name>myBigDecimalArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myBigInteger</java-variable-name>
      <xml-element-name>myBigInteger</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myBigIntegerArray</java-variable-name>
      <xml-element-name>myBigIntegerArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myBoolean</java-variable-name>
      <xml-element-name>myBoolean</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myBoolean1</java-variable-name>
      <xml-element-name>myBoolean1</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myBoolean1Array</java-variable-name>
      <xml-element-name>myBoolean1Array</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myBooleanArray</java-variable-name>
      <xml-element-name>myBooleanArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myByte</java-variable-name>
      <xml-element-name>myByte</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myByte1</java-variable-name>
      <xml-element-name>myByte1</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myByteArray</java-variable-name>
      <xml-element-name>myByteArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myCalendar</java-variable-name>
      <xml-element-name>myCalendar</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myCalendarArray</java-variable-name>
      <xml-element-name>myCalendarArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myDouble</java-variable-name>
      <xml-element-name>myDouble</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myDouble1</java-variable-name>
      <xml-element-name>myDouble1</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myDouble1Array</java-variable-name>
      <xml-element-name>myDouble1Array</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myDoubleArray</java-variable-name>
      <xml-element-name>myDoubleArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myFloat</java-variable-name>
      <xml-element-name>myFloat</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myFloat1</java-variable-name>
      <xml-element-name>myFloat1</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myFloat1Array</java-variable-name>
      <xml-element-name>myFloat1Array</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myFloatArray</java-variable-name>
      <xml-element-name>myFloatArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myInt</java-variable-name>
      <xml-element-name>myInt</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myInt1</java-variable-name>
      <xml-element-name>myInt1</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myInt1Array</java-variable-name>
      <xml-element-name>myInt1Array</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myIntArray</java-variable-name>
      <xml-element-name>myIntArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myLong</java-variable-name>
      <xml-element-name>myLong</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myLong1</java-variable-name>
      <xml-element-name>myLong1</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myLong1Array</java-variable-name>
      <xml-element-name>myLong1Array</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myLongArray</java-variable-name>
      <xml-element-name>myLongArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myShort</java-variable-name>
      <xml-element-name>myShort</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myShort1</java-variable-name>
      <xml-element-name>myShort1</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myShort1Array</java-variable-name>
      <xml-element-name>myShort1Array</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myShortArray</java-variable-name>
      <xml-element-name>myShortArray</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myString</java-variable-name>
      <xml-element-name>myString</xml-element-name>
    </variable-mapping>
    <variable-mapping>
      <java-variable-name>myStringArray</java-variable-name>
      <xml-element-name>myStringArray</xml-element-name>
    </variable-mapping>
  </java-xml-type-mapping>
  <java-xml-type-mapping>
    <java-type>org.jboss.test.ws.jaxrpc.encoded.marshalltest.MyServiceException</java-type>
    <root-type-qname xmlns:typeNS="http://marshalltestservice.org/types">typeNS:MyServiceException</root-type-qname>
    <qname-scope>complexType</qname-scope>
    <variable-mapping>
      <java-variable-name>theMessage</java-variable-name>
      <xml-element-name>theMessage</xml-element-name>
    </variable-mapping>
  </java-xml-type-mapping>
  <exception-mapping>
    <exception-type>org.jboss.test.ws.jaxrpc.encoded.marshalltest.MyServiceException</exception-type>
    <wsdl-message xmlns:exMsgNS="http://marshalltestservice.org/wsdl">exMsgNS:MyServiceException</wsdl-message>
    <constructor-parameter-order>
      <element-name>theMessage</element-name>
    </constructor-parameter-order>
  </exception-mapping>
  <service-interface-mapping>
    <service-interface>org.jboss.test.ws.jaxrpc.encoded.marshalltest.MarshallTestService</service-interface>
    <wsdl-service-name xmlns:serviceNS="http://marshalltestservice.org/wsdl">serviceNS:MarshallTestService</wsdl-service-name>
    <port-mapping>
      <port-name>MarshallTestPort</port-name>
      <java-port-name>MarshallTestPort</java-port-name>
    </port-mapping>
  </service-interface-mapping>
  <service-endpoint-interface-mapping>
    <service-endpoint-interface>org.jboss.test.ws.jaxrpc.encoded.marshalltest.MarshallTest</service-endpoint-interface>
    <wsdl-port-type xmlns:portTypeNS="http://marshalltestservice.org/wsdl">portTypeNS:MarshallTest</wsdl-port-type>
    <wsdl-binding xmlns:bindingNS="http://marshalltestservice.org/wsdl">bindingNS:MarshallTestBinding</wsdl-binding>
    <service-endpoint-method-mapping>
      <java-method-name>bigDecimalArrayTest</java-method-name>
      <wsdl-operation>bigDecimalArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.math.BigDecimal[]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_bigDecimalArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfBigDecimal_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.math.BigDecimal[]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_bigDecimalArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>bigDecimalMultiArrayTest</java-method-name>
      <wsdl-operation>bigDecimalMultiArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.math.BigDecimal[][]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_bigDecimalMultiArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfarrayOfBigDecimal_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.math.BigDecimal[][]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_bigDecimalMultiArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>bigDecimalTest</java-method-name>
      <wsdl-operation>bigDecimalTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.math.BigDecimal</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_bigDecimalTest</wsdl-message>
          <wsdl-message-part-name>BigDecimal_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.math.BigDecimal</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_bigDecimalTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>bigIntegerArrayTest</java-method-name>
      <wsdl-operation>bigIntegerArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.math.BigInteger[]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_bigIntegerArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfBigInteger_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.math.BigInteger[]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_bigIntegerArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>bigIntegerMultiArrayTest</java-method-name>
      <wsdl-operation>bigIntegerMultiArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.math.BigInteger[][]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_bigIntegerMultiArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfarrayOfBigInteger_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.math.BigInteger[][]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_bigIntegerMultiArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>bigIntegerTest</java-method-name>
      <wsdl-operation>bigIntegerTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.math.BigInteger</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_bigIntegerTest</wsdl-message>
          <wsdl-message-part-name>BigInteger_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.math.BigInteger</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_bigIntegerTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>booleanArrayTest</java-method-name>
      <wsdl-operation>booleanArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>boolean[]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_booleanArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfboolean_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>boolean[]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_booleanArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>booleanMultiArrayTest</java-method-name>
      <wsdl-operation>booleanMultiArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>boolean[][]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_booleanMultiArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfarrayOfboolean_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>boolean[][]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_booleanMultiArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>booleanTest</java-method-name>
      <wsdl-operation>booleanTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>boolean</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_booleanTest</wsdl-message>
          <wsdl-message-part-name>boolean_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>boolean</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_booleanTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>byteArrayTest</java-method-name>
      <wsdl-operation>byteArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>byte[]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_byteArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfbyte_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>byte[]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_byteArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>byteMultiArrayTest</java-method-name>
      <wsdl-operation>byteMultiArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>byte[][]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_byteMultiArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfarrayOfbyte_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>byte[][]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_byteMultiArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>byteTest</java-method-name>
      <wsdl-operation>byteTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>byte</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_byteTest</wsdl-message>
          <wsdl-message-part-name>byte_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>byte</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_byteTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>calendarArrayTest</java-method-name>
      <wsdl-operation>calendarArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.util.Calendar[]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_calendarArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfCalendar_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.util.Calendar[]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_calendarArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>calendarMultiArrayTest</java-method-name>
      <wsdl-operation>calendarMultiArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.util.Calendar[][]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_calendarMultiArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfarrayOfCalendar_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.util.Calendar[][]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_calendarMultiArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>calendarTest</java-method-name>
      <wsdl-operation>calendarTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.util.Calendar</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_calendarTest</wsdl-message>
          <wsdl-message-part-name>Calendar_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.util.Calendar</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_calendarTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>doubleArrayTest</java-method-name>
      <wsdl-operation>doubleArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>double[]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_doubleArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfdouble_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>double[]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_doubleArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>doubleMultiArrayTest</java-method-name>
      <wsdl-operation>doubleMultiArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>double[][]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_doubleMultiArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfarrayOfdouble_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>double[][]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_doubleMultiArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>doubleTest</java-method-name>
      <wsdl-operation>doubleTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>double</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_doubleTest</wsdl-message>
          <wsdl-message-part-name>double_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>double</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_doubleTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>floatArrayTest</java-method-name>
      <wsdl-operation>floatArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>float[]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_floatArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOffloat_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>float[]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_floatArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>floatMultiArrayTest</java-method-name>
      <wsdl-operation>floatMultiArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>float[][]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_floatMultiArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfarrayOffloat_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>float[][]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_floatMultiArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>floatTest</java-method-name>
      <wsdl-operation>floatTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>float</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_floatTest</wsdl-message>
          <wsdl-message-part-name>float_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>float</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_floatTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>intArrayTest</java-method-name>
      <wsdl-operation>intArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>int[]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_intArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfint_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>int[]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_intArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>intMultiArrayTest</java-method-name>
      <wsdl-operation>intMultiArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>int[][]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_intMultiArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfarrayOfint_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>int[][]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_intMultiArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>intTest</java-method-name>
      <wsdl-operation>intTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>int</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_intTest</wsdl-message>
          <wsdl-message-part-name>int_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>int</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_intTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>javaBeanArrayTest</java-method-name>
      <wsdl-operation>javaBeanArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>org.jboss.test.ws.jaxrpc.encoded.marshalltest.JavaBean[]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_javaBeanArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfJavaBean_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>org.jboss.test.ws.jaxrpc.encoded.marshalltest.JavaBean[]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_javaBeanArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>javaBeanMultiArrayTest</java-method-name>
      <wsdl-operation>javaBeanMultiArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>org.jboss.test.ws.jaxrpc.encoded.marshalltest.JavaBean[][]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_javaBeanMultiArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfarrayOfJavaBean_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>org.jboss.test.ws.jaxrpc.encoded.marshalltest.JavaBean[][]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_javaBeanMultiArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>javaBeanTest</java-method-name>
      <wsdl-operation>javaBeanTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>org.jboss.test.ws.jaxrpc.encoded.marshalltest.JavaBean</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_javaBeanTest</wsdl-message>
          <wsdl-message-part-name>JavaBean_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>org.jboss.test.ws.jaxrpc.encoded.marshalltest.JavaBean</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_javaBeanTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>longArrayTest</java-method-name>
      <wsdl-operation>longArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>long[]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_longArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOflong_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>long[]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_longArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>longMultiArrayTest</java-method-name>
      <wsdl-operation>longMultiArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>long[][]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_longMultiArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfarrayOflong_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>long[][]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_longMultiArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>longTest</java-method-name>
      <wsdl-operation>longTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>long</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_longTest</wsdl-message>
          <wsdl-message-part-name>long_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>long</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_longTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>myServiceExceptionTest</java-method-name>
      <wsdl-operation>myServiceExceptionTest</wsdl-operation>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>shortArrayTest</java-method-name>
      <wsdl-operation>shortArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>short[]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_shortArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfshort_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>short[]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_shortArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>shortMultiArrayTest</java-method-name>
      <wsdl-operation>shortMultiArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>short[][]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_shortMultiArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfarrayOfshort_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>short[][]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_shortMultiArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>shortTest</java-method-name>
      <wsdl-operation>shortTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>short</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_shortTest</wsdl-message>
          <wsdl-message-part-name>short_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>short</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_shortTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>stringArrayTest</java-method-name>
      <wsdl-operation>stringArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.lang.String[]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_stringArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfString_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.lang.String[]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_stringArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>stringMultiArrayTest</java-method-name>
      <wsdl-operation>stringMultiArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.lang.String[][]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_stringMultiArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfarrayOfString_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.lang.String[][]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_stringMultiArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>stringTest</java-method-name>
      <wsdl-operation>stringTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.lang.String</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_stringTest</wsdl-message>
          <wsdl-message-part-name>String_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.lang.String</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_stringTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>valueTypeArrayTest</java-method-name>
      <wsdl-operation>valueTypeArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>org.jboss.test.ws.jaxrpc.encoded.marshalltest.ValueType[]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_valueTypeArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfValueType_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>org.jboss.test.ws.jaxrpc.encoded.marshalltest.ValueType[]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_valueTypeArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>valueTypeMultiArrayTest</java-method-name>
      <wsdl-operation>valueTypeMultiArrayTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>org.jboss.test.ws.jaxrpc.encoded.marshalltest.ValueType[][]</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_valueTypeMultiArrayTest</wsdl-message>
          <wsdl-message-part-name>arrayOfarrayOfValueType_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>org.jboss.test.ws.jaxrpc.encoded.marshalltest.ValueType[][]</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_valueTypeMultiArrayTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>valueTypeTest</java-method-name>
      <wsdl-operation>valueTypeTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>org.jboss.test.ws.jaxrpc.encoded.marshalltest.ValueType</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_valueTypeTest</wsdl-message>
          <wsdl-message-part-name>ValueType_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>org.jboss.test.ws.jaxrpc.encoded.marshalltest.ValueType</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_valueTypeTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>voidTest</java-method-name>
      <wsdl-operation>voidTest</wsdl-operation>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>wrapperBooleanTest</java-method-name>
      <wsdl-operation>wrapperBooleanTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.lang.Boolean</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_wrapperBooleanTest</wsdl-message>
          <wsdl-message-part-name>Boolean_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.lang.Boolean</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_wrapperBooleanTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>wrapperByteTest</java-method-name>
      <wsdl-operation>wrapperByteTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.lang.Byte</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_wrapperByteTest</wsdl-message>
          <wsdl-message-part-name>Byte_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.lang.Byte</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_wrapperByteTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>wrapperDoubleTest</java-method-name>
      <wsdl-operation>wrapperDoubleTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.lang.Double</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_wrapperDoubleTest</wsdl-message>
          <wsdl-message-part-name>Double_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.lang.Double</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_wrapperDoubleTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>wrapperFloatTest</java-method-name>
      <wsdl-operation>wrapperFloatTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.lang.Float</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_wrapperFloatTest</wsdl-message>
          <wsdl-message-part-name>Float_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.lang.Float</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_wrapperFloatTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>wrapperIntegerTest</java-method-name>
      <wsdl-operation>wrapperIntegerTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.lang.Integer</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_wrapperIntegerTest</wsdl-message>
          <wsdl-message-part-name>Integer_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.lang.Integer</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_wrapperIntegerTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>wrapperLongTest</java-method-name>
      <wsdl-operation>wrapperLongTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.lang.Long</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_wrapperLongTest</wsdl-message>
          <wsdl-message-part-name>Long_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.lang.Long</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_wrapperLongTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
    <service-endpoint-method-mapping>
      <java-method-name>wrapperShortTest</java-method-name>
      <wsdl-operation>wrapperShortTest</wsdl-operation>
      <method-param-parts-mapping>
        <param-position>0</param-position>
        <param-type>java.lang.Short</param-type>
        <wsdl-message-mapping>
          <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_wrapperShortTest</wsdl-message>
          <wsdl-message-part-name>Short_1</wsdl-message-part-name>
          <parameter-mode>IN</parameter-mode>
        </wsdl-message-mapping>
      </method-param-parts-mapping>
      <wsdl-return-value-mapping>
        <method-return-value>java.lang.Short</method-return-value>
        <wsdl-message xmlns:wsdlMsgNS="http://marshalltestservice.org/wsdl">wsdlMsgNS:MarshallTest_wrapperShortTestResponse</wsdl-message>
        <wsdl-message-part-name>result</wsdl-message-part-name>
      </wsdl-return-value-mapping>
    </service-endpoint-method-mapping>
  </service-endpoint-interface-mapping>
</java-wsdl-mapping>