Контексты позволяют при определённых условиях из параметров команды сразу получать нужные тебе java бины.
Очень упрощённо:
(получаем пользователя из usersManager по первому аргументу команды)
Вам необходимо зарегистрироваться для просмотра изображений-вложений
В итоге, в сотне-другой команд можно не добавлять код извлечения пользователя из первого аргумента, а сразу указывать первым аргументом User.
С помощью контекста он автоматически заресолвится при парсинге.