@NotNull
  @Override
  public ColumnsControllerPanel createColumnsController() {
    JTable currentTable = Objects.requireNonNull(getTable());
    return new TableFilterHeader.FilterColumnsControllerPanel(currentTable, getFont(), getForeground());
  }
@NotNull
  @Override
  public ColumnsControllerPanel createColumnsController()