final int docId = doc.getDocId(); if (containsKey(docId)) return; put(docId, doc); if (list != null) list.add(doc); if (doc.getCollection() != null && (!collections.contains(doc.getCollection()))) collections.add(doc.getCollection());
add(doc, true);
	public void add(DocumentImpl doc) {		final int docId = doc.getDocId();		if (containsKey(docId))			return;		put(docId, doc);		if (list != null)			list.add(doc);		if (doc.getCollection() != null			&& (!collections.contains(doc.getCollection())))			collections.add(doc.getCollection());	}