The IllegalArgumentException of indexValue methods have the wrong message (talking about conversion to JSON) and precisions are missing like the field name.