@@ -0,0 +1,436 @@
+package bugIdeas;%0A%0Aimport java.util.concurrent.CountDownLatch;%0Aimport java.util.concurrent.TimeUnit;%0Aimport java.util.concurrent.TimeoutException;%0A%0Apublic class Ideas_2011_12_11 %7B%0A    %0A    final CountDownLatch latch = new CountDownLatch(1);%0A    %0A    public void waitForIt() throws TimeoutException, InterruptedException %7B%0A        latch.await(5, TimeUnit.SECONDS);%0A    %7D%0A    public void countDown() %7B%0A        latch.countDown();%0A    %7D%0A%0A%7D%0A

add test case