service.data.impl/src/main/java/com/hack23/cia/service/data/impl/util/LoadHelper.java
private static void recursiveInitialize(final Object obj, final Set<Object> dejaVu) {
		dejaVu.add(obj);
		if (!Hibernate.isInitialized(obj)) {
			Hibernate.initialize(obj);
		}
	}
private static void recursiveInitialize(final Object obj, final Set<Object> dejaVu) {
		dejaVu.add(obj);
		if (!Hibernate.isInitialized(obj)) {
			Hibernate.initialize(obj);
		}
	}
Recursive initliaze.

@param obj
the obj
@param dejaVu
the deja vu
@throws IllegalAccessException
the illegal access exception
@throws InvocationTargetException
the invocation target exception
@throws NoSuchMethodException
the no such method exception