Surprise! Moved to the Spring framework.