java optional get or else do something