Дмитрий Морозов, 396, MultiFileHashMap

Вот эта жесть уйдёт, когда все команды станут классами и смогут понаследоваться от базового класса, в который вынесется код проверки того, что передано достаточно параметров.