From Requirements to Java in a Snap