When should you consider using the @JvmStatic annotation? You may consider it for a few different reasons:
- You want to improve the syntax of referencing companion object properties and methods from Java.
- You want to avoid requiring an instance of the companion object to work with constants or static methods.
- You want to have constants that aren't tied to a class instance, but can't leverage the const keyword.