public Object evaluate(Object target, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext) {
Object result = super.evaluate(target, eventsPerStream, isNewData, exprEvaluatorContext);
if (result == null || !result.getClass().isArray()) {
return null;
}
return new ArrayWrappingCollection(result);
}