public boolean cycleExists(Object obj) {
		for (IdentityHashMap<Object, Boolean> stackFrame : stack) {
			Boolean containsObj = stackFrame.get(obj);
			if (containsObj != null && containsObj) {
				return true;
			}
		}
		return false;
	}