protected override IStatus run(IProgressMonitor monitor) { try { compiler.compile(monitor); } catch { } return((monitor.isCanceled()) ? Status.CANCEL_STATUS : Status.OK_STATUS); }