Inconsistency in behaviour
Brought to you by:
szkiba
Whenever a keySet is returned from a BasicMultiMap the iteration order of the elements is preserved (it just returns the keySet of the underliyng map, a LinkedHashMap per default).
Whenever an entrySet is returned from a BasicMultiMap the iteration order of the elements is preserved because a new HashSet is created.
This creates problems when an ini file has to be saved after having loaded it.
Sorry, another copy/paste victim....
Whenever an entrySet is returned from a BasicMultiMap the iteration order of the elements is NOT preserved because a new HashSet is created.