AST tmp2351_AST_in = (AST)_t;
AST tmp2350_AST_in = (AST)_t;
	public final void sliderphrase(AST _t) throws RecognitionException {				AST sliderphrase_AST_in = (_t == ASTNULL) ? null : (AST)_t;				AST __t2275 = _t;		AST tmp2348_AST_in = (AST)_t;		match(_t,SLIDER);		_t = _t.getFirstChild();		{		_loop2283:		do {			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case HORIZONTAL:			{				AST tmp2349_AST_in = (AST)_t;				match(_t,HORIZONTAL);				_t = _t.getNextSibling();				break;			}			case MAXVALUE:			{				AST __t2277 = _t;				AST tmp2350_AST_in = (AST)_t;				match(_t,MAXVALUE);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t2277;				_t = _t.getNextSibling();				break;			}			case MINVALUE:			{				AST __t2278 = _t;				AST tmp2351_AST_in = (AST)_t;				match(_t,MINVALUE);				_t = _t.getFirstChild();				expression(_t);				_t = _retTree;				_t = __t2278;				_t = _t.getNextSibling();				break;			}			case VERTICAL:			{				AST tmp2352_AST_in = (AST)_t;				match(_t,VERTICAL);				_t = _t.getNextSibling();				break;			}			case NOCURRENTVALUE:			{				AST tmp2353_AST_in = (AST)_t;				match(_t,NOCURRENTVALUE);				_t = _t.getNextSibling();				break;			}			case LARGETOSMALL:			{				AST tmp2354_AST_in = (AST)_t;				match(_t,LARGETOSMALL);				_t = _t.getNextSibling();				break;			}			case TICMARKS:			{				AST __t2279 = _t;				AST tmp2355_AST_in = (AST)_t;				match(_t,TICMARKS);				_t = _t.getFirstChild();				{				if (_t==null) _t=ASTNULL;				switch ( _t.getType()) {				case NONE:				{					AST tmp2356_AST_in = (AST)_t;					match(_t,NONE);					_t = _t.getNextSibling();					break;				}				case TOP:				{					AST tmp2357_AST_in = (AST)_t;					match(_t,TOP);					_t = _t.getNextSibling();					break;				}				case BOTTOM:				{					AST tmp2358_AST_in = (AST)_t;					match(_t,BOTTOM);					_t = _t.getNextSibling();					break;				}				case LEFT:				{					AST tmp2359_AST_in = (AST)_t;					match(_t,LEFT);					_t = _t.getNextSibling();					break;				}				case RIGHT:				{					AST tmp2360_AST_in = (AST)_t;					match(_t,RIGHT);					_t = _t.getNextSibling();					break;				}				case BOTH:				{					AST tmp2361_AST_in = (AST)_t;					match(_t,BOTH);					_t = _t.getNextSibling();					break;				}				default:				{					throw new NoViableAltException(_t);				}				}				}				{				if (_t==null) _t=ASTNULL;				switch ( _t.getType()) {				case FREQUENCY:				{					AST __t2282 = _t;					AST tmp2362_AST_in = (AST)_t;					match(_t,FREQUENCY);					_t = _t.getFirstChild();					expression(_t);					_t = _retTree;					_t = __t2282;					_t = _t.getNextSibling();					break;				}				case 3:				{					break;				}				default:				{					throw new NoViableAltException(_t);				}				}				}				_t = __t2279;				_t = _t.getNextSibling();				break;			}			case TOOLTIP:			{				tooltip_expr(_t);				_t = _retTree;				break;			}			case SIZE:			case SIZECHARS:			case SIZEPIXELS:			{				sizephrase(_t);				_t = _retTree;				break;			}			default:			{				break _loop2283;			}			}		} while (true);		}		_t = __t2275;		_t = _t.getNextSibling();		_retTree = _t;	}