text: public override bool Equals(Object o){if (this == o){return true;}else if (!(o is ArrayPredictionContext)){return false;}if (this.GetHashCode() != o.GetHashCode()){return false; }ArrayPredictionContext a = (ArrayPredictionContext)o;return Arrays.Equals(returnStates, a.returnStates) &&Arrays.Equals(parents, a.parents);}