final IncludedExcluded includedExcluded)
throws MemInspectorException {
this.includedExcluded = includedExcluded;
visitedSet.clear();
toVisitQueue.clear();
toVisitQueue.add(new ReferencingReferencedCouple(null, rootObject, "",
"", false));
ReferencingReferencedCouple toVisit = toVisitQueue.pollFirst();
while (toVisit != null) {
final Object referencingObject = toVisit.getReferencedObject();
if (referencingObject != null
&& visitedSet.add(newObjectIdentityKey(referencingObject))) {
final String className = referencingObject.getClass().getName();
if (!includedExcluded.getDoNotInspectClassSet().contains(
className)) {