boolean (Object object) { if (this == object) return true; if (!(object instanceof NegatedConditional)) return false; if (!super.equals(object)) return false; final NegatedConditional that = (NegatedConditional)object; return text != null ? text.equals(that.text) : that.text == null; }