* update Java source/target (release) version to 11 * build with Java 11, 17 and 21 * modernize code