java.net Success Story: OpenSymphony