wcAccess.probeOpen(path, true, admLockLevel);
SVNEntry entry = wcAccess.getVersionedEntry(path, false);
if (SVNDepth.FILES.compareTo(depth) <= 0 && entry.isDirectory()) {
PropSetHandler entryHandler = new PropSetHandler(skipChecks, propName, propValue, handler,
changeLists);
wcAccess.walkEntries(path, entryHandler, false, depth);
} else if (SVNWCAccess.matchesChangeList(changeLists, entry)) {
boolean modified = SVNPropertiesManager.setProperty(wcAccess, path, propName, propValue, skipChecks);
if (modified && handler != null) {
handler.handleProperty(path, new SVNPropertyData(propName, propValue, getOptions()));
}