java client modified