Круто. Давайте сделаем "папу всех команд" AbstractCommand, который бы содержал в себе общий для всех команд код обработки ошибок. Ну, или давайте вынесем эту проверку ошибок в то место, где вызываются эти команды.