@Test
void parse_backtickTypeVar() {

    t=testee.parse("Collection<T> -> `T`[]");
    assertEquals(
            t.check("java type must be Collection", x -> x.names().contains("Collection"))
            .check("arrow must be SUBTYPE", x -> x.conversionCoverage() == ConversionCoverage.SUBTYPES)
            .check("must have type var T", x -> x.typeVariables().contains("T"))
            .check("must have TS type var T", x -> x.tsExpressionElements().get(0).equals(TSMappedTypeVarBuilder.of("T")))
            .check("must have square bracket literals", x -> x.tsExpressionElements().get(1).value().equals("[]"))
            .leftOrNull()
            , null
    );
}