StreamItDot.printGraph(str, "after.dot");
    private static void doFFT(SIRStream str) {	RawFlattener rawFlattener;	System.err.println("Working on FFT...");	rawFlattener = new RawFlattener(str);	rawFlattener.dumpGraph("before-adjust.dot");	System.err.println("\nBEFORE: " + rawFlattener.getNumTiles() + 			   " tiles");	WorkEstimate.getWorkEstimate(str).printWork();	SJFlatten.doFlatten(str);	Namer.assignNames(str);	rawFlattener = new RawFlattener(str);	rawFlattener.dumpGraph("after-adjust.dot");	System.err.println("\nAFTER: " + rawFlattener.getNumTiles() + 			   " tiles");	WorkEstimate.getWorkEstimate(str).printWork();    }