package Ġcom . id an atz . one adapter . external . states Ċ Ċ internal Ġclass ĠStates Map < M > Ġ: ĠHashMap < String , ĠState < M >>() Ġ{ ĊĊĠĠĠ Ġfun Ġget Selection State () Ġ= Ġget ( Selection State . TAG ) Ġas ĠSelection State < M >? ĊĠĠĠ Ġfun Ġput Selection State ( state : ĠSelection State < M >) Ġ= Ġput ( Selection State . TAG , Ġstate ) Ċ }