title: Java 9 ifPresentOrElse returning value
body: <p>1/ Working code:</p>
  
  <pre><code>public Student process (int id, name){
    Optional&lt;Student&gt; studentOpt = myrepo.findById(id);
    studentOpt.isPresent() {
      return updateStudent(id, name);
    } else {
     return createStudent(id, name);
    }
  </code></pre>
  
  <p>2/ I try to change it to 'full lambdas code' (not working):</p>
  
  <pre><code>public Student process (int id, name){
    Optional&lt;Student&gt; studentOpt = myrepo.findById(id);
    return studentOpt.ifPresentOrElse(student-&gt; return updateStudent(id, name), () -&gt;  return createStudent(id, name));
  }
  </code></pre>
  
  <p>1/ should I change it to full lambda? what is the cleanest?</p>
  
  <p>2/ if yes, how ?</p>