<p>This method attempts to modify a collection that it got from a source that could potentially have created an
immutable collection, thru Arrays.asList, Collections.unmodifiableXXX, or one of guava's methods. Doing so will cause
an exception, as these collections are not mutable.