AST tmp630_AST_in = (AST)_t;
AST tmp629_AST_in = (AST)_t;
	public final void widname(AST _t) throws RecognitionException {				AST widname_AST_in = (_t == ASTNULL) ? null : (AST)_t;		AST f = null;		AST b = null;				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 tmp622_AST_in = (AST)_t;			match(_t,DATASET);			_t = _t.getNextSibling();			AST tmp623_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case DATASOURCE:		{			AST tmp624_AST_in = (AST)_t;			match(_t,DATASOURCE);			_t = _t.getNextSibling();			AST tmp625_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case FRAME:		{			AST tmp626_AST_in = (AST)_t;			match(_t,FRAME);			_t = _t.getNextSibling();			f = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			if ( inputState.guessing==0 ) {				action.frameRef(f);			}			break;		}		case MENU:		{			AST tmp627_AST_in = (AST)_t;			match(_t,MENU);			_t = _t.getNextSibling();			AST tmp628_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case SUBMENU:		{			AST tmp629_AST_in = (AST)_t;			match(_t,SUBMENU);			_t = _t.getNextSibling();			AST tmp630_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case MENUITEM:		{			AST tmp631_AST_in = (AST)_t;			match(_t,MENUITEM);			_t = _t.getNextSibling();			AST tmp632_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case BROWSE:		{			AST tmp633_AST_in = (AST)_t;			match(_t,BROWSE);			_t = _t.getNextSibling();			b = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			if ( inputState.guessing==0 ) {				action.browseRef(b);			}			break;		}		case QUERY:		{			AST tmp634_AST_in = (AST)_t;			match(_t,QUERY);			_t = _t.getNextSibling();			AST tmp635_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case TEMPTABLE:		{			AST tmp636_AST_in = (AST)_t;			match(_t,TEMPTABLE);			_t = _t.getNextSibling();			AST tmp637_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case BUFFER:		{			AST tmp638_AST_in = (AST)_t;			match(_t,BUFFER);			_t = _t.getNextSibling();			AST tmp639_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case XDOCUMENT:		{			AST tmp640_AST_in = (AST)_t;			match(_t,XDOCUMENT);			_t = _t.getNextSibling();			AST tmp641_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case XNODEREF:		{			AST tmp642_AST_in = (AST)_t;			match(_t,XNODEREF);			_t = _t.getNextSibling();			AST tmp643_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		case SOCKET:		{			AST tmp644_AST_in = (AST)_t;			match(_t,SOCKET);			_t = _t.getNextSibling();			AST tmp645_AST_in = (AST)_t;			match(_t,ID);			_t = _t.getNextSibling();			break;		}		default:		{			throw new NoViableAltException(_t);		}		}		_retTree = _t;	}