bool VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *finallyStmt)
 {
     return checkLexicalEmptyStmt(finallyStmt->getFinallyBody(), this);
 }
 bool VisitObjCAtTryStmt(ObjCAtTryStmt *tryStmt)
 {
     return checkLexicalEmptyStmt(tryStmt->getTryBody(), this);
 }
 bool VisitSwitchStmt(SwitchStmt *switchStmt)
 {
     return checkLexicalEmptyStmt(switchStmt->getBody(), this);
 }
 bool VisitCXXTryStmt(CXXTryStmt *tryStmt)
 {
     return checkLexicalEmptyStmt(tryStmt->getTryBlock(), this);
 }