modified java file