title: Different List initializing in GWT?
body: <p>While learning GWT I faced another type of initialization.
  I'm wondering what is the difference between:</p>
  
  <pre><code> 1) List&lt;T&gt; = new ArrayList&lt;T&gt;();
  </code></pre>
  
  <p>and</p>
  
  <pre><code> 2) List&lt;T&gt; = Lists.newArrayList();
  </code></pre>
  
  <p>Which one has advantages and why?</p>