setupPersistentDivision();
final Session session = getSessionFactory().getCurrentSession();
session.beginTransaction();
final Division loaded = (Division)session.createQuery("from Division").uniqueResult();
final Department dept = (Department)loaded.getDepartments().iterator().next();
final Person person = (Person)dept.getPeople().iterator().next();
final Site site = person.getSite();
assertTrue(HibernateProxy.class.isAssignableFrom(site.getClass()));
final String loadedXml = xstream.toXML(site);
session.getTransaction().commit();