ConcurrentConveyor(E submitterGoneItem, QueuedPipe<E>... queues) {
        if (queues.length == 0) {
            throw new IllegalArgumentException("No concurrent queues supplied");
        }
        this.submitterGoneItem = submitterGoneItem;
        this.queues = validateAndCopy(queues);
        this.liveQueueCount = queues.length;
    }
@Test(expected = IllegalArgumentException.class)
    public void mustPassSomeQueues() {
        concurrentConveyor(doneItem);
    }