if(ClassUtil.isArray(beanClass))
{
violationMessage.addLine("It isn't possible to use an array type (", beanClass.getName(), ")");
}
if(!violationMessage.containsViolation())
{
if (ClassUtil.isFinal(beanClass.getModifiers()))
{
violationMessage.addLine(beanClass.getName(), " is a final class! CDI doesn't allow that.");
}