+str #16073 readPreferred for FlexiMerge

Java API coming up in a few minutes.

Refs #16073
This file is the remains of not completed merge.