// CS0308: The non-generic type `Foo' cannot be used with the type arguments
// Line: 16

public class Foo
{
	public string Test<T> ()
	{
		return null;
	}
}

public static class Driver
{
	static object UseBrokenType ()
	{
		return Foo<int> ().Test ();
	}
}