@Override
  public boolean isAvailableOnDataContext(@NotNull DataContext dataContext) {
    Library library = LangDataKeys.LIBRARY.getData(dataContext);
    return library != null;
  }
@Override
  public boolean isAvailableOnDataContext(@NotNull DataContext dataContext)