@NotNull
  default PyAstExpression getTarget() {
    final PyAstExpression target = childToPsi(PythonDialectsTokenSetProvider.getInstance().getExpressionTokens(), 0);
    if (target == null) {
      throw new RuntimeException("Target missing in augmented assignment statement");
    }
    return target;
  }
@NotNull
  default PyAstExpression getTarget()