Федоров Андрей, 393 группа, MultiFileHashMap

Не совсем. Я не храню единожды инстанциированные команды. Я храню классы комманд и при каждом вызове начинаю с чистого листа)
Тут скорее нужно написать Class<? extends Command>.