Smirnov Alexandr, 395, MultiFileMap

Развитая иерархия исключений это конечно круто, но тут похоже на перебор. Достаточно одного класса и дифференцированных сообщений об ошибках в местах выбрасывания исключений, а не в местах их обработки