Table table = propertiesViewer.getTable();
table.setItemCount(properties.size());
int i = 0;
for (Iterator<RequiredProperty> it = properties.iterator(); it.hasNext();) {
RequiredProperty rp = it.next();
TableItem item = table.getItem(i++);
if (!rp.getKey().equals(item.getText())) {
// then create it - otherwise, reuse it
item.setText(0, rp.getKey());
item.setText(1, "");
item.setData(item);
}
}
} catch (Exception e) {