// ĠFILE : Ġcreate Expression With Array . kt Ċ package Ġcreate Expression With Array Ċ Ċ import Ġfor Tests . My Java Class Ċ // Ġdo Ġnot Ġremove Ġthis Ġimport , Ġit Ġchecks Ġthat Ġwe Ġdo Ġnot Ġinsert Ġambiguous Ġimports Ġduring ĠEE Ċ import Ġfor Tests . My Java Class . Inner Class Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġbase Array Ġ= ĠarrayOf ( My Java Class (). getBase Class Value ()) ĊĠĠĠ Ġval Ġinner Array Ġ= ĠarrayOf ( My Java Class (). get Inner Class Value ()) ĊĠĠĠ Ġ// Breakpoint ! ĊĠĠĠ Ġval Ġa Ġ= Ġ 1 Ċ } Ċ Ċ // ĠPRINT _ FRAME Ċ // ĠDESCRIP TOR _ VIEW _ OPTIONS : ĠNAME _ EXPRESSION _ RESULT Ċ Ċ // ĠFILE : Ġfor Tests / My Java Class . java Ċ package Ġfor Tests ; Ċ Ċ import Ġorg . jetbrains . annotations . NotNull ; Ċ import Ġjava . util . List ; Ċ Ċ public Ġclass ĠMy Java Class Ġ{ ĊĠĠĠ Ġpublic Ġstatic Ġclass ĠBaseClass Ġ{ ĊĠĠĠĠĠĠĠ Ġpublic Ġfinal Ġint Ġi 2 Ġ= Ġ 1 ; ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpublic ĠBaseClass Ġget Base Class Value () Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnew ĠBaseClass (); ĊĠĠĠ Ġ} ĊĠĠĠ Ġpublic ĠBaseClass Ġget Inner Class Value () Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnew ĠInner Class (); ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpublic Ġstatic Ġclass ĠInner Class Ġextends ĠBaseClass Ġ{ ĊĠĠĠĠĠĠĠ Ġpublic Ġfinal Ġint Ġi Ġ= Ġ 1 ; ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpublic ĠMy Java Class () Ġ{} Ċ } Ċ