@Override
    protected void removeRange(int fromIndex, int toIndex) {
        super.removeRange(fromIndex, toIndex);
        notifyRemove(fromIndex, toIndex - fromIndex);
    }
An {@link ObservableList} implementation using ArrayList as an implementation.
android/android_framework/base/src/main/java/github/tornaco/android/thanos/core/util/obs/ObservableArrayList.java