return anchorEntries.getPropertyValue(myName, propertyName);
String value = anchorEntries.getPropertyValue(myName, propertyName); if (value == null && anchorEntries.getEntry(myName) == null) {  value = anchorEntries.getPropertyValue("", propertyName); if (value != null && (SVNProperty.URL.equals(propertyName)|| SVNProperty.COPYFROM_URL.equals(propertyName))) {  value = PathUtil.append(value, PathUtil.encode(myName)); } } return value;
    public String getTargetEntryProperty(String propertyName) throws SVNException {        SVNEntries anchorEntries = getAnchor().getEntries();        SVNEntries targetEntries = getTarget().getEntries();        if (!"".equals(myName) && getAnchor() != getTarget()) {            String value = null;            // another directory.            if (targetEntries != null) {                value = targetEntries.getPropertyValue("", propertyName);            }            if (value == null) {                // no value or no entries, get from parent.                value = anchorEntries.getPropertyValue(myName, propertyName);                if (value == null) {                    // no entry in parent.                    value = anchorEntries.getPropertyValue("", propertyName);                    if (value != null &&                             (SVNProperty.URL.equals(propertyName)|| SVNProperty.COPYFROM_URL.equals(propertyName))) {                        // special handling for URLs.                        value = PathUtil.append(value, PathUtil.encode(myName));                    }                }            }            return value;        }        return anchorEntries.getPropertyValue(myName, propertyName);    }