}
String operationName = getValue(webMethod.operationName(), operation.getName());
RequestWrapper requestWrapper = method.getAnnotation(RequestWrapper.class);
ResponseWrapper responseWrapper = method.getAnnotation(ResponseWrapper.class);
if (requestWrapper == null) {
return;
}
WebService webService = clazz.getAnnotation(WebService.class);
String tns = "";
if (webService != null) {
tns = webService.targetNamespace();
}
String ns = getValue(requestWrapper.targetNamespace(), tns);
String name = getValue(requestWrapper.localName(), operationName);
QName inputWrapper = new QName(ns, name);
ns = getValue(responseWrapper.targetNamespace(), tns);
name = getValue(responseWrapper.localName(), operationName + "Response");
QName outputWrapper = new QName(ns, name);
WrapperInfo wrapperInfo = new WrapperInfo(JAXBDataBinding.NAME, new ElementInfo(inputWrapper, null),
new ElementInfo(outputWrapper, null), null, null);