import org.jetbrains.annotations.*; public class NotNullAnnotationChecksInChildClassMethods { private static class A { @NotNull public String getNormalizedName() { return "classA"; } } private static class B extends A { @Override public String getNormalizedName() { return "classB"; } } private static class C extends B { @Override public String getNormalizedName() { return "classC"; } } }