delegate void FooHandler ();

class X
{
	public static void foo ()
	{ }

	public static void Main ()
	{
		object o = new FooHandler (foo);
		((FooHandler) o) ();
	}
}