this.file = file;
this.contentMarshal = contentMarshal;
this.header = header;
log = logProvider.getLog( getClass() );
readerPool = new StoreChannelPool( fileSystem, file, "r", logProvider );
<BUG>}
static SegmentFile create(
FileSystemAbstraction fileSystem,
File file,
ChannelMarshal<ReplicatedContent> contentMarshal,
LogProvider logProvider,
SegmentHeader header ) throws IOException</BUG>
{

this.file = file;
this.contentMarshal = contentMarshal;
this.header = header;
log = logProvider.getLog( getClass() );
readerPool = new StoreChannelPool( fileSystem, file, "r", logProvider );
}
static SegmentFile create( FileSystemAbstraction fileSystem, File file,
ChannelMarshal<ReplicatedContent> contentMarshal, LogProvider logProvider, SegmentHeader header )
throws IOException
{
