       {
            var kb = 0.000000;
            kb = ((this.YType < db.YType) ? -1.000000 : ((this.YType == db.YType) ? 0.000000 : 1.000000));
            eb = kb;
            if ((eb != 0.000000)) 
            {
              return eb;
            }
            else
            {
              return 0.000000;
            };
          };
        };
      };
    };
  });
  Z = (function (Item0, Item1)
  {
    this.Items = [Item0, Item1];
    this.Items = [Item0, Item1];
  });
  Z.prototype.CompareTo = 