java.lang.Object to java.util.Optional