public boolean equals(Object other) {return sameClassAs(other) &&equalsTo(getClass().cast(other));}

public boolean equals ( Object other ) { return sameClassAs ( other ) && equalsTo ( getClass ( ) . cast ( other ) ) ; }
public override bool Equals(object obj){if (!(obj is DrillDownQuery)){return false;}DrillDownQuery other = (DrillDownQuery)obj;return query.Equals(other.query) && base.Equals(other);}
