private Widget getTableWidget(final Dto dto, final String fieldId, final View view) {
// TODO use common ITableView interface instead
// TODO make this independent of the widget / chose the widget
Serializable value = dto.get(fieldId);
final ServiceTableView v = new ServiceTableView();
final ServiceTablePresenter p = new ServiceTablePresenter(v, view, dto.getModule(), fieldId);
if (value instanceof List<?>) {
p.setValue((ArrayList<Dto>) value);
} else {