¿Cuál es el punto de la clase opcional de guayaba

Recientemente leí sobre esto y vi personas que usan esta clase, pero en casi todos los casos, usandonull hubiera funcionado también, si no de manera más intuitiva. ¿Alguien puede proporcionar un ejemplo concreto dondeOptional lograría algo quenull no pudo o de una manera mucho más limpia? Lo único que se me ocurre es usarlo conMaps que no aceptannull teclas, pero incluso eso podría hacerse con un "mapeo" lateral del valor nulo. ¿Alguien puede proporcionarme un argumento más convincente? Gracias

Respuestas a la pregunta(8)

Su respuesta a la pregunta