public final void exprBITWISE_XOR() throws RecognitionException
    {
        try {
            // CPP.g:600:3: ( exprBITWISE_AND exprBITWISE_XOREx )
            // CPP.g:600:5: exprBITWISE_AND exprBITWISE_XOREx
            {
                this.pushFollow(FOLLOW_exprBITWISE_AND_in_exprBITWISE_XOR2574);
                this.exprBITWISE_AND();
                
                this.state._fsp--;
                if (this.state.failed) {
                    return;
                }
                if (this.state.backtracking == 0) {
                    this.in = this.out;
                }
                this.pushFollow(FOLLOW_exprBITWISE_XOREx_in_exprBITWISE_XOR2582);
                this.exprBITWISE_XOREx();
                
                this.state._fsp--;
                if (this.state.failed) {
                    return;
                }
                
            }
            
        }
        catch (RecognitionException re) {
            this.reportError(re);
            this.recover(this.input, re);
        } finally {
        }
        return;
    }