import foo.*;
class Test {
public void test() {
@NotNull
String a = notNull(getNullable());
@NotNull
String b = notNull(null);
}
@Nullable
public String getNullable() {
return null;
}
@NotNull
private static T notNull(@Nullable T value) {
if (value == null) {
throw new RuntimeException("null");
}
return value;
}
}