try {
// Try to get the method in the superclass - prior
if (!SafeMethod.contains(superClass, methodName, method.getParameterTypes())) {
throw new RuntimeException("Could not find super method: " + superSig);
}
callback = new SuperCallbackSignature(superSig);
} catch (IllegalArgumentException ex) {
throw new RuntimeException("Could not access super method: " + superSig, ex);
}
} else {
// Find this method in one of the callback classes