public void addOperationInputExtension(TypedXmlWriter input, JavaMethod method) {
if (!enabled)
return;
Action a = method.getSEIMethod().getAnnotation(Action.class);
if (a != null && !a.input().equals("")) {
addAttribute(input, a.input());
} else {
if (method.getBinding().getSOAPAction().equals("")) {
//hack: generate default action for interop with .Net3.0 when soapAction is non-empty
String defaultAction = getDefaultAction(method);