The transaction API defines imports like this

   Import-Package: javax.enterprise.context,javax.enterprise.util,javax.interceptor;version="[1.2,2)"

which is problematic in two ways

a) unspecified version for javax.enterprise API
b) explicit import of javax.interceptor API, which is missing above

Please see [Human Wiring Dilemma](https://docs.google.com/document/d/1DmoFDyPbv0bkMg-32S3Ddckqq18kKf9kynJpPOkbdss/edit?usp=sharing) document on more details on this. 

Specifically, this is another example of "6. No Completeness Dilemma"