@Override
    public @Nullable String toString() {
      String presentation;
      if (value instanceof OptionDescription) {
        presentation = String.format("%s, %s, %s",
                                     ((OptionDescription)value).getHit(),
                                     ((OptionDescription)value).getOption(),
                                     ((OptionDescription)value).getConfigurableId());
      }
      else {
        presentation = value.toString();
      }

      return String.format("%d %s; %s; %s", getMatchingDegree(), getValueText(), presentation, value.getClass());
    }
@Override
    public @Nullable String toString()