As part of the EoD related changes in Connector 1.6, the spec had made it optional(in
Section 18.7) for an ActivationSpec JavaBean to implement the
javax.resource.spi.ActivationSpec interface. However this prevents such a JavaBean
to be provided by the application server during endpoint
activation/deactivation/transaction recovery as the ResourceAdapter interface
requires the activation spec to be an instance of the ActivationSpec interface.
ResourceAdapter.endpointActivation(MessageEndpointFactory endpointFactory, ActivationSpec spec) 
To fix this, we need to remove the optional phrase in 18.7 and make it mandatory for
a JavaBean that is annotated with the @Activation annotation to implement
the ActivationSpec interface.