The changes in this method are all related to [Issue 219](https://code.google.com/p/glassdb/issues/detail?id=219) which is a problem only in GemStone2.4 ... Since we are [planning on porting to GemStone3.1](http://forum.world.st/Seaside3-1-ported-to-GemStone3-x-only-tp4679245.html) we whouldn't have to port these changes to Seaside3.1