static TokenOperationRequest of(@Nullable ClientAuthentication clientAuthentication,
                                    String token, @Nullable String tokenTypeHint) {
        requireNonNull(token, "token");
        return new DefaultTokenOperationRequest(clientAuthentication, token, tokenTypeHint);
    }
Creates a new instance of {@link TokenOperationRequest}.

@param clientAuthentication the client authentication
@param token the token that the client wants to operate
@param tokenTypeHint the hint about the type of the token that the client wants to operate
oauth2/src/main/java/com/linecorp/armeria/common/auth/oauth2/TokenOperationRequest.java