private Map<String, GBeanData> getActivationSpecInfoMap(List<MessageListener> messageListeners, Bundle bundle) throws DeploymentException {
Map<String, GBeanData> activationSpecInfos = new HashMap<String, GBeanData>();
for (MessageListener messageListener : messageListeners) {
String messageListenerInterface = messageListener.getMessageListenerType();
ActivationSpec activationSpec = messageListener.getActivationSpec();
String activationSpecClassName = activationSpec.getActivationSpecClass();
GBeanInfoBuilder infoBuilder = new GBeanInfoBuilder(ActivationSpecWrapperGBean.class, new AnnotationGBeanInfoBuilder(ActivationSpecWrapperGBean.class).buildGBeanInfo());
Set<String> ignore = Collections.singleton("resourceAdapter");
setUpDynamicGBean(activationSpecClassName, infoBuilder, ignore, bundle, true);