@Override
public void run() {
waitLock = view.getWindow().startWait();
try {
TextFieldInput input = new ProjectNameInput(getString("Project.Rename.NewName.Title"),
getString("Project.Rename.NewName.Label"));
input.setInitialValue(project.getName());
String newName = input.showInDialog();
callback.handle(newName);
} catch (Exception ex) {
waitLock.release();
throw new RuntimeException(ex);
}