if (primepump)
if (primepump) { SpaceTimeBackend.println("PrimePump steady buffer outputs for " + output + " = " + filterInfo.primePumpItemsNotConsumed());
    private static void outputDRAMCommands(OutputTraceNode output, boolean init, boolean primepump)     {	FilterTraceNode filter = (FilterTraceNode)output.getPrevious();	//don't do anything for a redundant buffer	if (output.oneOutput() && 	    InterTraceBuffer.getBuffer(output.getSingleEdge()).redundant())	    return;		FilterInfo filterInfo = FilterInfo.getFilterInfo(filter);	//calculate the number of items sent	int items = filterInfo.totalItemsSent(init, primepump);		if (primepump)	    items -= filterInfo.primePumpItemsNotConsumed();		generateOutputDRAMCommands(output, init, primepump, filter, items);	//take care of the primepump items not consumed in the primepump stage	//place them in the steady buffer.	if (primepump)	    generateOutputDRAMCommands(output, init, primepump, filter, 				       filterInfo.primePumpItemsNotConsumed());    }