Optional type in java.