}
if (progressMonitor != null) {
progressMonitor.subTask("Pasting test source");
}
// System.out.println("Pasting into " + selection + " (" + selection.size() + ")");
pasteAction.run(selection);
if (progressMonitor != null) {
progressMonitor.worked(1);
}
} finally {
getDisplay().asyncExec(new Runnable() {