protected final @NotNull Converter<?> getScalarConverter() {
    Converter<?> converter = myScalarConverter;
    if (converter == null) {
      myScalarConverter = converter = createConverter(ourGetValue);
    }
    return converter;
  }
protected final @NotNull Converter<?> getScalarConverter()