The following test fails:
public class CopyImgLabelingTest<T extends Type<T>, L extends Type<L>, I extends IntegerType<I>> extends AbstractOpTest {
@Test
public void inferImgLabelingFromRAI() {
var type = new Nil<ImgLabeling<L, I>>() {}.getType();
var inferFrom = new Nil<RandomAccessibleInterval<T>>() {}.getType();
GenericAssignability.inferTypeVariables(new java.lang.reflect.Type[] {type}, new java.lang.reflect.Type[] {inferFrom}, new HashMap<>());
}
}
The following test fails: