Интересно знать почему валидатор говорит что не переданы все интерфейсы и объект ItemInvocationHandler. Они же переданы)