throw new ExchangeIsAlternateException(getName());
}
if(isReservedExchangeName(getName()))
{
throw new RequiredExchangeException(getName());
}
if (isDurable() && !isAutoDelete())
{
getVirtualHost().getDurableConfigurationStore().remove(asObjectRecord());