// synchronize (recursively) the client-side state
state.synchronizeWith(newDelegate.getState());
JMSRemotingConnection conn = ((ConnectionState)state.getParent()).getRemotingConnection();
client = conn.getRemotingClient();
onewayClient = conn.getOnewayClient();
strictTck = conn.isStrictTck();
}