private static void recursiveInitialize(final Object obj, final Set<Object> dejaVu) {
    """
	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
    """
		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);
		}
	}
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
Recursive initliaze .