updated QueryTreeVisitor.java