Use UnmodifiableArrayList.copyOf(map.entrySet()). It makes it really clear that the list is immutable.