<div dir="ltr"><div style>In b72, optional.orElse(null) is ambiguous because it matches both of the orElse forms:</div><div style><br></div><div style> T orElse(T other)</div><div style> T orElse(Supplier<T> other)</div>
<div style><br></div><div style>For example, this won't compile:</div><div style><br></div><div style> return stream.max(comparator).orElse(null);</div><div style><br></div><div style><br></div><div style>Optional needs a concise way to return null, so I suggest:</div>
<div style><br></div><div style> T orElseNull()</div><div style><br></div><div style>--Joe</div></div>