@Override
public Object execute(CdiQueryInvocationContext context) {
try {
InvocationContext invocation = context.getInvocation();
DelegateQueryHandler delegate = selectDelegate(context.getMethod());
if (delegate != null) {
return invoke(delegate, context);
}
return invocation.proceed();
} catch (Exception e) {