private void declareQueueIfNotPresent(Queue queue) {
		if (this.rabbitAdmin.getQueueProperties(queue.getName()) == null) {
			this.rabbitAdmin.declareQueue(queue);
		}
	}
Try passive declaration first, in case the user has pre-configured the queue with incompatible arguments.
@param queue The queue.
spring-xd-messagebus-rabbit/src/main/java/org/springframework/xd/dirt/integration/rabbit/RabbitMessageBus.java