// "Cast argument to 'B'" "true-preview" import java.util.*; class GeneralTest { static class B { } static class A { A(B b) { System.out.println(b); } } public static void main(String[] args) { List a = new ArrayList(); new A((B) a.get(0)) { }; } }