@Override public int hashCode(){
  return subconditions.hashCode() - operator.hashCode();
}

@ Override public int hashCode ( ) { return subconditions . hashCode ( ) - operator . hashCode ( ) ; }
returns the hashcode for the condition
