adapter for CucumberJava-2 cannot be used because of the fact that 'cucumber.api.TestStep' is a class in cucumber-java-2 and an interface in cucumber-java-3 and further
GitOrigin-RevId: 9dd627253bb7b35a9d0e779c8aa93aa15c08a4f7
The "name" field of object representing TestCase in Cucumber library has different value in v2 and v3. To unify names in the tree of tests this should be handled at Formatter level.
IDEA-203098 Cucumber Scenario Outline doesn't show Examples
GitOrigin-RevId: 7d58061e33139b66548b4e9f404d10b5520b2c32
In Cucumber for Java v.3 class 'TestStep' was changed to interface. That's why IncompatibleClassChangeError appeared when project with attached library v.3 was executed with SMFormatter compiled with library v.2
IDEA-192612 IncompatibleClassChangeError running Cucumber 3+ tests