private void addIfNotNullAndLatestNotSame(TimelineItem item) {
        if (size() != 0) {
            if (get(size() - 1).equals(item)) return;
        }
        for (Stat st: item.getStats()) {
            if (st == null) return;
        }
        add(item);
    }