private Map<AnnotatedElement,TransactionMetadata> transactionMetadata = new HashMap<AnnotatedElement, TransactionMetadata>();
@AroundInvoke
public Object aroundInvoke(final InvocationContext invocation) throws Exception
{
return new Work()
{
@Override
protected Object work() throws Exception
{