title: Else method for ifPresent Stream
body: <p>I want to know how to do some behavior if some value is not present after filter a stream.</p>
  
  <p>Let's suppose that code:</p>
  
  <pre><code>foo.stream().filter(p -&gt; p.someField == someValue).findFirst().ifPresent(p -&gt; {p.someField = anotherValue; someBoolean = true;}); 
  </code></pre>
  
  <p>How I put some kind of <code>Else</code> after <code>ifPresent</code> in case of value is not present?</p>
  
  <p>There are some <code>orElse</code> methods on Stream that I can call after <code>findFirst</code>, but I can't see a way to do that with those <code>orElse</code></p>