suppress pmd warning
rename Invocation as LegacyInvocation
travis branch whitelist