jdk 6, range and grade util added