public boolean setRecursiveLoading(Class type, boolean enabled) {
		synchronized (recursiveLoadingPolicy) {
			Object prevValue = recursiveLoadingPolicy.put(type, enabled);
			recursiveLoadingPolicyDefined = true;
			return prevValue == null ? true : ((Boolean) prevValue)
					.booleanValue();
		}
	}