public static class Test
{
	public static bool Run()
	{
		Stack<int>() s; //FAIL: cl
		s.Push(42);
		s.Clear();
		s.Push(5);
		s.Push(10);
		s.Push(15);
		s.Pop();
		Stack<byte>() sb;
		sb.Push(200);
		int b = 222;
		sb.Push(b);
		return s.Count == 2 && s.Pop() == 10 && s.Peek() == 5
			&& sb.Pop() == 222 && sb.Pop() == 200;
	}
}