public void generate(SimpleNode root, PrintStream out) { this.out = out;
public void generate(SimpleNode root, CodeEmitter emitter) throws IOException { this.emitter = emitter;
	public void generate(SimpleNode root, PrintStream out) {		this.out = out;		visit(root);	}