JSpecify, a specification for enhancing null safety in Java, is gaining traction as it becomes increasingly integrated into popular frameworks and libraries, such as Spring Boot, JUnit, and Guava. The specification offers improved nullability checks and smarter data-flow analysis in IntelliJ IDEA, but migrating existing codebases to use JSpecify can pose challenges due to its typed annotation model, which differs from older frameworks. These challenges include managing excessive warnings and aligning IDE and CI tool outputs. JetBrains and other stakeholders are working to address these issues by improving consistency between IntelliJ IDEA and tools like NullAway, ensuring smoother handling of mixed-annotation code during migration. Efforts continue to develop unified suppression identifiers and new annotations to facilitate the migration process, making null safety a more reliable aspect of Java development.