void releaseId(Id id){
  Integer pos=idPosMap.get(id);
  if (pos != null) {
    idPosMap.remove(id);
    freePositions.add(pos);
    for (    HierarchicalTypeStore s : superTypeStores) {
      s.releaseId(id);
    }
  }
}

void releaseId ( Id id ) { Integer pos = idPosMap . get ( id ) ; if ( pos != null ) { idPosMap . remove ( id ) ; freePositions . add ( pos ) ; for ( HierarchicalTypeStore s : superTypeStores ) { s . releaseId ( id ) ; } } }
- remove from idposmap - add to freepositions .
