progress on java translation