import org.jetbrains.annotations.NotNullByDefault; @NotNullByDefault class FromDemo { T get(T b) { return null; } public void test() { Object o = new FromDemo().get(null); if (o == null) { System.out.println("1"); } } T get2(T o) { return null; } public void test2() { Object o = new FromDemo().get2(null); if (o == null) { System.out.println("1"); } } }