to map
@override Map toMap() { return { 'statement_name': mapStatementName, 'left': left?.toMap(), 'right': right?.toMap(), }; }