}
public EvaluationResult evaluate(EvaluationContext context)
throws PropertyDoesNotExistException
{
final Message _event = context.getCurrentMessage();
EvaluationResult _res = null;
try
{
_res = _event.extractVariableHeader(context, shorthandVariableHeader_, value_);
} catch (EvaluationException e)
{
// can be safely ignored
// three more methods will be tried ...
}
if (_res == null)
{
try
{
_res = _event.extractFilterableData(context, shorthandFilterableData_, value_);
} catch (EvaluationException e)
{
// can be safely ignored
// two more methods will be tried ...
}