--- old/src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/RuntimeModeler.java 2017-05-03 18:05:55.931094838 +0300 +++ new/src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/RuntimeModeler.java 2017-05-03 18:05:55.787094842 +0300 @@ -1180,7 +1180,7 @@ if(p == null) resRpcParams.put(resRpcParams.size()+10000, param); else - resRpcParams.put(param.getIndex(), param); + resRpcParams.put(p.getIndex(), param); } }else{ javaMethod.addParameter(param);