docs: public void reverse(CollectListData data,
                          Object value) {
          CollectListData.MutableInt counter = data.map.get( value );
          if( (--counter.value) == 0 ) {
              data.map.remove( value );
          }
      }