Based on JDK-1.7, Spring-3.1.4