SemVer: Make matchingRegex: Pattern private as well (WTF).
build: Make jsr305 scope=test instead of optional=true as it's only used in tests (via guava).