class PartitionedIndexReader extends AbstractIndexReader {

    @Override
    public void close()
    {
        try
        {
            IOUtils.closeAll( indexReaders );
        }
        catch ( IOException e )
        {
            throw new IndexReaderCloseException( e );
        }
    }

    public  PartitionedIndexReader( List<PartitionSearcher> partitionSearchers,
            IndexDescriptor descriptor,
            IndexSamplingConfig samplingConfig,
            TaskCoordinator taskCoordinator );
      PartitionedIndexReader( IndexDescriptor descriptor, List<SimpleIndexReader> readers );

}