title: Difference between calling new and getInstance()
body: <p>Is calling <code>Class.getInstance()</code> equivalent to <code>new Class()</code>?
  I know the constructor is called for the latter, but what about <code>getInstance()</code>?
  Thanks.</p>