How I resolved this:
public class MyServiceLayerDecorator extends ServiceLayerDecorator {
public <T extends Object>
java.util.Set<javax.validation.ConstraintViolation<T>> validate(T
domainObject) {
Set<ConstraintViolation<?>> set = new HashSet<ConstraintViolation<?
>>();
PathImpl path = PathImpl.createNewPath("name");
ConstraintViolation<T> voilation = (ConstraintViolation<T>)new
ConstraintViolationImpl<Person>("custom bean error", "custom bean
error", Person.class, (Person)domainObject, (Person)domainObject,
((Person)domainObject).getAddress(), path, null, ElementType.FIELD);
Set<ConstraintViolation<T>> voilations =
super.validate(domainObject);
voilations.add(voilation);
return voilations;
};