@Override protected Iterable<?> orderDomainValues(Variable var,Assignment assignment,CSP csp){
  if (!isLCVHeuristicEnabled) {
    return csp.getDomain(var);
  }
 else {
    return applyLeastConstrainingValueHeuristic(var,csp);
  }
}

@ Override protected Iterable < ? > orderDomainValues ( Variable var , Assignment assignment , CSP csp ) { if ( ! isLCVHeuristicEnabled ) { return csp . getDomain ( var ) ; } else { return applyLeastConstrainingValueHeuristic ( var , csp ) ; } }
primitive operation , ordering the domain values of the specified variable .
