private void promoteInlineHandlerToReferenceHandler(int newPageNumber) throws IOException {
  int oldStartPage=_startPage;
  BitSet oldPageNumbers=(BitSet)_pageNumbers.clone();
  clearTableAndPages();
  _tableBuffer.put(getRowStart(),MAP_TYPE_REFERENCE);
  writeTable();
  _handler=new ReferenceHandler();
  reAddPages(oldStartPage,oldPageNumbers,newPageNumber);
}

private void promoteInlineHandlerToReferenceHandler ( int newPageNumber ) throws IOException { int oldStartPage = _startPage ; BitSet oldPageNumbers = ( BitSet ) _pageNumbers . clone ( ) ; clearTableAndPages ( ) ; _tableBuffer . put ( getRowStart ( ) , MAP_TYPE_REFERENCE ) ; writeTable ( ) ; _handler = new ReferenceHandler ( ) ; reAddPages ( oldStartPage , oldPageNumbers , newPageNumber ) ; }
promotes and inline usage map to a reference usage map .
