title: eclipse not inserting "diamond" operator in a java 8 project
body: <p>I have a maven project configured to use Java 8 and all works fine, eclipse compiles code like:</p>
  
  <pre><code>Map&lt;String,String&gt; map = new HashMap&lt;&gt;();
  </code></pre>
  
  <p>It even complains about old-style code ("redundant specification of type arguments") when I set this on the Error/Warnings tab. The problem is, I can't work out how to make it use this syntax by default on autocompletion - I'm pretty sure I saw it working earlier but now whenever I ctrl-space to insert a constructor, it insists on adding the parameters, which I don't like.</p>
  
  <p>Can anybody hint what setting to check to make content assist insert &lt;> instead of &lt; String,String >? Or perhaps it's related to the fact I'm using Java 8 not Java 7, or that I'm on maven?</p>