Is this different from `Collections.unmodifiableList()`?