java code versions and not null default unresolved value.

Source and Target java versions in pom + returning a not null default
value in un resolved scenarios in resolver chain