JSR 303 example completed