docs: public static Method getRepeatableAnnotationAccessor(Class<? extends Annotation> annotation) {
          Method value;
          if (System.getSecurityManager() == null) {
              value = Reflections.findDeclaredMethodByName(annotation, VALUE_MEMBER_NAME);
          } else {
              value = doPrivileged(action(() -> Reflections.findDeclaredMethodByName(annotation, VALUE_MEMBER_NAME)));
          }
          if (value == null) {
              return null;
          }
          if (!value.getReturnType().isArray()) {
              return null;
          }
          Repeatable repeatable = value.getReturnType().getComponentType().getAnnotation(Repeatable.class);
          if (repeatable == null) {
              return null;
          }
          if (!repeatable.value().equals(annotation)) {
              return null;
          }
          return value;
      }