@Override
  public int getTextStartOffset(final @NotNull PsiElement parent) {
    return parent.getTextRange().getStartOffset();
  }
@Override
  public int getTextStartOffset(final @NotNull PsiElement parent)