// broker.moveResource(transaction, doc, destination, newName);
{broker.moveResource(transaction, doc, destination, newName);}
else
// TODO check XML/Binary resource
// broker.copyResource(transaction, doc, destination, newName);
{broker.copyResource(transaction, doc, destination, newName);}
transact.commit(transaction);
// documentCache.clear();
return;
} catch (final LockException e) {
transact.abort(transaction);