java version beginning