int argnr = 0;
	protected void printActualTypedArgumentList(Type type, Alternative alt) {		Iterator fields = type.altFieldIterator(alt.getId());		int argnr = 0;		while (fields.hasNext()) {			Field field = (Field) fields.next();			String field_id = getFieldId(field.getId());			String field_type = field.getType();			if (field_type.equals("str")) {				print("makeAppl(makeAFun(" + field_id + ", 0, true))");			} else if (field_type.equals("int")) {				print("makeInt(" + field_id + ".intValue())");			} else if (field_type.equals("real")) {				print("makeReal(" + field_id + ".doubleValue())");			} else {				print(field_id);			}			if (fields.hasNext()) {				print(", ");			}		}	}