private boolean areFileContentsEqual(String path1, long rev1, String path2, long rev2) throws SVNException {
private boolean areFileContentsEqual(String path1, long rev1, String path2, long rev2, Map props2) throws SVNException {
    private boolean areFileContentsEqual(String path1, long rev1, String path2, long rev2) throws SVNException {        Map props1 = new HashMap();        Map props2 = new HashMap();        SVNRepository repos = getSourceRepository();        repos.getFile(path1, rev1, props1, null);        repos.getFile(path2, rev2, props2, null);        String crc1 = (String) props1.get(SVNProperty.CHECKSUM);        String crc2 = (String) props2.get(SVNProperty.CHECKSUM);        return crc1 != null && crc1.equals(crc2);    }