package Ġomn ia . util . reak t ive . observable Ċ Ċ import Ġcom . bad oo . reak t ive . observable . Observable Ċ import Ġcom . bad oo . reak t ive . observable . toList Ċ import Ġcom . bad oo . reak t ive . single . map Ċ Ċ fun Ġ< T , ĠC > ĠObservable < T >. collect Into ( collection Supplier : Ġ() Ġ-> ĠC , Ġaccumulator : Ġ( C , ĠT ) Ġ-> ĠC ) Ġ= ĊĠ Ġthis . toList () ĊĠĠĠ Ġ. map Ġ{ Ġoptions Ġ-> ĊĠĠĠĠĠ Ġval Ġcollection : ĠC Ġ= Ġcollection Supplier () ĊĠĠĠĠĠ Ġoptions . forEach Ġ{ Ġaccumulator ( collection , Ġit ) Ġ} ĊĠĠĠĠĠ Ġcollection ĊĠĠĠ Ġ} Ċ Ċ fun Ġ< T , ĠC , ĠR > ĠObservable < T >. collect Into ( ĊĠĠĠ Ġcollection Supplier : Ġ() Ġ-> ĠC , Ġaccumulator : Ġ( C , ĠT ) Ġ-> ĠC , Ġfinal izer : Ġ( C ) Ġ-> ĠR ) Ġ= ĊĠ Ġthis . collect Into ( collection Supplier , Ġaccumulator ). map ( final izer )