Today (in G1) there are 3 classes which are responsible for a part of the block offset table. That is G1BlockOffsetTableContigSpace, which inherits from G1BlockOffsetArray which inherits from G1BlockOffsetTable. Merge these 3 to one single class, and remove dead code.