if (executable instanceof Concept) {
elementName = "concept";
} else if (executable instanceof Constraint) {
elementName = "constraint";
} else {
throw new ReportWriterException("Cannot write report for unsupported executable " + executable);
}
final List<String> columnNames = result.getColumnNames();
run(new XmlOperation() {
@Override
public void run() throws XMLStreamException {