ny order (for example a list starts by checking the
last element and then moves towards the start of the list).
The default implementation iterates elements in iteration order,
checks <code>test(element)</code> for each,
and finally returns that last one that matched.</p>
<p>If no element satisfies <code>test</code>, the result of invoking the <code>orElse</code>
function is returned.
If <code>orElse</code> is omitted, it defaults to throwing a <a href="dart-core/StateError-class.html">StateError</a>.</p>
 