@Override
    public void visitPyAugAssignmentStatement(@NotNull PyAugAssignmentStatement node) {
      PyExpression target = node.getTarget();
      String name = target.getName();
      if (target instanceof PyReferenceExpression && !((PyReferenceExpression)target).isQualified() && name != null) {
        Object currentValue = myEvaluationResult.myNamespace.get(name);
        if (currentValue != null) {
          Object rhs = prepareEvaluator().evaluate(node.getValue());
          myEvaluationResult.myNamespace.put(name, prepareEvaluator().applyPlus(currentValue, rhs));
        }
        if (myDeclarationsToTrack.contains(name)) {
          List<PyExpression> declarations = myEvaluationResult.myDeclarations.get(name);
          if (declarations != null) {
            PyPsiUtils.sequenceToList(declarations, node.getValue());
          }
        }
      }
    }
@Override
    public void visitPyAugAssignmentStatement(@NotNull PyAugAssignmentStatement node)