Devo usar o Java8 / Guava Opcional para cada método que possa retornar null?

Opcional é usado para representar objetos anuláveis. Alguns usos dessa classe incluem

Como um tipo de retorno de método, como uma alternativa para retornar null para
indicar que nenhum valor estava disponívelPara distinguir entre "desconhecido" (por exemplo, não presente em um mapa) e "conhecido por não ter valor" (presente no mapa, com valor
Optional.absent ())Para encapsular referências anuláveis ​​para armazenamento em uma coleção que não suporta nulo (embora haja várias outras abordagens para isso que devem ser consideradas primeiro)

No primeiro caso, preciso retornar Opcional em todo o método de retorno anulável?

questionAnswers(3)

yourAnswerToTheQuestion