I have inherited a piece of code which calls NHibernateUtil.Initialize.
I am relatively new to NHibernate and have not been able to work out specifically what calling NHibernateUtil.Initialize does.
What does it do and in what scenarios should it be called ?