SVNEntry entry = getEntry(name, true);
SVNEntry2 entry = getEntry(name, true);
    public ISVNProperties getProperties(String name) throws SVNException {        SVNEntry entry = getEntry(name, true);        if (entry == null) {            return null;        }         Map propsCache = getPropertiesStorage(true);        ISVNProperties props = (ISVNProperties)propsCache.get(name);         if (props != null) {            return props;        }                final String entryName = name;        props =  new SVNProperties14(null, this, name){            protected Map loadProperties() throws SVNException {                if (myProperties == null) {                    try {                        myProperties = readProperties(entryName);                    } catch (SVNException svne) {                        SVNErrorMessage err = svne.getErrorMessage().wrap("Failed to load properties from disk");                        SVNErrorManager.error(err);                    }                    myProperties = myProperties != null ? myProperties : new HashMap();                }                return myProperties;            }        };        propsCache.put(name, props);        return props;    }