complete violationPath's in patterns