assertFalse(future.isDone());
assertFalse(future.isClosed());
TestListener listener1 = new TestListener();
TestListener listener2 = new TestListener();
future.addListener(listener1);
future.addListener(listener2);
future.removeListener(listener1);
TestThread thread = new TestThread(future);
thread.start();