} catch (IOException e)
} catch (Exception e)
    public byte[] calculateMessageDigest()    {        errorIfNotLoaded();                try        {            return buffer.calculateMessageDigest();        } catch (IOException e)        {            e.printStackTrace();            throw new RuntimeException("Unimplemented exception.");        }    }