title: "Unexpected type required class found type parameter Attack"
body: <p>this is my code (trying to write a copy constructor for my class):</p>
  
  <pre><code>public class ArgumentTree&lt;GameArgument, Attack&gt; extends DelegateTree&lt;GameArgument, Attack&gt;
  {
      public ArgumentTree()
      {super();}
  
      public ArgumentTree(ArgumentTree&lt;GameArgument, Attack&gt; sourceTree)
      {
          super();
          Attack atck = new Attack(); // I get the Error here
          more code....
      }
  }
  </code></pre>
  
  <p>I am getting this error:</p>
  
  <pre><code>unexpected type  
   required: class  
   found:   type parameter Attack  
  </code></pre>
  
  <p>just to clarify: I don't want to make the code generic. I already know that the types I will use will be only GameArgument and Attack. Also, Attack has its own proper default constructor.</p>