@Override
        public RequestMessage.Builder buildMessage(final RequestMessage.Builder builder) {
            if (close.isDone()) throw new IllegalStateException("Client is closed");
            builder.addG(graphOrTraversalSource);

            return client.buildMessage(builder);
        }
Uses a {@link Client.ClusteredClient} that rebinds requests to a specified {@link Graph} or
{@link TraversalSource} instances on the server-side.
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Client.java