SslContext getOrCreateSslContext(SocketAddress remoteAddress, SessionProtocol desiredProtocol) {
        if (sslContextFactory == null) {
            return determineSslContext(desiredProtocol);
        } else {
            return newSslContext(remoteAddress, desiredProtocol);
        }
    }
Returns a {@link Bootstrap} corresponding to the specified {@link SocketAddress}
{@link SessionProtocol} and {@link SerializationFormat}.
core/src/main/java/com/linecorp/armeria/client/Bootstraps.java