fun main(args: Array) { val java = JavaClass() java.typed = Runnable { } // generic java field java.runnable = Runnable { } // java field java.setTyped(Runnable { }) // generic java method java.setRunnable { } // java method }