void updateEditorTexts(@NotNull TaintNode taintNode) {
      //clear all
      myUsageEditor.show(null, null);
      myMemberEditor.show(null, null);

      PsiElement usage = taintNode.getRef();
      if (usage == null) return;
      usage = MarkAsSafeFix.getSourcePsi(usage);
      if (usage == null) return;
      PsiElement parentPsi = getParentPsi(usage);
      if (parentPsi == null) return;
      PsiElement usageHighlight = PsiTreeUtil.isAncestor(parentPsi, usage, true) ? usage : getIdentifier(parentPsi);
      if (usageHighlight == null) return;
      myUsageEditor.show(parentPsi, usageHighlight);

      PsiElement element = taintNode.getPsiElement();
      if (element == null) return;
      element = MarkAsSafeFix.getSourcePsi(element);
      if (element == null) return;
      PsiElement elementHighlight = getIdentifier(element);
      if (elementHighlight == null) return;
      myMemberEditor.show(element, elementHighlight);
    }
void updateEditorTexts(@NotNull TaintNode taintNode)