I assume the ${spring-version} euqals 3.1.2.Release. If so, the problem here is due to spring security 3.1.2 does not utilize Spring-Core 3.1.2 as you may expect. This leads to two versions of Spring core to be existing on your classpath & then cause the exception.
For this reason, you have to explicit exlude the dependencies on Spring core of Spring Security in your pom. See search.maven.org/remotecontent?filepath=org/springframework/security/spring-security-core/3.1.2.RELEASE/spring-security-core-3.1.2.RELEASE.pom .
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.