count = new GraphFlattener(str).getNumTiles();
count = Partitioner.countTilesNeeded(str, joinersNeedTiles);
    public void toplevelFission(int startingTileCount) {	int count = startingTileCount;	for(int i=0;i<MAX_FISS_ITER;i++) {	    fissAll();	    //System.out.print("count tiles again... ");	    count = new GraphFlattener(str).getNumTiles();	    //System.out.println("done:"+count);	    if(count>=target) {		break;	    } else {		// redo work estimate		this.work = WorkEstimate.getWorkEstimate(str);	    }	}	if(count>target) {	    fuseAll();	}    }