public FlatIRToC(TabbedPrintWriter p) { this.p = p; this.str = null; this.pos = 0;
public FlatIRToC() { this.str = new StringWriter(); this.p = new TabbedPrintWriter(str);
    public FlatIRToC(TabbedPrintWriter p) {        this.p = p;        this.str = null;        this.pos = 0;    }