@Override
    public PsiExpression extractIndexFromGetExpression(@Nullable PsiExpression expression) {
      expression = PsiUtil.skipParenthesizedExprDown(expression);
      if (expression instanceof PsiArrayAccessExpression arrayAccess) {
        if (isQualifierEquivalent(arrayAccess.getArrayExpression())) {
          return arrayAccess.getIndexExpression();
        }
      }
      return null;
    }
@Override
    public PsiExpression extractIndexFromGetExpression(@Nullable PsiExpression expression)