protected override void GenerateCastExpression (CodeCastExpression expression)
{
TextWriter output = Output;
output.Write ("((");
OutputType (expression.TargetType);
output.Write (")(");
GenerateExpression (expression.Expression);
output.Write ("))");
}