protected @Nullable T findByName(@NlsSafe String name) {
    for (T item : myItems) {
      if (Objects.equals(name, myNamer.getName(item))) return item;
    }

    return null;
  }
protected @Nullable T findByName(@NlsSafe String name)