class A<T>
{
	public delegate void Foo ();
	public delegate void Bar<U> ();
}

class X
{
	public static void Main ()
	{ }
}