DoValue
DoValue(statement);
virtual void DoValue(Statement* statement) {};
void DoValue(Statement* statement);