if (!isStarted())
throw new IllegalStateException("Content repository is not connected");
// Create an asynchronous operation representation and return it
MoveOperation moveOperation = new MoveOperationImpl(uri, path, moveChildren);
processor.enqueue(moveOperation);
return moveOperation;
}