added Java version