There are several problems with this dependency: * [JSR-305 causes problems with Java 9](https://blog.codefx.org/java/jsr-305-java-9/) because it lives in the `javax.annotation`, which is also used by other modules. * This JSR is long (2006) abandoned. * The artifact that is being used was [not released by the JSR committee](https://blog.codefx.org/java/jsr-305-java-9/#comment-3582702088). So, it's not really likely that we are going to have any updates to this code. ### What our colleagues do about it * Guava [started migration](https://github.com/google/guava/issues/2960#issuecomment-350721044) to Error Prone and the Checker Framework in [23.6](https://github.com/google/guava/releases/tag/v23.6). * [Kotlin](https://github.com/JetBrains/kotlin/pull/1421) is going to address this issue (and [one more](https://youtrack.jetbrains.com/issue/KT-21408)).
There are several problems with this dependency:
javax.annotation, which is also used by other modules.What our colleagues do about it