package com.intellij.execution.runners;

import com.intellij.execution.console.LanguageConsoleView;
import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull;

public abstract class ConsoleRunnerWithHistory<T extends LanguageConsoleView> {
  protected final Project myProject;

  public ConsoleRunnerWithHistory(@NotNull Project project) {
    myProject = project;
  }
}
package com.intellij.execution.runners;

import com.intellij.execution.console.LanguageConsoleViewImpl;
import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull;

public abstract class ConsoleRunnerWithHistory<T extends LanguageConsoleViewImpl> {
  protected final Project myProject;

  public ConsoleRunnerWithHistory(@NotNull Project project) {
    myProject = project;
  }
}
--- 
+++ 
@@ -1,10 +1,10 @@
 package com.intellij.execution.runners;
 
-import com.intellij.execution.console.LanguageConsoleViewImpl;
+import com.intellij.execution.console.LanguageConsoleView;
 import com.intellij.openapi.project.Project;
 import org.jetbrains.annotations.NotNull;
 
-public abstract class ConsoleRunnerWithHistory<T extends LanguageConsoleViewImpl> {
+public abstract class ConsoleRunnerWithHistory<T extends LanguageConsoleView> {
   protected final Project myProject;
 
   public ConsoleRunnerWithHistory(@NotNull Project project) {
Implement get variable for console variables view.
