openjdk version "21.0.12" 2026-07-21
[취소] bound 만 구독한다 — 다섯 중 하나만 받고 취소
  있는 그대로                                         전달 1, 상류가 쥐고 있던 것 중 미회수 0 / 4
  두 연산자 제거                                       전달 1, 상류가 쥐고 있던 것 중 미회수 0 / 4
  doOnDiscard 까지 제거                              전달 1, 상류가 쥐고 있던 것 중 미회수 4 / 4

[취소] 부르는 쪽이 105 에서 같은 폐기 연산자를 한 번 더 건다
  있는 그대로                                         전달 1, 상류가 쥐고 있던 것 중 미회수 0 / 4
  doOnDiscard 까지 제거                              전달 1, 상류가 쥐고 있던 것 중 미회수 0 / 4

[오류] 상류가 셋을 쥔 채 던진다
  있는 그대로                                         전달 2, 상류가 쥐고 있던 것 중 미회수 3 / 3
  doOnDiscard 까지 제거                              전달 2, 상류가 쥐고 있던 것 중 미회수 3 / 3

[취소] 상류가 폐기 규약을 지키지 않는다
  있는 그대로                                         전달 1, 상류가 쥐고 있던 것 중 미회수 4 / 4
  doOnDiscard 까지 제거                              전달 1, 상류가 쥐고 있던 것 중 미회수 4 / 4
