}
}
private void handleEdit() {
Person author = (Person)((StructuredSelection)authorViewer.getSelection()).getFirstElement();
PersonDialog diag = new PersonDialog(authorViewer.getTable().getShell(), author.clone());
if (diag.open() == Dialog.OK) {
author.setName(diag.getPerson().getName());
author.setEmail(diag.getPerson().getEmail());
author.setHomepage(diag.getPerson().getHomepage());
author.setRole(diag.getPerson().getRole());
}
}