Готовчиц Максим, 396, MultiFileHashMap

Я не понимаю, зачем ты делаешь наследование, если в каждом классе своя функция?
Посмотри, все используют
@Override
void execute() {...}