public override void First() { if (NewChartData == null) { NewChartData += new ChartDataHandler(ChartDataPrinter); } if (NewPrintReport == null) { NewPrintReport += new StringHandler(OutputPrinter); } }