renamed ConditionalExpression to TernaryExpression
* Implemented visit() for it