} else if (editorFile != null) {
CCWPlugin.getTracer().trace(TraceOptions.LAUNCHER, "No active REPL found (",
(repl == null) ? "active repl is null" : "active repl is disposed",
"), so launching a new one");
final IProject project = editorFile.getProject();
new ClojureLaunchShortcut().launchProject(project, mode,
forceLeinLaunchWhenPossible,
new IWithREPLView() {
@Override
public void run(final REPLView repl) {
if (repl != null && !repl.isDisposed()) {