code: public static Method getAccessibleMethod(final Class<?> cls, final String methodName,
              final Class<?>... parameterTypes) {
          try {
              return getAccessibleMethod(cls.getMethod(methodName,
                      parameterTypes));
          } catch (final NoSuchMethodException e) {
              return null;
          }
      }
docs: <p>Returns an accessible method (that is, one that can be invoked via
  reflection) with given name and parameters. If no such method
  can be found, return {@code null}.
  This is just a convenience wrapper for
  {@link #getAccessibleMethod(Method)}.</p>
  
  @param cls get method from this class
  @param methodName get method with this name
  @param parameterTypes with these parameters types
  @return The accessible method