private void genVisitDecl(String className) { println("  public abstract void visit_" + className + "(" + className + " arg) throws jjtraveler.VisitFailure;");
private void genVisitDecl(String methodName, String paramName) { println("  public abstract void visit_" + methodName + "(" + paramName + " arg) throws jjtraveler.VisitFailure;");
	private void genVisitDecl(String className) {		println("  public abstract void visit_" + className + "(" + className + " arg) throws jjtraveler.VisitFailure;");	}