make helper method and LOG private
check for initialized CE
propagating InterruptedException to callers, don't log errors or any other buzz
Initial benchmarking tool.