java version of 1.2