Trc.entry(this, method, args); // Tracing proxy cause a hang
Operation operation = findMatchingOperation(method, args);
// Now set up the input and output messages.
Input input = operation.getInput();
Output output = operation.getOutput();
String inputName = (input == null) ? null : input.getName();
String outputName = (output == null) ? null : output.getName();
Message inputMessage = (input == null) ? null : input.getMessage();
Message outputMessage = (output == null) ? null : output.getMessage();
WSIFOperation wsifOperation =
wsifport.createOperation(method.getName(), inputName, outputName);
// make the msg names for compiled msgs xxxAnt ask Mark why diff from inputName
String inputMsgName = "";
if (input != null) {
Message m = input.getMessage();
if (m != null) {
QName qn = m.getQName();
inputMsgName = (qn == null) ? "" : qn.getLocalPart();
}
}