@NotNull
  protected List<PsiElement> getPsiElements(DataContext dataContext, Editor editor) {
    return getElementsToCopy(editor, dataContext);
  }
@NotNull
  protected List<PsiElement> getPsiElements(DataContext dataContext, Editor editor)