if (edge.getDest().isFileOutput()) continue;
    private static void fillCacheLineSplitOutputTrace(OutputTraceNode traceNode,             FilterTraceNode filter,            FilterInfo filterInfo, boolean init, boolean primepump,            int iterations) {        if (iterations > 0) {            int typeSize = Util.getTypeSize(filter.getFilter().getOutputType());            // write dummy values into each temp buffer with a remainder            Iterator it = traceNode.getDestSet().iterator();            while (it.hasNext()) {                Edge edge = (Edge) it.next();                int remainder = ((typeSize * iterations * traceNode                                  .getWeight(edge)) % RawChip.cacheLineWords);                // don't fill cache line for files                if (remainder > 0                    && !(edge.getDest().isFileOutput() && OffChipBuffer                         .unnecessary(edge.getDest())))                    SwitchCodeStore.dummyOutgoing(InterTraceBuffer.getBuffer(                                                                             edge).getDRAM(),                                                  RawChip.cacheLineWords - remainder, init                                                  || primepump);            }        }    }