Retornando null em um método que é responsável por várias condições

Considere o seguinte método:

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

Digamos que estou verificando duas condições,conditionOne econditionTwo. Além disso, suponha que alguma outra parte do programa garanta que apenas esses dois casos ocorram. Como o método precisa retornar algo para todos os casos para evitar um erro do compilador, é bom retornarnull para a finalelse bloquear apenas para fins sintáticos, pois essa parte nunca será executada?

Editar: Para maior clareza, eu gostaria de mencionar que o compilador gera um erro ("Esperando declaração de retorno") se eu não incluir essa últimaelse quadra. Além de retornar null (ou uma string vazia, como apontado por Anthony abaixo), existe outra maneira de escrever esse método para que isso não aconteça?

obrigado

questionAnswers(4)

yourAnswerToTheQuestion