code: public static HttpMethod valueOf(String name) {
          HttpMethod result = methodMap.get(name);
          return result != null ? result : new HttpMethod(name);
      }
docs: Returns the {@link HttpMethod} represented by the specified name.
  If the specified name is a standard HTTP method name, a cached instance
  will be returned.  Otherwise, a new instance will be returned.