* or <code>null</code> if none present.
*/
protected Transactional extractTransactionalAnnotation(InvocationContext context)
{
// try to detect the interceptor on the method
Transactional transactionalAnnotation = extractTransactionalAnnotation(context.getMethod().getAnnotations());
if (transactionalAnnotation == null)
{
// and if not found search on the class
transactionalAnnotation = extractTransactionalAnnotation(context.getTarget().getClass().getAnnotations());