title: How can I define class using multiple generic?
body: <p>I want to create object like belows :   </p>
  
  <pre><code>private MyHashTable&lt;AVLtree&lt;TreeData&gt;, TreeData&gt; hashTable = new MyHashTable&lt;&gt;();
  </code></pre>
  
  <p><code>AVLtree</code> and <code>TreeData</code> is what I defined, not java built in class.<br>
  But, I have no idea how to define MyHashTable class using generic.<br>
  What I can think about is 
      <code>public class MyHashTable&lt;S&lt;T&gt;,T&gt;</code>   but it doesn't work. </p>