@Override
    public void visitArrayAccessExpression(final @NotNull PsiArrayAccessExpression expression) {
      if (myCollectExpressions && !DebuggerUtils.hasSideEffectsOrReferencesMissingVars(expression, myVisibleLocals)) {
        myExpressions.add(new TextWithImportsImpl(expression));
      }
      super.visitArrayAccessExpression(expression);
    }
@Override
    public void visitArrayAccessExpression(final @NotNull PsiArrayAccessExpression expression)