title: How to call static method from a generic class?
body: <p>I have a class containing a static create method.</p>
  
  <pre><code>public class TestClass {
  
   public static &lt;E&gt; TestClass&lt;E&gt; create() {
      return new TestClass&lt;E&gt;();
    }
  
  }
  </code></pre>
  
  <p>when I use <code>TestClass.create()</code> , it can be compiled. But when I use <code>TestClass&lt;String&gt;.create()</code>, it failed to compile, how to specify the generic? </p>