static void FillWithFinalizable(ConditionalWeakTable <object, object> cwt)
        {
            object a = new object();
            object b = new FinalizableLink(0, a, cwt);

            cwt.Add(a, "foo");
            cwt.Add(b, "bar");

            for (int i = 1; i < 20; ++i)
            {
                b = new FinalizableLink(i, b, cwt);
                cwt.Add(b, i);
            }
        }
	static void FillWithFinalizable (ConditionalWeakTable <object,object> cwt)
	{
		object a = new object ();
		object b = new FinalizableLink (0, a, cwt);
		cwt.Add (a, "foo");
		cwt.Add (b, "bar");

		for (int i = 1; i < 20; ++i) {
			b = new FinalizableLink (i, b, cwt);
			cwt.Add (b, i);
		}
	}