+str #16073 readPreferred for FlexiMerge

Java API coming up in a few minutes.

Refs #16073
Ok fixed with one conversion of `JList -> Array` and the rest is arrays all the way down. Was surprisingly difficult to pick a signature which would not complicate things too much.