int len = paramTypes.length;
listener.beginMethod(method.getName(), len);
SqlType returnType = (SqlType)method.getReturnType();
if (returnType != null) {
listener.handleMethodReturn(returnType.getName());
returnType.accept(this);
}
String[] paramNames = method.getParamNames();
int[] paramModes = method.getParamModes();
for (int idx = 0; idx < len; idx++ ) {
SqlType argType = (SqlType)paramTypes[idx];