ersin_ertan
10/09/2017, 2:02 AMvar Function = { function:Function<*> -> val function = function.javaClass.newInstance() as Function<*> }
fun Function(Function:Function<*>):(Function<*>) -> Function<*> = { Function ->
fun Function<*>.Function(Function:Function<*>):Function<*> = (function.Function.javaClass.newInstance() as ((Function<*>) -> Function<*>)?)!!
(Function(Function = function.Function(Function)).Function(Function = function.Function(Function = function.Function(Function = function.Function)(Function))) as Function<*>).Function(Function)
}