import java.util.Collection; import java.util.Collections; public class IDEABug { static class ClassA { static void sayHello(Collection msg) {} } static class ClassB extends ClassA { static void sayHello(Collection msg) {} } public static void main(String[] args) { ClassB.sayHello(Collections.emptyList()); } }