title: How to create an instance just by generic type T
body: <p>I want to create an instance just by defining the type for a generic class</p>
  
  <pre><code>public abstract class Base&lt;T&gt; {
      private final T genericTypeObject;
  
      protected Base(){
            //Create instance of T here without any argument
  
      }
  }
  </code></pre>
  
  <p>So that I just can call the default constructor:</p>
  
  <pre><code>public class Child extends Base&lt;SomeClass&gt;{
      public Child () {
          super();
      }
  }
  </code></pre>
  
  <p>and the Base-class implementation will create me an instance of the GenericType.</p>