Program: 20328
Project: 20328
Buggy source:
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("String_Node_Str");
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  oper.setReturnType(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"));
  oper.setReturnClass(com.openbravo.ws.externalsales.Product[].class);
  oper.setReturnQName(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"));
  oper.setStyle(org.apache.axis.constants.Style.RPC);
  oper.setUse(org.apache.axis.constants.Use.ENCODED);
  _operations[0]=oper;
  oper=new org.apache.axis.description.OperationDesc();
  oper.setName("String_Node_Str");
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  oper.setReturnType(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"));
  oper.setReturnClass(com.openbravo.ws.externalsales.ProductPlus[].class);
  oper.setReturnQName(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"));
  oper.setStyle(org.apache.axis.constants.Style.RPC);
  oper.setUse(org.apache.axis.constants.Use.ENCODED);
  _operations[1]=oper;
  oper=new org.apache.axis.description.OperationDesc();
  oper.setName("String_Node_Str");
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),com.openbravo.ws.externalsales.Order[].class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
  oper.setStyle(org.apache.axis.constants.Style.RPC);
  oper.setUse(org.apache.axis.constants.Use.ENCODED);
  _operations[2]=oper;
  oper=new org.apache.axis.description.OperationDesc();
  oper.setName("String_Node_Str");
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),com.openbravo.ws.externalsales.OrderIdentifier[].class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  oper.setReturnType(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"));
  oper.setReturnClass(com.openbravo.ws.externalsales.Order[].class);
  oper.setReturnQName(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"));
  oper.setStyle(org.apache.axis.constants.Style.RPC);
  oper.setUse(org.apache.axis.constants.Use.ENCODED);
  _operations[3]=oper;
}

Fixed version (ground truth):
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("String_Node_Str");
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  oper.setReturnType(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"));
  oper.setReturnClass(com.openbravo.ws.externalsales.Product[].class);
  oper.setReturnQName(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"));
  oper.setStyle(org.apache.axis.constants.Style.RPC);
  oper.setUse(org.apache.axis.constants.Use.ENCODED);
  _operations[0]=oper;
  oper=new org.apache.axis.description.OperationDesc();
  oper.setName("String_Node_Str");
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  oper.setReturnType(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"));
  oper.setReturnClass(com.openbravo.ws.externalsales.ProductPlus[].class);
  oper.setReturnQName(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"));
  oper.setStyle(org.apache.axis.constants.Style.RPC);
  oper.setUse(org.apache.axis.constants.Use.ENCODED);
  _operations[1]=oper;
  oper=new org.apache.axis.description.OperationDesc();
  oper.setName("String_Node_Str");
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),com.openbravo.ws.externalsales.Order[].class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  oper.setReturnType(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"));
  oper.setReturnClass(boolean.class);
  oper.setReturnQName(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"));
  oper.setStyle(org.apache.axis.constants.Style.RPC);
  oper.setUse(org.apache.axis.constants.Use.ENCODED);
  _operations[2]=oper;
  oper=new org.apache.axis.description.OperationDesc();
  oper.setName("String_Node_Str");
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),com.openbravo.ws.externalsales.OrderIdentifier[].class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  param=new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),org.apache.axis.description.ParameterDesc.IN,new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"),java.lang.String.class,false,false);
  oper.addParameter(param);
  oper.setReturnType(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"));
  oper.setReturnClass(com.openbravo.ws.externalsales.Order[].class);
  oper.setReturnQName(new javax.xml.namespace.QName("String_Node_Str","String_Node_Str"));
  oper.setStyle(org.apache.axis.constants.Style.RPC);
  oper.setUse(org.apache.axis.constants.Use.ENCODED);
  _operations[3]=oper;
}