title: Java 8 method references: provide a Supplier capable of supplying a parameterized result
body: <p>I'd like to use </p>
  
  <pre><code>java.util.Optional.orElseThrow()
  </code></pre>
  
  <p>with an Exception type that asks for a constructor parameter. Something like this:</p>
  
  <pre><code>.orElseThrow(MyException::new(someArgument)) // obviously NOT working
  </code></pre>
  
  <p>Is there a way to create a Supplier that passes my argument value in?</p>