iQuery.setHibernateTemplate(new HibernateTemplate(){
impl.setHibernateTemplate(new HibernateTemplate(){
    protected Mock newMock(){        final Mock mock = mock(Session.class);        iQuery.setHibernateTemplate(new HibernateTemplate(){            @Override            protected Session getSession()            {                mock.setDefaultStub( new DefaultResultStub() );                // mock.expects( once() ).method( "close" ).after( "test" );                return (Session) mock.proxy();            }                    });        return mock;    }