// CS0694: Type parameter `Y' has same name as containing type, or method
// Line: 4

class Y <Y> {
}

class Test
{
	static void Main ()
	{ }
}