I have produced a test case that tests the current map behaviour, with the goal of producing a couple of future improvements to it.
The test cases use DynaMock classes available from MockObjects.com.
I have attached the only new dependancy to this issue.
The changes are to:
1) SessionMapTestCase.java added.
2) SessionMap updated.
3) new jar file dependancy.