Optional.ofNullable(val).filter(s -> s.length() > 5) の戻り値の型はどれか。

filterメソッドは、条件に一致すれば元の値を保持し、一致しなければ空のOptionalを返す。