public List listOfPlatformType = new ArrayList(); UnresolvedInterface unresolved = new UnresolvedImplementation<>(); // Should not add import Map hashMapOfNotImported = new HashMap<>(); void acceptKotlinClass(ToBeImportedKotlin tbi) { } void acceptJavaClass(ToBeImportedJava tbi) { } IAmbiguousKotlin ambiguousKotlin = new AmbiguousKotlin(); // Should not add import in case of 2 declarations in Kotlin IAmbiguous ambiguous = new Ambiguous(); // Should not add import in case of ambiguous declarations in Kotlin and in Java IAmbiguousJava ambiguousJava = new AmbiguousJava(); // Should not add import in case of 2 declarations in Java void workWithStatics() { String a = TO_BE_IMPORTED_CONST; staticMethod(); }