// load the module completion list in a low-priority background thread
Thread backgroundLoader = new Thread(new Runnable() {
public void run() {
try {
ModuleCompletionHelper completionHelper =
ModuleCompletionHelper.getInstance();
completionHelper.scanForModules(PerlEditor.this);
}
catch (CoreException e)
{
PerlEditorPlugin.getDefault().getLog().log(e.getStatus());
}