progress on supporting visitors in the java rewrite engine