public static @NotNull Collector<TaintValue, ?, TaintValue> joining() {
    return MoreCollectors.reducingWithZero(TAINTED, UNTAINTED, TaintValue::join);
  }
public static @NotNull Collector<TaintValue, ?, TaintValue> joining()