using System;
using System.Collections;
public class ReferenceContrainte
{
public static void Main()
{
Z objet=new Z();
}
}
public class Z where T: class
{
public void Iterate(T data)
{
}
}
public class X
{
}