CuratorFramework client = CuratorEntry.mustGetEntry(connectionManager, projection).getClient();
Object builder = client.checkExists();
if ( spec.watched )
{
builder = castBuilder(builder, Watchable.class).usingWatcher(new RpcWatcher(this, projection));
}
if ( spec.asyncContext != null )
{
BackgroundCallback backgroundCallback = new RpcBackgroundCallback(this, projection);