public class Program
{	
	public static void Main()
	{
		new Program<object>();
	}
}

public class Program<T>
{
	public Program(Generic<T> generic = null)
	{
	}
}

public class Generic<T>
{	
}