@Override
public String call() throws Exception {
ZooKeeper myZk = newZooKeeper();
try{
@SuppressWarnings({"MismatchedQueryAndUpdateOfCollection"})
ZkBlockingQueue<String> myQueue = new ZkBlockingQueue<String>(testPath, serializer, new BaseZkSessionManager(myZk), bound);
startLatch.await();
//this should block until the barrier is entered elsewhere
System.out.println(Thread.currentThread().getName()+": Polling an element off the queue...");
String queueEntry = myQueue.poll(Long.MAX_VALUE,TimeUnit.DAYS);