/* 97 */ Producer p = (Producer)producer.getAnnotation(Producer.class);
/* 98 */ if (p == null)
/* 99 */ p = (Producer)container.resolveAnnotation(Producer.class);
/* 100 */ if (p == null)
/* */ {
/* 102 */ Producers annotation = (Producers)container.resolveAnnotation(Producers.class);
/* 103 */ Producer[] producers = annotation.value();
/* 104 */ for (int i = 0; i < producers.length; i++)
/* */ {
/* 106 */ if ((producers[i].producer() != null) && (producers[i].producer().equals(producer))) {
/* 107 */ p = producers[i];
/* */ }