public virtual void Error(string msg, Exception e) { if (_listener != null) { _listener.Error(msg, e); } else { Console.Error.WriteLine("StringTemplate: " + msg); if (e != null) { e.PrintStackTrace(); } } }