package Ġinheritance . abstract classes ĊĊ Ċ /** Ċ Ġ* ĠThis Ġfile Ġis ĠGENERATED . ĠPlease Ġdon 't Ġchange Ċ Ġ*/ Ċ interface ĠA Level With Inner Kt Ġ{ ĊĠĠĠ Ġval Ġa : ĠInt ĊĠĠĠ Ġval Ġinner : ĠInner Kt ĊĊĠĠĠ Ġfun Ġto Java (): ĠA Level With Inner ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġinternal Ġval Ġfactory Ġ= ĠObject Factory () ĊĊĠĠĠĠĠĠĠ Ġfun Ġfrom Java ( java Class : ĠA Level With Inner ): ĠA Level With Inner Kt Ġ= Ġwhen Ġ( java Class ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠB Level With Inner Ġ-> ĠB Level With Inner Kt . from Java ( java Class ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġthrow ĠIllegalStateException (" Not Ġable Ġto Ġfind Ġimplementation Ġfor Ġclass Ġ'${ java Class . java Class . name }' ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdata Ġclass ĠInner Kt ( ĊĠĠĠĠĠĠĠ Ġval Ġia : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġto Java (): ĠA Level With Inner . Inner Ġ= ĠA Level With Inner . Inner (). also Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . ia Ġ= Ġia ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinternal Ġval Ġfactory Ġ= ĠObject Factory () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġfrom Java ( java Class : ĠA Level With Inner . Inner ): ĠInner Kt Ġ= ĠInner Kt ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġia Ġ= Ġjava Class . ia , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }