use of optional class in java 8 example