Taken from https://github.com/spring-projects/spring-framework See LICENSE.txt