title: Why is avoiding Boolean instantiation a good idea?
body: <p>PMD is warning me to avoid Boolean instantiation (for efficiency reasons).
  I have something like this</p>
  
  <pre><code>Boolean variable = new Boolean(somestringIGotRepresentingABoolean);
  </code></pre>
  
  <p>And I'm supposed to use this</p>
  
  <pre><code>Boolean variable = Boolean.valueOf(somestringIGotRepresentingABoolean);
  </code></pre>
  
  <p>Why is that better?</p>