/**
 * MallServiceSOAP11BindingStub.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
 */

package com.style24.core.biz.checkout;

public class MallServiceSOAP11BindingStub extends org.apache.axis.client.Stub implements com.style24.core.biz.checkout.MallServicePortType {
    private java.util.Vector cachedSerClasses = new java.util.Vector();
    private java.util.Vector cachedSerQNames = new java.util.Vector();
    private java.util.Vector cachedSerFactories = new java.util.Vector();
    private java.util.Vector cachedDeserFactories = new java.util.Vector();

    static org.apache.axis.description.OperationDesc [] _operations;

    static {
        _operations = new org.apache.axis.description.OperationDesc[20];
        _initOperationDesc1();
        _initOperationDesc2();
    }

    private static void _initOperationDesc1(){
        org.apache.axis.description.OperationDesc oper;
        org.apache.axis.description.ParameterDesc param;
        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("PlaceProductOrder");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "PlaceProductOrderRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "placeProductOrderRequest"), com.style24.core.biz.checkout.mall.PlaceProductOrderRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "placeProductOrderResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.PlaceProductOrderResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "PlaceProductOrderResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[0] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("WithholdExchange");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "WithholdExchangeRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "withholdExchangeRequest"), com.style24.core.biz.checkout.mall.WithholdExchangeRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "withholdExchangeResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.WithholdExchangeResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "WithholdExchangeResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[1] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("ReleaseExchangeHold");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "ReleaseExchangeHoldRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "releaseExchangeHoldRequest"), com.style24.core.biz.checkout.mall.ReleaseExchangeHoldRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "releaseExchangeHoldResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.ReleaseExchangeHoldResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "ReleaseExchangeHoldResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[2] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("GetProductOrderInfoList");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "GetProductOrderInfoListRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getProductOrderInfoListRequest"), com.style24.core.biz.checkout.mall.GetProductOrderInfoListRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getProductOrderInfoListResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.GetProductOrderInfoListResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "GetProductOrderInfoListResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[3] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("ApproveCollectedExchange");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "ApproveCollectedExchangeRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "approveCollectedExchangeRequest"), com.style24.core.biz.checkout.mall.ApproveCollectedExchangeRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "approveCollectedExchangeResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.ApproveCollectedExchangeResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "ApproveCollectedExchangeResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[4] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("ApproveReturnApplication");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "ApproveReturnApplicationRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "approveReturnApplicationRequest"), com.style24.core.biz.checkout.mall.ApproveReturnApplicationRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "approveReturnApplicationResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.ApproveReturnApplicationResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "ApproveReturnApplicationResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[5] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("ShipProductOrder");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "ShipProductOrderRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "shipProductOrderRequest"), com.style24.core.biz.checkout.mall.ShipProductOrderRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "shipProductOrderResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.ShipProductOrderResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "ShipProductOrderResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[6] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("WithholdReturn");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "WithholdReturnRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "withholdReturnRequest"), com.style24.core.biz.checkout.mall.WithholdReturnRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "withholdReturnResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.WithholdReturnResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "WithholdReturnResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[7] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("GetPurchaseReviewList");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "GetPurchaseReviewListRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getPurchaseReviewListRequest"), com.style24.core.biz.checkout.mall.GetPurchaseReviewListRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getPurchaseReviewListResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.GetPurchaseReviewListResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "GetPurchaseReviewListResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[8] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("GetMigratedProductOrderList");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "GetMigratedProductOrderListRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getMigratedProductOrderListRequest"), com.style24.core.biz.checkout.mall.GetMigratedProductOrderListRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getMigratedProductOrderListResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.GetMigratedProductOrderListResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "GetMigratedProductOrderListResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[9] = oper;

    }

    private static void _initOperationDesc2(){
        org.apache.axis.description.OperationDesc oper;
        org.apache.axis.description.ParameterDesc param;
        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("DelayProductOrder");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "DelayProductOrderRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "delayProductOrderRequest"), com.style24.core.biz.checkout.mall.DelayProductOrderRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "delayProductOrderResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.DelayProductOrderResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "DelayProductOrderResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[10] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("ReleaseReturnHold");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "ReleaseReturnHoldRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "releaseReturnHoldRequest"), com.style24.core.biz.checkout.mall.ReleaseReturnHoldRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "releaseReturnHoldResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.ReleaseReturnHoldResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "ReleaseReturnHoldResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[11] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("CancelSale");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "CancelSaleRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "cancelSaleRequest"), com.style24.core.biz.checkout.mall.CancelSaleRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "cancelSaleResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.CancelSaleResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "CancelSaleResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[12] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("RequestReturn");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "RequestReturnRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "requestReturnRequest"), com.style24.core.biz.checkout.mall.RequestReturnRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "requestReturnResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.RequestReturnResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "RequestReturnResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[13] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("ReDeliveryExchange");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "ReDeliveryExchangeRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "reDeliveryExchangeRequest"), com.style24.core.biz.checkout.mall.ReDeliveryExchangeRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "reDeliveryExchangeResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.ReDeliveryExchangeResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "ReDeliveryExchangeResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[14] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("RejectExchange");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "RejectExchangeRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "rejectExchangeRequest"), com.style24.core.biz.checkout.mall.RejectExchangeRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "rejectExchangeResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.RejectExchangeResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "RejectExchangeResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[15] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("ApproveCancelApplication");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "ApproveCancelApplicationRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "approveCancelApplicationRequest"), com.style24.core.biz.checkout.mall.ApproveCancelApplicationRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "approveCancelApplicationResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.ApproveCancelApplicationResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "ApproveCancelApplicationResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[16] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("RejectReturn");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "RejectReturnRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "rejectReturnRequest"), com.style24.core.biz.checkout.mall.RejectReturnRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "rejectReturnResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.RejectReturnResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "RejectReturnResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[17] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("GetProductOrderIDList");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "GetProductOrderIDListRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getProductOrderIdListRequest"), com.style24.core.biz.checkout.mall.GetProductOrderIdListRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getProductOrderIdListResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.GetProductOrderIdListResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "GetProductOrderIDListResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[18] = oper;

        oper = new org.apache.axis.description.OperationDesc();
        oper.setName("GetChangedProductOrderList");
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "GetChangedProductOrderListRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getChangedProductOrderListRequest"), com.style24.core.biz.checkout.mall.GetChangedProductOrderListRequest.class, false, false);
        oper.addParameter(param);
        oper.setReturnType(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getChangedProductOrderListResponse"));
        oper.setReturnClass(com.style24.core.biz.checkout.mall.GetChangedProductOrderListResponse.class);
        oper.setReturnQName(new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "GetChangedProductOrderListResponse"));
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
        _operations[19] = oper;

    }

    public MallServiceSOAP11BindingStub() throws org.apache.axis.AxisFault {
         this(null);
    }

    public MallServiceSOAP11BindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
         this(service);
         super.cachedEndpoint = endpointURL;
    }

    public MallServiceSOAP11BindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
        if (service == null) {
            super.service = new org.apache.axis.client.Service();
        } else {
            super.service = service;
        }
        ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
            Class cls;
            javax.xml.namespace.QName qName;
            javax.xml.namespace.QName qName2;
            Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
            Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
            Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
            Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
            Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
            Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
            Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
            Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
            Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
            Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", ">BaseResponseType>WarningList");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.WarningType[].class;
            cachedSerClasses.add(cls);
            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "WarningType");
            qName2 = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "Warning");
            cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
            cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "AccessCredentialsType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.AccessCredentialsType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "address");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.Address.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "addressType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.AddressType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(enumsf);
            cachedDeserFactories.add(enumdf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "BaseCheckoutRequestType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.BaseCheckoutRequestType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "BaseCheckoutResponseType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.BaseCheckoutResponseType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "BaseRequestType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.BaseRequestType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "BaseResponseType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.BaseResponseType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "cancelInfo");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.CancelInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "changedProductOrderInfo");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.ChangedProductOrderInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "claimRequestReasonType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.ClaimRequestReasonType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(enumsf);
            cachedDeserFactories.add(enumdf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "claimStatusType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.ClaimStatusType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(enumsf);
            cachedDeserFactories.add(enumdf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "claimType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.ClaimType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(enumsf);
            cachedDeserFactories.add(enumdf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "decisionHoldbackInfo");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.DecisionHoldbackInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "delayedDispatchReasonType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.DelayedDispatchReasonType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(enumsf);
            cachedDeserFactories.add(enumdf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "delivery");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.Delivery.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "deliveryMethodType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.DeliveryMethodType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(enumsf);
            cachedDeserFactories.add(enumdf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "ErrorType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.ErrorType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "exchangeInfo");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.ExchangeInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "holdbackClassType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.HoldbackClassType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(enumsf);
            cachedDeserFactories.add(enumdf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "holdbackStatusType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.HoldbackStatusType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(enumsf);
            cachedDeserFactories.add(enumdf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "ListRequestType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.ListRequestType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "ListResponseType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.ListResponseType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "migratedProductOrder");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.MigratedProductOrder.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "order");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.Order.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "placeOrderStatusType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.PlaceOrderStatusType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(enumsf);
            cachedDeserFactories.add(enumdf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "productInfoApiType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.ProductInfoApiType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(enumsf);
            cachedDeserFactories.add(enumdf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "productOrder");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.ProductOrder.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "productOrderChangeType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.ProductOrderChangeType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(enumsf);
            cachedDeserFactories.add(enumdf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "productOrderInfo");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.ProductOrderInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "productOrderStatusType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.ProductOrderStatusType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(enumsf);
            cachedDeserFactories.add(enumdf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "purchaseReview");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.PurchaseReview.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "purchaseReviewClassType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.PurchaseReviewClassType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(enumsf);
            cachedDeserFactories.add(enumdf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "QuotaStatusType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.QuotaStatusType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "returnInfo");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.ReturnInfo.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://base.checkout.platform.nhncorp.com/", "WarningType");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.base.WarningType.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "approveCancelApplicationRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.ApproveCancelApplicationRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "approveCancelApplicationResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.ApproveCancelApplicationResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "approveCollectedExchangeRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.ApproveCollectedExchangeRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "approveCollectedExchangeResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.ApproveCollectedExchangeResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "approveReturnApplicationRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.ApproveReturnApplicationRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "approveReturnApplicationResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.ApproveReturnApplicationResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "cancelSaleRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.CancelSaleRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "cancelSaleResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.CancelSaleResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "delayProductOrderRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.DelayProductOrderRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "delayProductOrderResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.DelayProductOrderResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getChangedProductOrderListRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.GetChangedProductOrderListRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getChangedProductOrderListResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.GetChangedProductOrderListResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getMigratedProductOrderListRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.GetMigratedProductOrderListRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getMigratedProductOrderListResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.GetMigratedProductOrderListResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getProductOrderIdListRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.GetProductOrderIdListRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getProductOrderIdListResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.GetProductOrderIdListResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getProductOrderInfoListRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.GetProductOrderInfoListRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getProductOrderInfoListResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.GetProductOrderInfoListResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getPurchaseReviewListRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.GetPurchaseReviewListRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "getPurchaseReviewListResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.GetPurchaseReviewListResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "placeProductOrderRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.PlaceProductOrderRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "placeProductOrderResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.PlaceProductOrderResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "reDeliveryExchangeRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.ReDeliveryExchangeRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "reDeliveryExchangeResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.ReDeliveryExchangeResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "rejectExchangeRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.RejectExchangeRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "rejectExchangeResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.RejectExchangeResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "rejectReturnRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.RejectReturnRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "rejectReturnResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.RejectReturnResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "releaseExchangeHoldRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.ReleaseExchangeHoldRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "releaseExchangeHoldResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.ReleaseExchangeHoldResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "releaseReturnHoldRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.ReleaseReturnHoldRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "releaseReturnHoldResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.ReleaseReturnHoldResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "requestReturnRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.RequestReturnRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "requestReturnResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.RequestReturnResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "shipProductOrderRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.ShipProductOrderRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "shipProductOrderResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.ShipProductOrderResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "withholdExchangeRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.WithholdExchangeRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "withholdExchangeResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.WithholdExchangeResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "withholdReturnRequest");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.WithholdReturnRequest.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

            qName = new javax.xml.namespace.QName("http://mall.checkout.platform.nhncorp.com/", "withholdReturnResponse");
            cachedSerQNames.add(qName);
            cls = com.style24.core.biz.checkout.mall.WithholdReturnResponse.class;
            cachedSerClasses.add(cls);
            cachedSerFactories.add(beansf);
            cachedDeserFactories.add(beandf);

    }

    protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
        try {
            org.apache.axis.client.Call _call = super._createCall();
            if (super.maintainSessionSet) {
                _call.setMaintainSession(super.maintainSession);
            }
            if (super.cachedUsername != null) {
                _call.setUsername(super.cachedUsername);
            }
            if (super.cachedPassword != null) {
                _call.setPassword(super.cachedPassword);
            }
            if (super.cachedEndpoint != null) {
                _call.setTargetEndpointAddress(super.cachedEndpoint);
            }
            if (super.cachedTimeout != null) {
                _call.setTimeout(super.cachedTimeout);
            }
            if (super.cachedPortName != null) {
                _call.setPortName(super.cachedPortName);
            }
            java.util.Enumeration keys = super.cachedProperties.keys();
            while (keys.hasMoreElements()) {
                String key = (String) keys.nextElement();
                _call.setProperty(key, super.cachedProperties.get(key));
            }
            // All the type mapping information is registered
            // when the first call is made.
            // The type mapping information is actually registered in
            // the TypeMappingRegistry of the service, which
            // is the reason why registration is only needed for the first call.
            synchronized (this) {
                if (firstCall()) {
                    // must set encoding style before registering serializers
                    _call.setEncodingStyle(null);
                    for (int i = 0; i < cachedSerFactories.size(); ++i) {
                        Class cls = (Class) cachedSerClasses.get(i);
                        javax.xml.namespace.QName qName =
                                (javax.xml.namespace.QName) cachedSerQNames.get(i);
                        Object x = cachedSerFactories.get(i);
                        if (x instanceof Class) {
                            Class sf = (Class)
                                 cachedSerFactories.get(i);
                            Class df = (Class)
                                 cachedDeserFactories.get(i);
                            _call.registerTypeMapping(cls, qName, sf, df, false);
                        }
                        else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
                            org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
                                 cachedSerFactories.get(i);
                            org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
                                 cachedDeserFactories.get(i);
                            _call.registerTypeMapping(cls, qName, sf, df, false);
                        }
                    }
                }
            }
            return _call;
        }
        catch (Throwable _t) {
            throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
        }
    }

    public com.style24.core.biz.checkout.mall.PlaceProductOrderResponse placeProductOrder(com.style24.core.biz.checkout.mall.PlaceProductOrderRequest placeProductOrderRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[0]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "PlaceProductOrder"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {placeProductOrderRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.PlaceProductOrderResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.PlaceProductOrderResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.PlaceProductOrderResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.WithholdExchangeResponse withholdExchange(com.style24.core.biz.checkout.mall.WithholdExchangeRequest withholdExchangeRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[1]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "WithholdExchange"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {withholdExchangeRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.WithholdExchangeResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.WithholdExchangeResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.WithholdExchangeResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.ReleaseExchangeHoldResponse releaseExchangeHold(com.style24.core.biz.checkout.mall.ReleaseExchangeHoldRequest releaseExchangeHoldRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[2]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "ReleaseExchangeHold"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {releaseExchangeHoldRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.ReleaseExchangeHoldResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.ReleaseExchangeHoldResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.ReleaseExchangeHoldResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.GetProductOrderInfoListResponse getProductOrderInfoList(com.style24.core.biz.checkout.mall.GetProductOrderInfoListRequest getProductOrderInfoListRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[3]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "GetProductOrderInfoList"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {getProductOrderInfoListRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.GetProductOrderInfoListResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.GetProductOrderInfoListResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.GetProductOrderInfoListResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.ApproveCollectedExchangeResponse approveCollectedExchange(com.style24.core.biz.checkout.mall.ApproveCollectedExchangeRequest approveCollectedExchangeRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[4]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "ApproveCollectedExchange"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {approveCollectedExchangeRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.ApproveCollectedExchangeResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.ApproveCollectedExchangeResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.ApproveCollectedExchangeResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.ApproveReturnApplicationResponse approveReturnApplication(com.style24.core.biz.checkout.mall.ApproveReturnApplicationRequest approveReturnApplicationRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[5]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "ApproveReturnApplication"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {approveReturnApplicationRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.ApproveReturnApplicationResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.ApproveReturnApplicationResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.ApproveReturnApplicationResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.ShipProductOrderResponse shipProductOrder(com.style24.core.biz.checkout.mall.ShipProductOrderRequest shipProductOrderRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[6]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "ShipProductOrder"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {shipProductOrderRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.ShipProductOrderResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.ShipProductOrderResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.ShipProductOrderResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.WithholdReturnResponse withholdReturn(com.style24.core.biz.checkout.mall.WithholdReturnRequest withholdReturnRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[7]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "WithholdReturn"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {withholdReturnRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.WithholdReturnResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.WithholdReturnResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.WithholdReturnResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.GetPurchaseReviewListResponse getPurchaseReviewList(com.style24.core.biz.checkout.mall.GetPurchaseReviewListRequest getPurchaseReviewListRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[8]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "GetPurchaseReviewList"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {getPurchaseReviewListRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.GetPurchaseReviewListResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.GetPurchaseReviewListResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.GetPurchaseReviewListResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.GetMigratedProductOrderListResponse getMigratedProductOrderList(com.style24.core.biz.checkout.mall.GetMigratedProductOrderListRequest getMigratedProductOrderListRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[9]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "GetMigratedProductOrderList"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {getMigratedProductOrderListRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.GetMigratedProductOrderListResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.GetMigratedProductOrderListResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.GetMigratedProductOrderListResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.DelayProductOrderResponse delayProductOrder(com.style24.core.biz.checkout.mall.DelayProductOrderRequest delayProductOrderRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[10]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "DelayProductOrder"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {delayProductOrderRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.DelayProductOrderResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.DelayProductOrderResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.DelayProductOrderResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.ReleaseReturnHoldResponse releaseReturnHold(com.style24.core.biz.checkout.mall.ReleaseReturnHoldRequest releaseReturnHoldRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[11]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "ReleaseReturnHold"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {releaseReturnHoldRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.ReleaseReturnHoldResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.ReleaseReturnHoldResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.ReleaseReturnHoldResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.CancelSaleResponse cancelSale(com.style24.core.biz.checkout.mall.CancelSaleRequest cancelSaleRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[12]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "CancelSale"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {cancelSaleRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.CancelSaleResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.CancelSaleResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.CancelSaleResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.RequestReturnResponse requestReturn(com.style24.core.biz.checkout.mall.RequestReturnRequest requestReturnRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[13]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "RequestReturn"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {requestReturnRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.RequestReturnResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.RequestReturnResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.RequestReturnResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.ReDeliveryExchangeResponse reDeliveryExchange(com.style24.core.biz.checkout.mall.ReDeliveryExchangeRequest reDeliveryExchangeRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[14]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "ReDeliveryExchange"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {reDeliveryExchangeRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.ReDeliveryExchangeResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.ReDeliveryExchangeResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.ReDeliveryExchangeResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.RejectExchangeResponse rejectExchange(com.style24.core.biz.checkout.mall.RejectExchangeRequest rejectExchangeRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[15]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "RejectExchange"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {rejectExchangeRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.RejectExchangeResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.RejectExchangeResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.RejectExchangeResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.ApproveCancelApplicationResponse approveCancelApplication(com.style24.core.biz.checkout.mall.ApproveCancelApplicationRequest approveCancelApplicationRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[16]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "ApproveCancelApplication"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {approveCancelApplicationRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.ApproveCancelApplicationResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.ApproveCancelApplicationResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.ApproveCancelApplicationResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.RejectReturnResponse rejectReturn(com.style24.core.biz.checkout.mall.RejectReturnRequest rejectReturnRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[17]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "RejectReturn"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {rejectReturnRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.RejectReturnResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.RejectReturnResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.RejectReturnResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.GetProductOrderIdListResponse getProductOrderIDList(com.style24.core.biz.checkout.mall.GetProductOrderIdListRequest getProductOrderIDListRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[18]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "GetProductOrderIDList"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {getProductOrderIDListRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.GetProductOrderIdListResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.GetProductOrderIdListResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.GetProductOrderIdListResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

    public com.style24.core.biz.checkout.mall.GetChangedProductOrderListResponse getChangedProductOrderList(com.style24.core.biz.checkout.mall.GetChangedProductOrderListRequest getChangedProductOrderListRequest) throws java.rmi.RemoteException {
        if (super.cachedEndpoint == null) {
            throw new org.apache.axis.NoEndPointException();
        }
        org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[19]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("", "GetChangedProductOrderList"));

        setRequestHeaders(_call);
        setAttachments(_call);
 try {        Object _resp = _call.invoke(new Object[] {getChangedProductOrderListRequest});

        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
        else {
            extractAttachments(_call);
            try {
                return (com.style24.core.biz.checkout.mall.GetChangedProductOrderListResponse) _resp;
            } catch (Exception _exception) {
                return (com.style24.core.biz.checkout.mall.GetChangedProductOrderListResponse) org.apache.axis.utils.JavaUtils.convert(_resp, com.style24.core.biz.checkout.mall.GetChangedProductOrderListResponse.class);
            }
        }
  } catch (org.apache.axis.AxisFault axisFaultException) {
  throw axisFaultException;
}
    }

}
