JAL-3130 refactored a lot of this. See the JAVA-11-README