public static void Main(String[] args)
 {
     try {
         EventHistoryCollectorMonitor eventMonitor
             = new EventHistoryCollectorMonitor();
         cb  = AppUtil.AppUtil.initialize("EventFormat", args);
         cb.connect();
         eventMonitor.initialize();
         eventMonitor.createEventHistoryCollector();
         PropertyFilterSpec eventFilterSpec = eventMonitor.createEventFilterSpec();
         eventMonitor.monitorEvents(eventFilterSpec);
         cb.disConnect();
         Console.WriteLine("Press enter to exit: ");
         Console.Read();
     }
     catch (Exception e) {
         Console.WriteLine("Caught Exception : " +
                           " Name : " + e.Data.ToString() +
                           " Message : " + e.Message.ToString() +
                           " Trace : ");
         e.StackTrace.ToString();
     }
 }
 public static void Main(String[] args) {
    try {
       EventHistoryCollectorMonitor eventMonitor 
          = new EventHistoryCollectorMonitor();
       cb = AppUtil.AppUtil.initialize("EventFormat",args);
       cb.connect();         
       eventMonitor.initialize();         
       eventMonitor.createEventHistoryCollector();         
       PropertyFilterSpec eventFilterSpec = eventMonitor.createEventFilterSpec();
       eventMonitor.monitorEvents(eventFilterSpec);
       cb.disConnect();
       Console.WriteLine("Press enter to exit: ");
       Console.Read();
    } 
    catch (Exception e) {
       Console.WriteLine("Caught Exception : " +
                           " Name : " + e.Data.ToString() +
                          " Message : " + e.Message.ToString() +
                          " Trace : ");
       e.StackTrace.ToString();
    }
 }