docs: public static Method getMethod(Class<?> clazz, String methodName, Class<?>... parameterTypes)
    {
      try {
        Method method = clazz.getDeclaredMethod(methodName, parameterTypes);
        method.setAccessible(true);
        return method;
      }
      catch(NoSuchMethodException e) {
        throw new NoSuchBeingException(e);
      }
      catch(SecurityException e) {
        throw new BugError(e);
      }
    }