@Override
  public PyExpression @NotNull [] getTargets() {
    PyExpression[] result = myTargets;
    if (result == null) {
      myTargets = result = calcTargets(false);
    }
    return result;
  }
@Override
  public PyExpression @NotNull [] getTargets()