public Object visit(StatementList node) {
            Statement[] stmts = node.getStatements();
            for (int i=0; i<stmts.length; i++) {
                if(i>0 && stmts[i-1].isBreak() &&
                   stmts[i].getClass() != Statement.class) {
                    error("break.code.unreachable", stmts[i]);
                }
                check(stmts[i]);
            }
            return null;
        }