In my parser, I get a `SwitchStmt`, and I can traverse all `case` statements of it. I want to check whether a `case` statement has a `break` statement. But i can not figure it out. Here is my codes:<br><br>    for (SwitchCase *c = stmt->getSwitchCaseList(); c != NULL; c = c->getNextSwitchCase()) {<br>            if (isa<CaseStmt>(c)) {<br>                CaseStmt *caseStmt = cast<CaseStmt>(c)<br>                // I do not know how to check `CaseStmt` has a `BreakStmt`<br>            }<br>    }<br><br>Thanks.<br><br>BTW, I'm writing a static c code analyzer recently, this tool will check a number of c coding style rules for c codes. And because I'm a newbie to clang, so there will be more newbie questions coming, i'm sorry if i bother you guys. <br>