@Nullable
  default String getMnemonicString(T value) {
    int pos = getMnemonicPos(value);
    if (pos == -1) return null;

    return getTextFor(value).substring(pos + 1, pos + 2);
  }
@Nullable
  default String getMnemonicString(T value)