FILE: scriptLevelDestructuringWithAnnotation.kts SCRIPT: @DestrAnno((String(destr 1 ), prop#)) [DestructuringDeclarationContainerVariableMarkerKey=true] lval : = IntegerLiteral(0).to#(IntegerLiteral(1)) @LeftAnno((String(a ), prop#)) public final [DestructuringDeclarationContainerVariableKey=/] val a: = R|/|.component1#() @RightAnno((String(b ), prop#)) public final [DestructuringDeclarationContainerVariableKey=/] val b: = R|/|.component2#() @Destr2Anno((String(destr 1 ), prop#)) [DestructuringDeclarationContainerVariableMarkerKey=true] lval : = IntegerLiteral(2).to#(IntegerLiteral(3)) @SecondLeftAnno((String(c ), prop#)) public final [DestructuringDeclarationContainerVariableKey=/] val c: = R|/|.component1#() @SecondRightAnno((String(d ), prop#)) public final [DestructuringDeclarationContainerVariableKey=/] val d: = R|/|.component2#()