public final boolean synpred29_CPP()
    {
        this.state.backtracking++;
        int start = this.input.mark();
        try {
            this.synpred29_CPP_fragment(); // can never throw exception
        }
        catch (RecognitionException re) {
            System.err.println("impossible: " + re);
        }
        boolean success = !this.state.failed;
        this.input.rewind(start);
        this.state.backtracking--;
        this.state.failed = false;
        return success;
    }