protected abstract void GenerateCaseStatement(CodeCaseStatement e);
			public void Visit(CodeCaseStatement o)
			{
				g.GenerateCaseStatement(o);
			}