String methodName = m.getName(); Class[] parameterTypes = m.getParameterTypes(); Method myMethod = getClass().getMethod(methodName, parameterTypes); return myMethod.invoke(this, args);