>(and he uses an ArrayList anyway

Yes, it is and may be it is an issue: http://forum.springsource.org/showthread.php?140774-GenericMessage-cannot-be-cast-to-java-util-Map ...