public static @Nullable HighlightDisplayKey register(final @NonNls @NotNull String name,
                                                       final @NotNull Computable<@Nls(capitalization = Sentence) String> displayName,
                                                       final @NonNls @NotNull String id,
                                                       final @NonNls @Nullable String alternativeID) {
    final HighlightDisplayKey key = register(name, displayName, id);
    if (alternativeID != null) {
      ourKeyToAlternativeIDMap.put(key, alternativeID);
    }
    return key;
  }
public static @Nullable HighlightDisplayKey register(final @NonNls @NotNull String name,
                                                       final @NotNull Computable<@Nls(capitalization = Sentence) String> displayName,
                                                       final @NonNls @NotNull String id,
                                                       final @NonNls @Nullable String alternativeID)