_val1.calculateValue(sel, ctx, bstate.state1, null, null);
_val2.calculateValue(sel, ctx, bstate.state2, null, null);
DBDictionary dict = ctx.store.getDBDictionary();
String func = dict.concatenateFunction;
dict.assertSupport(func != null, "ConcatenateFunction");
int part1idx = func.indexOf("{0}");
int part2idx = func.indexOf("{1}");
String part1 = func.substring(0, Math.min(part1idx, part2idx));
String part2 = func.substring(Math.min(part1idx, part2idx) + 3,
Math.max(part1idx, part2idx));