public int hashCode() {
final int prime = 31;
int result = 1;
+ result = prime * result + ((relation == null) ? 0 : relation.hashCode());
result = prime * result + ((componentType == null) ? 0 : componentType.hashCode());
result = prime * result + ((expression == null) ? 0 : expression.hashCode());
result = prime * result + ((indexRoot == null) ? 0 : indexRoot.hashCode());
if (getClass() != obj.getClass())
return false;
CompileProceduralExpressionValueRequest other = (CompileProceduralExpressionValueRequest) obj;
+ if (relation == null) {
+ if (other.relation != null)
+ return false;
+ } else if (!relation.equals(other.relation))
+ return false;
if (componentType == null) {
if (other.componentType != null)
return false;