@Override
        protected Connection chooseConnection(final RequestMessage msg) throws TimeoutException, ConnectionException {
            if (close.isDone()) throw new IllegalStateException("Client is closed");
            return client.chooseConnection(msg);
        }
Delegates to the underlying {@link Client.ClusteredClient}.
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Client.java