SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.UNKNOWN, nsae.getLocalizedMessage());
SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.IO_ERROR, "MD5 implementation not found: {0}", nsae.getLocalizedMessage());
    private FSOutputStream(FSRevisionNode revNode, RandomAccessFile file, InputStream source, long deltaStart, long repSize, long repOffset, File reposRootDir) throws SVNException {        super();        myReposRootDir = reposRootDir;        myTargetFile = file;        mySource = source;        myDeltaStart = deltaStart;        myRepSize = repSize;        myRepOffset = repOffset;         isHeaderWritten = false;        myDeltaGenerator = new SVNDeltaChunksGenerator(mySource, this, FSWriter.getTmpDir());        myNewDataStream = new FSBufferStream();        myRevNode = revNode;        try {            myDigest = MessageDigest.getInstance("MD5");        } catch (NoSuchAlgorithmException nsae) {            SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.UNKNOWN, nsae.getLocalizedMessage());            SVNErrorManager.error(err, nsae);        }    }