https://github.com/NovaOrdis/playground/blob/master/maven/programmatic-pom-parsing/src/main/java/io/novaordis/playground/maven/Main.java