Endpoint endpoint = context.getEndpoint("mock:foo");
assertNull(pool.acquire(endpoint));
assertEquals(0, pool.size());
Producer producer = new MyProducer(endpoint);
producer = pool.addAndAcquire(endpoint, producer);
assertEquals(0, pool.size());
pool.release(endpoint, producer);
assertEquals(1, pool.size());