public static void EndHandler()
 {
     // Commit
     if (CurrentHandler != null)
     {
         CurrentHandler.Commit();
         CurrentHandler = null;
     }
 }
 /// <summary>
 /// Starts up the TLK subsystem. These methods should not be across multiple threads as they are not thread safe!
 /// </summary>
 /// <param name="usingDLCSystem"></param>
 public static void StartHandler()
 {
     CurrentHandler = new TLKHandler();
     CurrentHandler.Start();
 }