s4-java-improve-version2