spock with multiple when thens