AST tmp2051_AST_in = (AST)_t; match(_t,SILENT); _t = _t.getNextSibling(); break; } case NOWAIT: { AST tmp2052_AST_in = (AST)_t; match(_t,NOWAIT); _t = _t.getNextSibling(); break; } case NOCONSOLE: {
	public final void oscommandstate(AST _t) throws RecognitionException {				AST oscommandstate_AST_in = (_t == ASTNULL) ? null : (AST)_t;				if (_t==null) _t=ASTNULL;		switch ( _t.getType()) {		case OS400:		{			AST __t2069 = _t;			AST tmp2042_AST_in = (AST)_t;			match(_t,OS400);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2043_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2044_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2045_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2072:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2072;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2069;			_t = _t.getNextSibling();			break;		}		case BTOS:		{			AST __t2073 = _t;			AST tmp2046_AST_in = (AST)_t;			match(_t,BTOS);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2047_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2048_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2049_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2076:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2076;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2073;			_t = _t.getNextSibling();			break;		}		case DOS:		{			AST __t2077 = _t;			AST tmp2050_AST_in = (AST)_t;			match(_t,DOS);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2051_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2052_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2053_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2080:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2080;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2077;			_t = _t.getNextSibling();			break;		}		case MPE:		{			AST __t2081 = _t;			AST tmp2054_AST_in = (AST)_t;			match(_t,MPE);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2055_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2056_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2057_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2084:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2084;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2081;			_t = _t.getNextSibling();			break;		}		case OS2:		{			AST __t2085 = _t;			AST tmp2058_AST_in = (AST)_t;			match(_t,OS2);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2059_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2060_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2061_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2088:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2088;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2085;			_t = _t.getNextSibling();			break;		}		case OSCOMMAND:		{			AST __t2089 = _t;			AST tmp2062_AST_in = (AST)_t;			match(_t,OSCOMMAND);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2063_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2064_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2065_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2092:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2092;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2089;			_t = _t.getNextSibling();			break;		}		case UNIX:		{			AST __t2093 = _t;			AST tmp2066_AST_in = (AST)_t;			match(_t,UNIX);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2067_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2068_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2069_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2096:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2096;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2093;			_t = _t.getNextSibling();			break;		}		case VMS:		{			AST __t2097 = _t;			AST tmp2070_AST_in = (AST)_t;			match(_t,VMS);			_t = _t.getFirstChild();			{			if (_t==null) _t=ASTNULL;			switch ( _t.getType()) {			case SILENT:			{				AST tmp2071_AST_in = (AST)_t;				match(_t,SILENT);				_t = _t.getNextSibling();				break;			}			case NOWAIT:			{				AST tmp2072_AST_in = (AST)_t;				match(_t,NOWAIT);				_t = _t.getNextSibling();				break;			}			case NOCONSOLE:			{				AST tmp2073_AST_in = (AST)_t;				match(_t,NOCONSOLE);				_t = _t.getNextSibling();				break;			}			case EOF:			case PERIOD:			case VALUE:			case TYPELESS_TOKEN:			{				break;			}			default:			{				throw new NoViableAltException(_t);			}			}			}			{			_loop2100:			do {				if (_t==null) _t=ASTNULL;				if ((_t.getType()==VALUE||_t.getType()==TYPELESS_TOKEN)) {					anyorvalue(_t);					_t = _retTree;				}				else {					break _loop2100;				}							} while (true);			}			state_end(_t);			_t = _retTree;			_t = __t2097;			_t = _t.getNextSibling();			break;		}		default:		{			throw new NoViableAltException(_t);		}		}		_retTree = _t;	}