code: private static Method findMethod(Class<?> clazz, Method method) {
          try {
              return clazz.getMethod(method.getName(), 
                                     method.getParameterTypes());
          }
          catch (NoSuchMethodException e) {
              return null;
          }
      }
docs: Find the specified method on the given class.  If not specified, then
  <code>null</code> is returned.  Otherwise, the associated method is
  returned.  The specified method definition does not need to be from the
  specified class.  This method is usually used to check a method defined
  in an interface or superclass on another class within the hierarchy.
  
  @param clazz  The class to check
  @param method  The method definition
  
  @return The associated method if existant, otherwise <code>null</code>