return new SinglePage(page, data, compressPages);
return new SinglePage(page, data);
	private DataPage getDataPage(long pos) throws IOException {			DataPage wp = null;			if(pages != null)				wp = pages.get(pos);			if (wp == null) {				final Page page = getPage(pos);				final byte[] data = page.read();				if (page == null) {					LOG.debug("page " + pos + " not found!");					return null;				}				if (page.getPageHeader().getStatus() == MULTI_PAGE)					return new OverflowPage(page, data, compressPages);				else					return new SinglePage(page, data, compressPages);			} else if (wp.getPageHeader().getStatus() == MULTI_PAGE)				return new OverflowPage(wp);			else				return wp;	}