List<TypeGuessSummary> tgses = ts.getTypeGuesses();
add(new Label("typecount", "" + tgses.size()));
ListView<TypeGuessSummary> observationList = new ListView<TypeGuessSummary>("observations", tgses) {
protected void populateItem(ListItem<TypeGuessSummary> item) {
TypeGuessSummary tgs = item.getModelObject();
FileSummary fs = tgs.getFileSummary();
SchemaSummary ss = tgs.getSchemaSummary();
String fileUrl = urlFor(FilePage.class, new PageParameters("fid=" + fs.getFid())).toString();
item.add(new ExternalLink("filelink", fileUrl, fs.getFname()));
String schemaUrl = urlFor(SchemaPage.class, new PageParameters("schemaid=" + ss.getSchemaId())).toString();