private ToolWindowPane initToolPane(StatusToolWindow tool = null)
 {
     return initToolPane(
         tool ?? pkg.getToolWindow(ToolType)
     );
 }
 /// <summary>
 /// NOTE: Be careful with FindToolWindowAsync and ShowToolWindowAsync.
 ///       It may produce deadlocks when it is called from InitializeAsync thread:
 ///       https://github.com/3F/vsSolutionBuildEvent/pull/45#pullrequestreview-246288512
 /// </summary>
 private async Task<ToolWindowPane> initToolPaneAsync(StatusToolWindow tool = null)
 {
     return initToolPane(
         tool ?? await pkg.getToolWindowAsync(ToolType)
     );
 }