If you need unmodifiable and immutable list or in other words unmodifiable copy of the source list without any dependency to other libraries try this:
Collections.unmodifiableList(Collections.list(Collections.enumeration(sourceList)))
Collections.list() copies values from its enumeration.