   var hb = 0.000000;
      var ib = 0.000000;
      while (((hb == 0.000000) && ((ib < this.Data.length) && (ib < db.Data.length))))
      {
        hb = this.Data[ib].CompareTo(db.Data[ib]);
        ib = (ib + 1.000000);
      };
      hb = ((hb == 0.000000) ? (this.Data.length - db.Data.length) : hb);
      eb = hb;
      if ((eb != 0.000000)) 
      {
        return eb;
      }
      else
      {
        var jb = 0.000000;
        jb = ((this.Legend < db.Legend) ? -1.000000 : ((this.Legend == db.Legend)