How about adding a `setSourceLevel(String)` for Maven to use that will use `fromString` and throw an exception if `null`? (`ArgHandlerSource` fails if the value cannot be parsed)