LOG.debug("Creating overflow page");
    public long add(byte[] value) throws ReadOnlyException {        if (value == null || value.length == 0) return -1;        // overflow value?        if (value.length + 4 > fileHeader.getWorkSize()) {            OverflowDOMPage overflow = new OverflowDOMPage();            overflow.write(value);            byte[] pnum = ByteConversion.longToByte(overflow.getPageNum());            return add(pnum, true);        } else            return add(value, false);    }