int items = itemsFiring(filterInfo, iteration, init) *
int items = filterInfo.itemsFiring(iteration, init) *
    private static void createSendCode(int iteration, FilterTraceNode node, Trace parent, 				       FilterInfo filterInfo, boolean init, boolean primePump, 				       RawTile tile, RawChip rawChip)     {	//get the items needed to fire and multiply it by the type 	//size	int items = itemsFiring(filterInfo, iteration, init) * 	    Util.getTypeSize(node.getFilter().getOutputType());		ComputeNode destNode = null;		if (node.getNext().isFilterTrace())	    destNode = rawChip.getTile(((FilterTraceNode)node.getNext()).getX(), 				       ((FilterTraceNode)node.getNext()).getY());	else {	    if (KjcOptions.magicdram && node.getNext().isOutputTrace() &&		tile.hasIODevice())		destNode = tile.getIODevice();	    else		return;	}		for (int j = 0; j < items; j++) {	    RouteIns ins = new RouteIns(tile);	    //add the route from this tile to the next trace node	    ins.addRoute(tile, destNode);	    //append the instruction	    //for the primepump append to the end of the init stage	    //so set final arg to true if init or primepump	    tile.getSwitchCode().appendIns(ins, (init||primePump));	}	    }