Why can't i call java static methods the usual way in kotlin?

Example:

val result = JavaClass.staticMethod()  // Compilation error
Solution:

val result = JavaClass.Companion.staticMethod()  // Correct way to call static methods in Kotlin
In Kotlin, Java static methods are called using the `Companion` keyword.

Beginner's Guide to Kotlin