// Compiler options: /r:gtest-168-lib.dll
public class lis <a> {}

public class M {
	public static lis <a> Rev <a> (lis <a> x)
	{
		return x;
	}
  
	public static lis <b> MapFromArray<a, b> (a[] x)
	{
		return M.Rev (new lis <b>());
	}
}

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