title: Different default 'initialCapacity' HashSet and LinkedHashSet
body: <p>When constructing a <code>HashSet</code>and a <code>LinkedHashSet</code> from a collection, the <code>initialCapacity</code> is set to different values in the default implementation.</p>
  
  <p>HashSet:</p>
  
  <pre><code>public HashSet(Collection&lt;? extends E&gt; c) {
      map = new HashMap&lt;&gt;(Math.max((int) (c.size()/.75f) + 1, 16));
      addAll(c);
  }
  </code></pre>
  
  <p>LinkedHashSet:</p>
  
  <pre><code>public LinkedHashSet(Collection&lt;? extends E&gt; c) {
      super(Math.max(2*c.size(), 11), .75f, true);
      addAll(c);
  }
  </code></pre>
  
  <p>I'm sure there is a perfectly valid reason for this, but I fail to see it.</p>