É possível pular um cenário com o Cucumber-JVM no tempo de execução

Eu quero adicionar uma tag @skiponchrome para um cenário, isso deve pular o cenário ao executar um teste de selênio com o navegador Chrome. A razão para fazer isso é porque o trabalho de alguns cenários em alguns ambientes e não em outros, isso pode até não ser específico em testes de navegadores e pode ser aplicado em outras situações, por exemplo, em plataformas de sistema operacional.

Exemplo de gancho:

@Before("@skiponchrome") // this works
public void beforeScenario() {
  if(currentBrowser == 'chrome') { // this works
    // Skip scenario code here
  }
}

Eu sei que é possível definir ~ @ skiponchrome nas tags cucumber para pular a tag, mas eu gostaria de pular uma tag em tempo de execução. Dessa forma, não preciso pensar em quais etapas ignorar antecipadamente ao iniciar um teste em um determinado ambiente.

Eu gostaria de criar um gancho que pega a tag e pula o cenário sem relatar uma falha / erro. Isso é possível?

questionAnswers(7)

yourAnswerToTheQuestion