@Override
  public boolean isAvailableOnDataContext(@NotNull final DataContext dataContext) {
    final PsiElement[] elements = getElements(dataContext);
    return elements != null && elements.length > 1;
  }
@Override
  public boolean isAvailableOnDataContext(@NotNull final DataContext dataContext)