void ParameterModifier(
#line  2708 "VBNET.ATG" 
ParamModifiers m) {
		if (la.kind == 56) {
			lexer.NextToken();

#line  2709 "VBNET.ATG" 
			m.Add(ParamModifier.ByVal); 
		} else if (la.kind == 54) {
			lexer.NextToken();

#line  2710 "VBNET.ATG" 
			m.Add(ParamModifier.ByRef); 
		} else if (la.kind == 138) {
			lexer.NextToken();

#line  2711 "VBNET.ATG" 
			m.Add(ParamModifier.Optional); 
		} else if (la.kind == 145) {
			lexer.NextToken();

#line  2712 "VBNET.ATG" 
			m.Add(ParamModifier.ParamArray); 
		} else SynErr(226);
	}