{
super(null, (DelegateSupport)delegate);
if (log.isTraceEnabled()) { log.trace(this + " constructing connection state"); }
children = new SyncSet(new HashSet(), new WriterPreferenceReadWriteLock());
this.remotingConnection = remotingConnection;
this.versionToUse = versionToUse;
// Each connection has its own resource manager. If we can failover all connections with the