Should Java 8 getters return optional type? Should Java 8 getters return optional type? java java