public void putAll(@NonNull LongSparseArray<? extends E> other) {
        for (int i = 0, size = other.size(); i < size; i++) {
            put(other.keyAt(i), other.valueAt(i));
        }
    }
Copies all of the mappings from the {@code other} to this map. The effect of this call is
equivalent to that of calling {@link #put(long, Object)} on this map once for each mapping
from key to value in {@code other}.
android/android_framework/base/src/main/java/github/tornaco/android/thanos/core/util/collection/LongSparseArray.java