1*055d4590SKeyi GuiThis is a non-regression test that reproduces a case where a local variable 2*055d4590SKeyi Guiwould have the java.lang.Object type because of a null constant. 3*055d4590SKeyi GuiThe type of the local variable would be transformed from "KNOWN_NULL" to 4*055d4590SKeyi Gui"java.lang.Object", but "java.lang.Object" wouldn't be added to the types of 5*055d4590SKeyi Guithe dex. 6*055d4590SKeyi GuiSo in the rare case where java.lang.Object wouldn't be referenced anywhere else 7*055d4590SKeyi Guiin the compilation unit it would fail with "java.lang.IllegalArgumentException: 8*055d4590SKeyi Guinot found: Ljava/lang/Object;" 9*055d4590SKeyi Gui 10