modified java2 file