import org.jetbrains.annotations.NotNull; class HelperClazz { abstract class ClassA { @NotNull abstract void aMethod(); abstract void bMethod(@NotNull int a); } class ClassB extends ClassA { @Override void aMethod() {} @Override void bMethod(int a) {} } }