TextRange (@NotNull PsiElement elementWithSuppression, @NotNull String toolId) { PsiElement annotationOrTagElement = elementWithSuppression instanceof PsiComment ? null : SuppressManager.getInstance().getElementToolSuppressedIn(elementWithSuppression, toolId); if (annotationOrTagElement != null) { int shiftInParent = annotationOrTagElement.getTextRange().getStartOffset() - elementWithSuppression.getTextRange().getStartOffset(); if (shiftInParent < 0) { return getRangeFallback(elementWithSuppression, toolId); //non-normalized declaration } return Objects.requireNonNull(RedundantSuppressionDetector.super.getHighlightingRange(annotationOrTagElement, toolId)) .shiftRight(shiftInParent); } return getRangeFallback(elementWithSuppression, toolId); }