/* */ }
/* */
/* 726 */ ActivationConfigPropertyImpl[] propsArray = new ActivationConfigPropertyImpl[properties.size()];
/* */
/* 728 */ properties.toArray(propsArray);
/* 729 */ MessageDrivenImpl annotation = new MessageDrivenImpl(ejbName, propsArray);
/* */
/* 731 */ if (mdb.getMessagingType() != null)
/* */ {
/* */ try
/* */ {
/* 735 */ annotation.setMessageListenerInterface(container.getClassloader().loadClass(mdb.getMessagingType()));
/* */ }
/* */ catch (ClassNotFoundException e)
/* */ {
/* 739 */ throw new RuntimeException(e);
/* */ }
/* */ }
/* */
/* 743 */ if (isAnnotatedBean())
/* */ {
/* 745 */ annotation.merge((MessageDriven)this.ejbClass.getAnnotation(MessageDriven.class));
/* */ }
/* */
/* 748 */ addClassAnnotation(container, MessageDriven.class, annotation);
/* */
/* 750 */ addDefaultActivationConfig(container, mdb);