@NotNull
    Set<EKey> getKeysForParameter(int idx, ParamValueBasedDirection direction) {
      Set<EKey> keys = new HashSet<>();
      for (int argI = 0; argI < this.args.size(); argI++) {
        BasicValue arg = this.args.get(argI);
        if (arg instanceof NthParamValue npv) {
          if (npv.n == idx) {
            keys.add(new EKey(this.method, direction.withIndex(argI), this.stableCall));
          }
        }
      }
      return keys;
    }
@NotNull
    Set<EKey> getKeysForParameter(int idx, ParamValueBasedDirection direction)