public ScrollableResults scroll(ScrollMode scrollMode) {
   before();
   try {
     return session.scroll(this, scrollMode);
   } finally {
     after();
   }
 }
 public List list() throws HibernateException {
   before();
   try {
     return session.list(this);
   } finally {
     after();
   }
 }