java6-based toold