Modernised the use of Jpype in the tests, and reduced the dependence on Impl
Modernised the use of Jpype in the tests, and reduced the dependence on Impl implementations. The remaining two, MapDescriptorImpl and ParameterGroupImpl have no factories, as confirmed by Roman