}
else
{
if (old.equals(interceptorBindingType))
{
throw new DuplicateBindingTypeException("Manager.resolveInterceptors() method parameter interceptor binding types array argument can not define duplicate binding annotation with name : @" + old.getClass().getName());
}
if (!AnnotationUtil.isInterceptorBindingAnnotation(interceptorBindingType.annotationType()))
{
throw new IllegalArgumentException("Manager.resolveInterceptors() method parameter interceptor binding types array can not contain other annotation that is not @InterceptorBindingType");