AST __t849 = _t; AST tmp2176_AST_in = (AST)_t;
AST __t853 = _t; AST tmp2179_AST_in = (AST)_t;
	public final void convertphrase(AST _t) throws RecognitionException {				AST convertphrase_AST_in = (_t == ASTNULL) ? null : (AST)_t;				AST __t847 = _t;		AST tmp2175_AST_in = (AST)_t;		match(_t,CONVERT);		_t = _t.getFirstChild();		{		if (_t==null) _t=ASTNULL;		switch ( _t.getType()) {		case SOURCE:		{			AST __t849 = _t;			AST tmp2176_AST_in = (AST)_t;			match(_t,SOURCE);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case BASE64:			{				AST tmp2177_AST_in = (AST)_t;				match(_t,BASE64);				_t = _t.getNextSibling();				break;			}			case CODEPAGE:			{				AST tmp2178_AST_in = (AST)_t;				match(_t,CODEPAGE);				_t = _t.getNextSibling();				expression(_t);				_t = _retTree;				{				if (_t==null) _t=ASTNULL;				switch ( _t.getType()) {				case BASE64:				{					AST tmp2179_AST_in = (AST)_t;					match(_t,BASE64);					_t = _t.getNextSibling();					break;				}				case 3:				{					break;				}				default:				{					throw new NoViableAltException(_t);				}				}				}				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			_t = __t849;			_t = _t.getNextSibling();			break;		}		case 3:		case TARGET:		{			break;		}		default:		{			throw new NoViableAltException(_t);		}		}		}		{		if (_t==null) _t=ASTNULL;		switch ( _t.getType()) {		case TARGET:		{			AST __t853 = _t;			AST tmp2180_AST_in = (AST)_t;			match(_t,TARGET);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case BASE64:			{				AST tmp2181_AST_in = (AST)_t;				match(_t,BASE64);				_t = _t.getNextSibling();				break;			}			case CODEPAGE:			{				AST tmp2182_AST_in = (AST)_t;				match(_t,CODEPAGE);				_t = _t.getNextSibling();				expression(_t);				_t = _retTree;				{				if (_t==null) _t=ASTNULL;				switch ( _t.getType()) {				case BASE64:				{					AST tmp2183_AST_in = (AST)_t;					match(_t,BASE64);					_t = _t.getNextSibling();					break;				}				case 3:				{					break;				}				default:				{					throw new NoViableAltException(_t);				}				}				}				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			_t = __t853;			_t = _t.getNextSibling();			break;		}		case 3:		{			break;		}		default:		{			throw new NoViableAltException(_t);		}		}		}		_t = __t847;		_t = _t.getNextSibling();		_retTree = _t;	}