public void TimerStart1(Object sender, TimeMessageEventArgs e)
 {
     System.Console.WriteLine("Class 1 passes event-message:\n"+ e.Message);
 }
 public void TimerStart2(Object sender, TimeMessageEventArgs e)
 {
     Thread.Sleep(1000);
     System.Console.WriteLine("Class 2 passes event-message:\n"+ e.Message);
 }
        public event NewEventHandler StopTimer;// (object sender, TimeMessageEventArgs args);

        protected virtual void OnStopTimer(Object sender, TimeMessageEventArgs args)
        {
            if (StopTimer != null)
                StopTimer(sender, args);
        }