** changed the example to better express the situation i am using spring 2.5 and have the following situation