docs: private Set<HttpMethod> getHttpMethods(Method method) {
      Set<HttpMethod> httpMethods = new HashSet<>();
  
      if (method.isAnnotationPresent(GET.class)) {
        httpMethods.add(HttpMethod.GET);
      }
      if (method.isAnnotationPresent(PUT.class)) {
        httpMethods.add(HttpMethod.PUT);
      }
      if (method.isAnnotationPresent(POST.class)) {
        httpMethods.add(HttpMethod.POST);
      }
      if (method.isAnnotationPresent(DELETE.class)) {
        httpMethods.add(HttpMethod.DELETE);
      }
  
      return Collections.unmodifiableSet(httpMethods);
    }