} else {
throw new FitsException("Invalid column data class:" + bases[col]);
}
String key = "TFORM" + (col + 1);
iter.add(key, new HeaderCard(key, tform, null));
if (dimens[col].length > 0 && ((flags[col] & COL_VARYING) == 0)) {
StringBuffer tdim = new StringBuffer();
char comma = '(';
for (int i = dimens[col].length - 1; i >= 0; i -= 1) {
tdim.append(comma);
tdim.append(dimens[col][i]);
comma = ',';
}
tdim.append(')');
key = "TDIM" + (col + 1);
iter.add(key, new HeaderCard(key, new String(tdim), null));
}
key = "TTYPE" + (col + 1);
iter.add(key, new HeaderCard(key, "UNKNOW" + (col + 1), "Field type"));
}