public virtual void TestMapFactory()
        {
            TwoDimensionalMap <string, string, string> map = new TwoDimensionalMap <string, string, string>(MapFactory.IdentityHashMapFactory <string, IDictionary <string, string> >(), MapFactory.IdentityHashMapFactory <string, string>());

            map.Put(new string("A"), "B", "C");
            map.Put(new string("A"), "B", "C");
            NUnit.Framework.Assert.AreEqual(2, map.Size());
        }
 public static Edu.Stanford.Nlp.Util.TwoDimensionalMap <K1, K2, V> IdentityHashMap <K1, K2, V>()
 {
     return(new Edu.Stanford.Nlp.Util.TwoDimensionalMap <K1, K2, V>(MapFactory.IdentityHashMapFactory <K1, IDictionary <K2, V> >(), MapFactory.IdentityHashMapFactory <K2, V>()));
 }