See interop patterns applied to real JVM libraries: adapters, boundaries, and testing strategy.
The goal of interop is not to show off syntax—it is to build clean, testable integrations.
In real systems, the best interop code tends to look like this:
This section applies those ideas to concrete examples so you can recognize good boundaries in production code.