public virtual bool Eql(object o) { if (GetType() != o.GetType()) { return(false); } return(ruby.Eql(o, this)); }