case BROWSE:
case XNODEREF:
	public final void widname(AST _t) throws RecognitionException {				AST widname_AST_in = (_t == ASTNULL) ? null : (AST)_t;				if (_t==null) _t=ASTNULL;		switch ( _t.getType()) {		case AAMEMORY:		case ACTIVEWINDOW:		case CLIPBOARD:		case CODEBASELOCATOR:		case COLORTABLE:		case COMPILER:		case COMSELF:		case CURRENTWINDOW:		case DEBUGGER:		case DEFAULTWINDOW:		case ERRORSTATUS:		case FILEINFORMATION:		case FOCUS:		case FONTTABLE:		case LASTEVENT:		case MOUSE:		case PROFILER:		case RCODEINFORMATION:		case SELF:		case SESSION:		case SOURCEPROCEDURE:		case SUPER:		case TARGETPROCEDURE:		case TEXTCURSOR:		case THISPROCEDURE:		case WEBCONTEXT:		case LOGMANAGER:		case SECURITYPOLICY:		case AUDITCONTROL:		case AUDITPOLICY:		case THISOBJECT:		{			systemhandlename(_t);			_t = _retTree;			break;		}		case DATASET:		{			AST tmp2012_AST_in = (AST)_t;			match(_t,DATASET);			_t = _t.getNextSibling();			AST tmp2013_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case DATASOURCE:		{			AST tmp2014_AST_in = (AST)_t;			match(_t,DATASOURCE);			_t = _t.getNextSibling();			AST tmp2015_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case FRAME:		{			AST tmp2016_AST_in = (AST)_t;			match(_t,FRAME);			_t = _t.getNextSibling();			AST tmp2017_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case MENU:		{			AST tmp2018_AST_in = (AST)_t;			match(_t,MENU);			_t = _t.getNextSibling();			AST tmp2019_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case SUBMENU:		{			AST tmp2020_AST_in = (AST)_t;			match(_t,SUBMENU);			_t = _t.getNextSibling();			AST tmp2021_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case MENUITEM:		{			AST tmp2022_AST_in = (AST)_t;			match(_t,MENUITEM);			_t = _t.getNextSibling();			AST tmp2023_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case BROWSE:		{			AST tmp2024_AST_in = (AST)_t;			match(_t,BROWSE);			_t = _t.getNextSibling();			AST tmp2025_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case QUERY:		{			AST tmp2026_AST_in = (AST)_t;			match(_t,QUERY);			_t = _t.getNextSibling();			AST tmp2027_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case TEMPTABLE:		{			AST tmp2028_AST_in = (AST)_t;			match(_t,TEMPTABLE);			_t = _t.getNextSibling();			AST tmp2029_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case BUFFER:		{			AST tmp2030_AST_in = (AST)_t;			match(_t,BUFFER);			_t = _t.getNextSibling();			AST tmp2031_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case XDOCUMENT:		{			AST tmp2032_AST_in = (AST)_t;			match(_t,XDOCUMENT);			_t = _t.getNextSibling();			AST tmp2033_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case XNODEREF:		{			AST tmp2034_AST_in = (AST)_t;			match(_t,XNODEREF);			_t = _t.getNextSibling();			AST tmp2035_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case SOCKET:		{			AST tmp2036_AST_in = (AST)_t;			match(_t,SOCKET);			_t = _t.getNextSibling();			AST tmp2037_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		default:		{			throw new NoViableAltException(_t);		}		}		_retTree = _t;	}