// Add defuzzyfiers
defuzzifiers.append("DEFUZZIFY " + var.getName() + "\n");
for( Iterator<String> itlt = var.iteratorLinguisticTermNamesSorted(); itlt.hasNext(); ) {
String ltName = itlt.next();
LinguisticTerm linguisticTerm = var.getLinguisticTerm(ltName);
defuzzifiers.append("\t" + linguisticTerm.toStringFcl() + "\n");
}
defuzzifiers.append("\t" + var.getDefuzzifier().toStringFcl() + "\n");
defuzzifiers.append("\tDEFAULT := " + (Double.isNaN(var.getDefaultValue()) ? "NC" : Double.toString(var.getDefaultValue())) + ";\n");
var.estimateUniverse();
defuzzifiers.append("\tRANGE := (" + var.getUniverseMin() + " .. " + var.getUniverseMax() + ");\n");