What happens when you call `TreeMap.subMap(fromKey, toKey)` and then try to insert a key outside that range into the returned view?
-
A
The key is silently ignored
-
B
An IllegalArgumentException is thrown
-
C
A ConcurrentModificationException is thrown
-
D
The key is inserted into the backing TreeMap directly