public class SimpleScript : kotlin.script.templates.standard.ScriptTemplateWithArgs { public final fun getBarOrNull(flag: boolean) : SimpleScript.Bar { return if (flag) (42) else null } public fun SimpleScript(p: java.lang.String[]) { println("Hello World!") getBarOrNull(true) println("Goodbye World!") } public static final class Bar { private final var b: int = 0 private final var a: int public final fun getB() : int = UastEmptyExpression public final fun getAPlusB() : int { return a + b } public final fun getA() : int = UastEmptyExpression public fun Bar(a: int) = UastEmptyExpression public static final class Baz { public final fun doSomething() : void { } public fun Baz() = UastEmptyExpression } } }