private AstVisitAction VisitTrapBody(TrapStatementAst trapStatement) { foreach (StatementAst statement in trapStatement.Body.Statements) { try { statement.Visit(this); } catch (ContinueException) { return AstVisitAction.Continue; } catch (BreakException) { WriteErrorRecord(); return AstVisitAction.SkipChildren; } } WriteErrorRecord(); return AstVisitAction.Continue; }