 var eb = 0.000000;
    var fb = 0.000000;
    var gb = 0.000000;
    while (((fb == 0.000000) && ((gb < this.Categories.length) && (gb < db.Categories.length))))
    {
      fb = ((this.Categories[gb] < db.Categories[gb]) ? -1.000000 : ((this.Categories[gb] == db.Categories[gb]) ? 0.000000 : 1.000000));
      gb = (gb + 1.000000);
    };
    fb = ((fb == 0.000000) ? (this.Categories.length - db.Categories.length) : fb);
    eb = fb;
    if ((eb != 0.000000)) 
    {
      return eb;
    }
    else
    {
   