public ActivationSpecWrapper(final Class activationSpecClass,
final String containerId,
final ResourceAdapterWrapper resourceAdapterWrapper) throws IllegalAccessException, InstantiationException {
this.activationSpecClass = activationSpecClass;
activationSpec = (ActivationSpec) activationSpecClass.newInstance();
delegate = new DynamicGBeanDelegate();
delegate.addAll(activationSpec);
this.containerId = containerId;
this.resourceAdapterWrapper = resourceAdapterWrapper;
}