ストリームが「空」である場合、findFirst() が返す戻り値はどれか。

findFirstなどの検索操作は、結果が存在しない可能性を考慮して常にOptionalを返す。