default void switchProtocol(String protocolId, FutureCallback<ProtocolIOSession> callback) throws UnsupportedOperationException {
        throw new UnsupportedOperationException("Protocol switch not supported");
    }
Switches this I/O session to the application protocol with the given ID.
@param protocolId the application protocol ID
@param callback the result callback
@throws UnsupportedOperationException if application protocol switch
is not supported.

@since 5.2
httpclient5/src/main/java/org/apache/hc/client5/http/nio/ManagedAsyncClientConnection.java