@NotNull
    DataflowResult copy() {
      DataflowResult copy = new DataflowResult(myResult);
      myData.forEach((anchor, point) -> copy.myData.put(anchor, new DataflowPoint(point)));
      copy.myUnreachable.addAll(myUnreachable);
      return copy;
    }
@NotNull
    DataflowResult copy()