Collector가 결과를 완성하는 네 함수

sequential과 parallel에서 같은 의미가 되도록 accumulation lifecycle을 본다.

1

Supplier

빈 container 생성

start

2

Accumulator

element 하나를 반영

accept

3

Combiner

부분 container를 합침

parallel

4

Finisher

최종 result type으로 변환

finish

핵심: custom collector의 combiner와 characteristic을 실제 법칙과 다르게 선언하지 않는다.