ListStore<WCAGViolation> store = new ListStore<WCAGViolation>();
store.add(wcagResult.getErrors());
store.add(wcagResult.getWarnings());
store.add(wcagResult.getInfos());
final Grid<WCAGViolation> grid = new Grid<WCAGViolation>(store, new ColumnModel(configs));
grid.setHeight(store.getCount() > 3 ? 100 : (35 + 20 * store.getCount()));
grid.setStyleAttribute("borderTop", "none");
grid.setAutoExpandColumn("message");
grid.setAutoExpandMax(900);
grid.setBorders(false);