Again, the problem was not in SessionImpl but in the proxy handler. This was pointed out to you on SO and here.