@Override public int hashCode(){
  int code=super.hashCode();
  if (eCondition != null) {
    code+=eCondition.hashCode();
  }
  if (pConditionName != null) {
    code+=pConditionName.hashCode();
  }
  return code;
}

@ Override public int hashCode ( ) { int code = super . hashCode ( ) ; if ( eCondition != null ) { code += eCondition . hashCode ( ) ; } if ( pConditionName != null ) { code += pConditionName . hashCode ( ) ; } return code ; }
returns hash code of the object
