/* (non-Javadoc)
* @see org.eclipse.jface.operation.IRunnableWithProgress#run(org.eclipse.core.runtime.IProgressMonitor)
*/
@Override
public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
SWTProgressAdapter adapter = new SWTProgressAdapter(monitor, controller);
try {
controller.executeAction(adapter);
} catch (DataAccessObjectException e) {
throw new InvocationTargetException(e);
} catch (OperationException e) {