final AnnotatedType<T> annotatedType = annotatedElementFactory.newAnnotatedType(clazz);
final DefinitionUtil util = webBeansContext.getDefinitionUtil();
final Set<ProducerMethodBean<?>> producerMethodBeans = util.defineProducerMethods(ejbBean, clazz);
final Set<ProducerFieldBean<?>> producerFieldBeans = util.defineProducerFields(ejbBean, clazz);
checkProducerMethods(producerMethodBeans, ejbBean);