public static boolean unnecessary(OutputTraceNode output) { if (output.noOutputs())
public static boolean unnecessary(InputTraceNode input) { if (input.noInputs())
    public static boolean unnecessary(OutputTraceNode output) {        if (output.noOutputs())            return true;        if (output.oneOutput()            && (IntraTraceBuffer.getBuffer(                                           (FilterTraceNode) output.getPrevious(), output)                .getDRAM() == InterTraceBuffer.getBuffer(                                                         output.getSingleEdge()).getDRAM()))            return true;        return false;    }