code: @Override
      public Object replaceObject(Object object) {
          if (object instanceof HibernateProxy) {
              return ((HibernateProxy) object).getHibernateLazyInitializer().getImplementation();
          }
          return object;
      }
docs: Convert an object to something jTransfo should convert.
  <p>
  If the object is not replaced, the object itself should be returned.
  </p>
  
  @param object object which may need to be replaced
  @return replacement object or the object itself