if (RawCollectorExpression.COLUMN_NAME.equals(referenceInfo.ident().columnIdent().name())){
if (referenceInfo.ident().columnIdent().isColumn()){
return new RawCollectorExpression();
} else {
// TODO: implement an Object source expression which may support subscripts
throw new UnsupportedFeatureException(
String.format("_source expression does not support subscripts %s",
referenceInfo.ident().columnIdent().fqn()));
}
} else if (IdCollectorExpression.COLUMN_NAME.equals(referenceInfo.ident().columnIdent().name())) {
return new IdCollectorExpression();