out.write(" </tr>\n\n");
Iterator<Field> fields = td.getField();
int fieldNum = 1;
while(fields.hasNext()){
Field field = fields.next();
out.write(" <tr>\n");
out.write(" <td class=\"spacer\"> </td>\n");
out.write(" <td class=\"label\"> Field " + fieldNum + "</td>\n");
out.write(" <td> " + field.getName() + " </td>\n");
TypeDefinition fieldType = sm.tdef(field.getType().getObjectName().getNameString());
if (fieldType == null)
fieldType = sm.findInternalType(new StringName(field.getType().getObjectName().getNameString()));
String type = TypeFormatter.getTypeName(fieldType);
String schema = fieldType.getDefinedIn().getName().getNameString();
out.write(" <td class=\"attrType\"> <a href=\"" + schema + ".html#" + type + "\">" + type + "</a> </td>\n");
out.write(" <td> " + field.getDescription() + " </td>\n");
out.write(" </tr>\n\n");
fieldNum++;
}