In Java you could return a list that cannot be modified by the caller by doing return Collections.unmodifiableList(list).Should the method name indicate that it's returning an unmodifiable list? That could prevent clients of my class from attempting to add or remove objects from the list.
Method returning an unmodifiable list
java;collections