{
throw new IllegalArgumentException("Unknown attributes provided: " + providedAttributeNames);
}
_virtualHost = vhost;
_logSubject = new ExchangeLogSubject(this, this.getVirtualHost());
_bindingListener = new StateChangeListener<BindingImpl, State>()
{
@Override
public void stateChanged(final BindingImpl binding, final State oldState, final State newState)