rename to `hasNonTransactionAnnotation`, and change the code to return if method has the annotation. So in the `accepts` method use a negate condition. I think that with this change, the code will more easily to understood.