/** {@inheritDoc} */
protected void applyUpdate(MessagingSubsystemElement element) throws UpdateFailedException {
final QueueElement queue = element.addQueue(name);
if(queue == null) {
throw new UpdateFailedException("duplicate queue " + name);
}
queue.setAddress(address);
queue.setFilter(filter);
if(durable != null) queue.setDurable(durable);
}