What is the difference between "return new A()" and "return a = new A()"
<p>I saw in many libraries, when returning some result, is used return <code>a = new A()</code> (e.g. <code>return entrySet = new EntrySet()</code>) instead of returning just <code>new EntrySet()</code>, what's the difference ?</p>
