}
public final synchronized MethodHandler getMethodHandler(Method method) {
MethodHandler methodHandler = null;
MethodWrapper key = new MethodWrapper(method);
methodHandler = (MethodHandler) methodCache.get(key);
if (methodHandler == null) {
String className = method.getDeclaringClass().getName();
String methodName = method.getName();
String signature = SignatureUtil.getSignature(method);