Возвращение нуля в методе, который учитывает несколько условий

Рассмотрим следующий метод:

private static String method (String string) {
    if (string.equals("conditionOne")) {
        return value;
    } else if (string.equals("conditionTwo")) {
        return symbol;
    } else {
        return null;
    }
}

Допустим, я проверяю два условия,conditionOne а такжеconditionTwo, Также предположим, что какая-то другая часть программы гарантирует, что только эти два случая когда-либо произойдут. Так как метод должен возвращать что-то для всех случаев, чтобы избежать ошибки компилятора, можно ли вернутьnull для финалаelse блокировать только для синтаксических целей, так как эта часть никогда не будет выполняться?

редактировать: Для ясности я хотел бы упомянуть, что компилятор выдает мне ошибку («Ожидается оператор возврата»), если я не включаю последнийelse блок. Кроме возврата null (или пустой строки, как указано Энтони ниже), есть ли другой способ написать этот метод, чтобы этого не произошло?

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос