@Nullable
  public static InspectionToolWrapper<?, ?> findWrapper(Object[] selectedNode) {
    InspectionToolWrapper<?, ?> resultWrapper = null;
    for (Object node : selectedNode) {
      if (node instanceof InspectionGroupNode) {
        return null;
      }

      InspectionToolWrapper<?,?> wrapper = null;
      if (node instanceof InspectionNode) {
        wrapper = ((InspectionNode)node).getToolWrapper();
      }
      else if (node instanceof SuppressableInspectionTreeNode) {
        wrapper = ((SuppressableInspectionTreeNode)node).getPresentation().getToolWrapper();
      }
      if (wrapper != null) {
        if (resultWrapper == null) {
          resultWrapper = wrapper;
        }
        else if (resultWrapper != wrapper) {
          return null;
        }
      }
    }
    return resultWrapper;
  }
@Nullable
  public static InspectionToolWrapper<?, ?> findWrapper(Object[] selectedNode)