public static SimpleHttpRequest create(final Method method, final URI uri) {
        return new SimpleHttpRequest(method, uri);
    }
Creates a request object of the exact subclass of {@link SimpleHttpRequest}.

@param method a non-null HTTP method.
@param uri a non-null URI.
@return a new SimpleHttpRequest.
httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleHttpRequests.java