using System;
using System.Collections.Generic;

interface IFoo
{
	void Bar();
	IList<T> Bar<T>();
}

class Foo : IFoo
{
	public void Bar()
	{
		Console.WriteLine("Bar");
	}
	
	public IList<T> Bar<T>()
	{
		Console.WriteLine("Bar<T>");
		return null;
	}
}

class BugReport
{
	public static void Main(string[] args)
	{
		Foo f = new Foo();
		f.Bar();
		f.Bar<int>();
	}
}