Now it's probably `@VisibleForTesting` which ties us to Guava in the logging implementation. Probably we need to introduce own annotation for such a thing. Or, consider using annotations from JetBrains. They should be Kotlin-compatible.