public void closeFile(String textChecksum) throws SVNException {
public void closeFile(String path, String textChecksum) throws SVNException {
        public void closeFile(String textChecksum) throws SVNException {            File file = new File(myRootDirectory, myCurrentPath);            if (textChecksum == null) {                textChecksum = (String) myFileProperties                        .get(SVNProperty.CHECKSUM);            }            try {                /*                 * Uses SVNFileUtil.computeChecksum(File) to evaluate the client's                 * checksum that should be compared with the one transmitted by the                  * server (textChecksum).                 */                if (textChecksum != null                        && !textChecksum.equals(SVNFileUtil                                .computeChecksum(file))) {                    throw new SVNException("error: the file '"                            + file.getAbsolutePath() + "' is corrupted!");                }            } finally {                myCurrentPath = null;                myFileProperties.clear();                myFileProperties = null;            }        }