Fixed compilation for different java source levels

 * minimal spring version updated to 3.2.9
 * usage of Assertj Assertions.then is not recomended anymore