import java.util.ArrayList fun box() : String { val array = ArrayList() array.add("0") array.add("1") array.add("2") array.last = "5" return if(array.length == 3 && array.last == "5") "OK" else "fail" } var ArrayList.length : Int get() = size() set(value: Int) = throw java.lang.Error() var ArrayList.last : T get() = get(size()-1)!! set(el : T) { set(size()-1, el) }