} else {
print("else ");
}
println("if (" + buildIsAltName(type, loc.getAltId()) + "(arg)) {");
print(" return (" + typeName + ")");
Iterator<Step> steps = loc.stepIterator();
String arg = genBuiltinToATerm(field.getType(), StringConversions
.makeIdentifier(field.getId()));
genSetterSteps(steps, new LinkedList<Step>(), arg);
println(";");
println(" }");