Ильин Илья 397, MultiFileHashMap

case тут точно юзать неразумно. Я пока что самым оптимальным способом вижу contains для всех недопустимых символов, но мб есть что-то покрасивее.