@Override public <T> T execute(Callback<T> callback) { return delegate.execute( callback ); }
public <T> T execute(Callback<T> callback) { return ((SessionImplementor) delegate).execute(callback); }
@Override public <T> T execute(Callback<T> callback) { return delegate.execute( callback ); }
@Override public <T> T execute(Callback<T> callback) { return session.execute(callback); }
@Override public <T> T execute(final Callback<T> callback) { return getSessionImplementor().execute(callback); }