public override Boolean Equals(Object other)
        {
            BinOpKey ob = other as BinOpKey;

            return(ob != null && ob.t1 == this.t1 && ob.t2 == this.t2);
        }
 Object findCachedMethod(BinOpKey key)
 {
     return(methodCache[key]);
 }
 Object findCachedMethod(BinOpKey key)
 {
     return methodCache[key];
 }
 void cacheMethod(BinOpKey key, Object method)
 {
     methodCache[key] = method;
 }
 void cacheMethod(BinOpKey key,Object method)
 {
     methodCache[key] = method;
 }