@Override
    public boolean remove(Object object) {
        int index = indexOf(object);
        if (index >= 0) {
            remove(index);
            return true;
        } else {
            return false;
        }
    }
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