Utils.assert(pushRatio==popRatio, "Found unequal push and pop ratios when computing scaling factor.");
Utils.assert(pushRatio==popRatio, "Found unequal push and pop ratios when computing scaling factor" + "\n  str=" + str + "\n  strPush=" + strPush + "\n  strPop=" + strPush + "\n  linPush=" + linPush + "\n  linPop=" + linPop);
    protected int getScalingFactor(LinearFilterRepresentation l, SIRStream str) {	int strPush = str.getPushForSchedule(partitioner.getExecutionCounts());	int strPop = str.getPopForSchedule(partitioner.getExecutionCounts());	int linPush = l.getPushCount();	int linPop = l.getPopCount();		int pushRatio = strPush / linPush;	int popRatio = strPop / linPop;	// see if we can get away with this being an integer	Utils.assert(strPush % linPush == 0, "Have non-integral scaling factor of " + strPush + " / " + linPush);	// make sure ratios are same	Utils.assert(pushRatio==popRatio, "Found unequal push and pop ratios when computing scaling factor.");	return pushRatio;    }