Optional.ofNullable(val).map(String::toUpperCase).get() で val が null の場合どうなるか。

mapの結果は空のOptionalとなり、空のOptionalに対してget()を呼ぶと例外がスローされる。