working java version