SpringSource/spring-webflow — pull request #5 by philwebb (2012-04-05 23:31:38+00:00)
Title: SWF-1532 (Part 2)

Update dates in copyright notice to 2004-2012
Replace StringBuffer with StringBuilder
Remove all calls to JdkVersion
Remove backport concurrency code
Make use of Java 5 auto boxing
Replace use of Iterator with Java 5 foreach loops
Change signatures to make use of Java 5 varargs

Particularly worth reviewing:

- I have removed ConversationLockFactory and it makes little sense without the backport version, replaced with a factory method.

- Refactored AbstractModel.merge while I was in the code. I don't like the fact that the method has the side effect of changing the child list passed in so perhaps this method should be reviewed.

- SecurityRule.securityAttributesToCommaDelimitedList is now using StringUtils. I think this is fine as a replacement but a second opinion would be good.