AST tmp1698_AST_in = (AST)_t;
AST tmp1701_AST_in = (AST)_t;
	public final void accum_what(AST _t) throws RecognitionException {				AST accum_what_AST_in = (_t == ASTNULL) ? null : (AST)_t;				if (_t==null) _t=ASTNULL;		switch ( _t.getType()) {		case AVERAGE:		{			AST tmp1695_AST_in = (AST)_t;			match(_t,AVERAGE);			_t = _t.getNextSibling();			break;		}		case COUNT:		{			AST tmp1696_AST_in = (AST)_t;			match(_t,COUNT);			_t = _t.getNextSibling();			break;		}		case MAXIMUM:		{			AST tmp1697_AST_in = (AST)_t;			match(_t,MAXIMUM);			_t = _t.getNextSibling();			break;		}		case MINIMUM:		{			AST tmp1698_AST_in = (AST)_t;			match(_t,MINIMUM);			_t = _t.getNextSibling();			break;		}		case TOTAL:		{			AST tmp1699_AST_in = (AST)_t;			match(_t,TOTAL);			_t = _t.getNextSibling();			break;		}		case SUBAVERAGE:		{			AST tmp1700_AST_in = (AST)_t;			match(_t,SUBAVERAGE);			_t = _t.getNextSibling();			break;		}		case SUBCOUNT:		{			AST tmp1701_AST_in = (AST)_t;			match(_t,SUBCOUNT);			_t = _t.getNextSibling();			break;		}		case SUBMAXIMUM:		{			AST tmp1702_AST_in = (AST)_t;			match(_t,SUBMAXIMUM);			_t = _t.getNextSibling();			break;		}		case SUBMINIMUM:		{			AST tmp1703_AST_in = (AST)_t;			match(_t,SUBMINIMUM);			_t = _t.getNextSibling();			break;		}		case SUBTOTAL:		{			AST tmp1704_AST_in = (AST)_t;			match(_t,SUBTOTAL);			_t = _t.getNextSibling();			break;		}		default:		{			throw new NoViableAltException(_t);		}		}		_retTree = _t;	}