Some experiments with java.util.Optional