Igor Soshilov, 396, MultiFileHashMap

vpavlenko
Или throws IllegalArgumentException (чисто в целях документации), или перенести это в документацию, а декларацию throws убрать.

Впрочем, дискусионный вопрос.
http://stackoverflow.com/questions/20871763/should-i-declare-unchecked-exceptions-in-the-throws-specification