private CompileContextImpl createContext(@NotNull CompileScope scope) {
    return new CompileContextImpl(scope, myProjectDescriptor, myMessageDispatcher, myBuilderParams, myCancelStatus);
  }
private CompileContextImpl createContext(@NotNull CompileScope scope)