return ((SIRFilter) from.contents).getPushInt();
return ((SIRFilter) from.contents).getPushEstimate();
    public static int getItemsPushed(FlatNode from, FlatNode to) {        if (from.isFilter())            return ((SIRFilter) from.contents).getPushInt();        else if (from.isJoiner())            return from.getTotalIncomingWeights();        else if (from.isSplitter())            return from.getWeight(to);        assert false : "Invalid FlatNode type" + from.toString();        return -1;    }