List<Long> plateauSampleTimes = new ArrayList<Long>(repeatCount);
List<Double> plateauSampleDeltas = new ArrayList<Double>(repeatCount);
trace("Declaring and purging queue " + q);
chan.queueDeclare(q, true, false, false, null);
chan.queuePurge(q);
chan.basicQos(1);
trace("Building backlog out to " + backlogSize + " messages, each " + bodySize + " bytes long");
for (int i = 0; i < backlogSize; i++) {
chan.basicPublish("", q, props, body);