<H1>static in Generics</H1>
<I>What's the output of this code?</I>

class MyList&lt;T&gt; 
{
  public static int count;
  public MyList() { count++; }
  public int getCount() { return count; }
}
public class Sample 
{
  public static void main(String[] args)
  {
    MyList&lt;Integer&gt; list1 = new MyList&lt;Integer&gt();
    MyList&lt;Integer&gt; list2 = new MyList&lt;Integer&gt();
    MyList&lt;Double&gt; list3 = new MyList&lt;Double&gt();

    System.out.println(list1.getCount());
    System.out.println(list2.getCount());
    System.out.println(list3.getCount());
  }
}
