Throwable t = null;
try {
if (getContainer() != null)
getContainer().run(true, true,
new WorkspaceRunnableAdapter(runnable));
else
runnable.run(new NullProgressMonitor());
return true;
} catch (InvocationTargetException te) {
PHPUiPlugin.log(new Status(IStatus.ERROR, PHPUiPlugin.ID, 0,