public static @Nullable HighlightDisplayKey register(final @NonNls @NotNull String name,
                                                       final @NotNull Computable<@Nls(capitalization = Sentence) String> displayName,
                                                       final @NotNull @NonNls String id) {
    final HighlightDisplayKey key = find(name);
    if (key != null) {
      LOG.error("Key with name '" + name + "' already registered with display name: " + getDisplayNameByKey(key));
      return null;
    }
    HighlightDisplayKey highlightDisplayKey = new HighlightDisplayKey(name, id);
    ourKeyToDisplayNameMap.put(highlightDisplayKey, displayName);
    return highlightDisplayKey;
  }
public static @Nullable HighlightDisplayKey register(final @NonNls @NotNull String name,
                                                       final @NotNull Computable<@Nls(capitalization = Sentence) String> displayName,
                                                       final @NotNull @NonNls String id)