for (ElementSymbol elementSymbol : elements) {
translatedElements.add(translate(elementSymbol));
}
InsertValueSource valueSource = null;
if (insert.getQueryExpression() != null) {
valueSource = translate(insert.getQueryExpression());
} else if (insert.getTupleSource() != null) {
final TupleSource ts = insert.getTupleSource();
valueSource = new IteratorValueSource<List<?>>(new Iterator<List<?>>() {