title: return in try-catch's finally block in java. Is there any good point in this example?
body: <p>I'm not familiar with java and I've been recently looking at some code written by some colleagues that's baffling me. Here's the gist of it:</p>
  
  <pre><code>public response newStuff(//random data inside) {
      try {
         response or = //gives it a value
         log.info(or.toString());
         return or;
      }
      catch ( Exception e) {
          e.printStackTrace();
      }
      finally {
          return null;
      }
  }
  </code></pre>
  
  <p>Is there really any point in adding a finally block here? Couldn't I just add the return null inside the catch block, which would execute the same behavior, or am I wrong?</p>