@Nullable
  private Object getSlowData(@NotNull XStackFrame frame, @NonNls String dataId) {
    if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
      return getFrameNavigatable(frame, true);
    }
    if (CommonDataKeys.VIRTUAL_FILE.is(dataId)) {
      return getFile(frame);
    }
    if (CommonDataKeys.PSI_FILE.is(dataId)) {
      VirtualFile file = getFile(frame);
      if (file != null && file.isValid()) {
        return PsiManager.getInstance(myProject).findFile(file);
      }
    }
    return null;
  }
@Nullable
  private Object getSlowData(@NotNull XStackFrame frame, @NonNls String dataId)