Почему TreeMap?! И у вас пробелы неправильно стоят.
```
Map<String, Command> map = new HashMap<String, Command>();
```