@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || ! (obj instanceof SelectParameters)) { return false; } final SelectParameters other = (SelectParameters) obj; if (other.getInputSerialization() == null ^ this.getInputSerialization() == null) return false; if (other.getInputSerialization() != null && !other.getInputSerialization().equals(this.getInputSerialization())) return false; if (other.getExpressionType() == null ^ this.getExpressionType() == null) return false; if (other.getExpressionType() != null && !other.getExpressionType().equals(this.getExpressionType())) return false; if (other.getExpression() == null ^ this.getExpression() == null) return false; if (other.getExpression() != null && !other.getExpression().equals(this.getExpression())) return false; if (other.getOutputSerialization() == null ^ this.getOutputSerialization() == null) return false; if (other.getOutputSerialization() != null && !other.getOutputSerialization().equals(this.getOutputSerialization())) return false; return true; }