refactoring parameters add @NonNull
refactoring DependArrow add @Value parameter staticConstructor="of"
refactoring value classes add final
extract Violations.of()
comment
refactoring Violation to @Value(staticConstructor = "of")
refactoring SourceDirectory to lombok @Value <- StringValueBase
refactoring PackageName to lombok @Value <- StringValueBase
refactoring PackageName to lombok @Value <- StringValueBase
refactoring ExcludePackage to lombok @Value <- StringValueBase
delete not use StringValueBase