Здравствуйте. В чем может быть здесь ошибка? Первый case хватает нормально, а ко второму как будто не переходит и наверное из-за этого выпадает NullPointerException. По поводу третьего case: если string будет null, то мне надо null вернуть и его потом использовать.