class Range

def ==(other)

def ==(other)
  %x{
    if (!other._isRange) {
      return false;
    }
    return #{self}.exclude === other.exclude && #{self}.begin == other.begin && #{self}.end == other.end;
  }
end