internal static void WriteToImpromptuPane(string text, EnvDTE.OutputWindowPane destination) { if (!string.IsNullOrEmpty(text)) { destination = destination ?? GetImpromptuOutputPane(); if (destination != null) { destination.OutputString(text); } } }