import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; class Foo { @Nullable static Object foo() { return null; } static String bar(@NotNull Object arg) { return ""; } } class Bar { public static final String s = Foo.bar(Foo.foo()); @NotNull public static Object o = Foo.foo(); }