@Override public void addToDag(Planner p) { PlannerVertex peekedPv = p.xform2vertex.get(this.upstream().get(0)); // Peeking transform doesn't add a vertex, so point to the upstream // transform's vertex: p.xform2vertex.put(this, peekedPv); peekedPv.v.updateMetaSupplier(sup -> peekOutputP(toStringFn, shouldLogFn, sup)); } }