- Change spec to throw IllegalArgumentException rather than UnsupportedOperationException. Just cleaner.:-)