//nothing
if (method == null) {
return;
}
Action action = method.getAnnotation(Action.class);
if (action == null) {
return;
}
MessageInfo input = operation.getInput();
if (!StringUtils.isEmpty(action.input())) {
input.addExtensionAttribute(JAXWSAConstants.WSAW_ACTION_QNAME, action.input());
}
MessageInfo output = operation.getOutput();
if (output != null && !StringUtils.isEmpty(action.output())) {
output.addExtensionAttribute(JAXWSAConstants.WSAW_ACTION_QNAME, action.output());
}
FaultAction[] faultActions = action.fault();
if (faultActions != null
&& faultActions.length > 0
&& operation.getFaults() != null) {
for (FaultAction faultAction : faultActions) {
FaultInfo faultInfo = getFaultInfo(operation, faultAction.className());