
Polish contribution to use a factory method in `AbstractJsonMarshalTester` rather than additional constructor arguments. Also change the `JsonContent` tests so that the `Configuration` constructor is package private. This keeps JsonPath classes out of our public API, at the expense of limiting custom JsonPath configurations to just our code. See gh-16629