/**
* Creates a new content repository operation.
*/
protected AbstractContentRepositoryOperation() {
internalListener = new NotifyingOperationListener();
listeners = new ArrayList<ContentRepositoryOperationListener>();
listeners.add(internalListener);
operationId = operationIdProvider.getAndIncrement();
}