Before considering the addition of Kotlin to your existing Java code base, you have to think about how the two languages will work together. While Java and Kotlin can work well together, it's not always possible to take full advantage of Kotlin features from Java. In this section, we'll explore how you can leverage Kotlin code from Java and where the rough edges might be.