// only process RA if not previously processed
String containerName = getResourceAdapterId(resourceAdapterWrapper) + "-" + messageListenerInterface;
if (processedResourceAdapterWrappers.putIfAbsent(containerName, resourceAdapterWrapper) == null) {
try {
// get default mdb config
ContainerInfo containerInfo = configurationFactory.configureService(MdbContainerInfo.class, containerName, null, null, "Container");
containerInfo.id = containerName;
containerInfo.displayName = containerName;
properties = (properties == null)?new Properties():properties;
String instanceLimit = (String)properties.get(containerName + "." + "InstanceLimit");
if(instanceLimit != null){