public final void defaultStmt() throws RecognitionException
    {
        
        AST ast1 = null;
        
        try {
            // CPP.g:438:3: ( 'default' ':' stmtList )
            // CPP.g:438:5: 'default' ':' stmtList
            {
                this.match(this.input, 53, FOLLOW_53_in_defaultStmt1778);
                if (this.state.failed) {
                    return;
                }
                this.match(this.input, 52, FOLLOW_52_in_defaultStmt1784);
                if (this.state.failed) {
                    return;
                }
                this.pushFollow(FOLLOW_stmtList_in_defaultStmt1790);
                this.stmtList();
                
                this.state._fsp--;
                if (this.state.failed) {
                    return;
                }
                if (this.state.backtracking == 0) {
                    ast1 = this.out;
                    this.out = null;
                }
                if (this.state.backtracking == 0) {
                    this.out = new DefaultStmtAST((StmtListAST) ast1);
                }
                
            }
            
        }
        catch (RecognitionException re) {
            this.reportError(re);
            this.recover(this.input, re);
        } finally {
        }
        return;
    }