когда-нибудь в будущем
в тот момент и возникнет поломка
в java идут по этому же принципу введя доп метку forRemoval
https://docs.oracle.com/javase/9/core/enhanced-deprecation1.htm@Deprecated(since="<version>")
<version> is the version when the API was deprecated. This is for informational purposes. The default is the empty string ("").
@Deprecated(forRemoval=<boolean>)
forRemoval=true indicates that the API is subject to removal in a future release.
forRemoval=false recommends that code should no longer use this API; however, there is no current intent to remove the API. This is the default value.
после метки на удаление вроде бы 2 релиза даётся чтобы переехать, потом удалят