00000;
      gb = this.Item1.CompareTo(db.Item1);
      eb = gb;
      if ((eb != 0.000000)) 
      {
        return eb;
      }
      else
      {
        var hb = 0.000000;
        hb = this.Item2.CompareTo(db.Item2);
        eb = hb;
        if ((eb != 0.000000)) 
        {
          return eb;
        }
        else
        {
          return 0.000000;
        };
      };
    };
  });
  bb = (function ()
  {
    this.Tag = 0.000000;
    this._CaseName = "Nil";
  });
  bb.prototype.CompareTo = (function 