public final fun bar(@R|test/A|() @R|test/B|() @R|test/C|() @R|test/D|() x: R|kotlin/Int|): R|kotlin/Unit| public final fun foo(@R|test/A|() @R|test/B|() x: R|kotlin/Int|, @R|test/A|() @R|test/C|() y: R|kotlin/Double|, @R|test/B|() @R|test/C|() @R|test/D|() z: R|kotlin/String|): R|kotlin/Unit| public final annotation class A : R|kotlin/Annotation| { public constructor(): R|test/A| } public final annotation class B : R|kotlin/Annotation| { public constructor(): R|test/B| } public final annotation class C : R|kotlin/Annotation| { public constructor(): R|test/C| } public final annotation class D : R|kotlin/Annotation| { public constructor(): R|test/D| }