refactor some method names.
add JavaHomes.Version enumeration.
maintenance pom.xml