protected void fireDocumentAddedEvent(Document doc) {
		addedEvent.setDocument(doc);
		for (int i = 0, limit = documentRepositoryListeners.size(); i < limit; i++) {
			((DocumentRepositoryListener) documentRepositoryListeners.get(i)).documentAdded(addedEvent);
		}
		
		// Cleanup
		addedEvent.setDocument(null);
	}