docs: private static Method[] discoverAccessibleMethods(Class<?> clazz,
                                                        boolean includeProtected,
                                                        boolean includePrivate)
      {
          Map<MethodSignature,Method> map = new HashMap<MethodSignature,Method>();
          discoverAccessibleMethods(clazz, map, includeProtected, includePrivate);
          return map.values().toArray(new Method[map.size()]);
      }