override for toString added in violation type classes, added violation implementation in sql visitor class