JDK role