s.append("<th align=\"left\">Input</th>");
s.append("<th align=\"left\">Property</th>");
s.append("<th align=\"left\">Value/Msg</th>");
Iterator values = result.getFormInputResults();
while (values.hasNext()) {
FormInputResult value = (FormInputResult)values.next();
s.append("<tr><td>");
s.append(value.getFormInput().getName());
s.append("</td><td>");
s.append(value.getProperty());
s.append("</td><td>");
if (value.isValid()) {
Object o = value.getValue();
String f = toString(o);
if (f.length() > 60) {
f = f.substring(0, 60) + "...";
}
s.append(f);
} else {
s.append(value.getFirstMessage());
}
s.append("</td></tr>");
}
s.append("</table>");
} else {