public void visit(CaseExpression caseExpression) {
buffer.append("CASE ");
Expression switchExp = caseExpression.getSwitchExpression();
if( switchExp != null ) {
switchExp.accept(this);
}
List clauses = caseExpression.getWhenClauses();
for (Iterator iter = clauses.iterator(); iter.hasNext();) {
Expression exp = (Expression) iter.next();