boolean (Object other) { if (!(other instanceof ConditionalCondition)) return false; final ConditionalCondition condition = (ConditionalCondition)other; return (s != null ? !s.equals(condition.s) : condition.s != null) ? false : t.equals(condition.t); }