protected void rnto(String target) {
// NOTE: permissions are checked by the filesystem, see comment for rnfr()
if (target != null) {
try {
Event event = EventFactory.renameTo(user, fs, target, renameFromEvent);
boolean proceed = ServiceManager.getServices().getEventHandler().handleBeforeEvent(event, this);
if (proceed) {
boolean success = fs.rnto(target);
if (success) {