public InputStream getAsStream(Value key) {
public InputStream getAsStream(Value key) throws IOException {
	public InputStream getAsStream(Value key) {		try {			final long p = findValue(key);			if (p == KEY_NOT_FOUND)				return null;			final long pnum = (long) pageFromPointer(p);			final DataPage page = getDataPage(pnum);			switch (page.getPageHeader().getStatus()) {				case MULTI_PAGE :					return ((OverflowPage) page).getDataStream(p);				default :					return getAsStream(page, p);			}		} catch (BTreeException b) {			LOG.debug("key " + key + " not found");		} catch (IOException e) {			LOG.debug(e);		}		return null;	}