// FIR_IDENTICAL @Target(AnnotationTarget.TYPE, AnnotationTarget.TYPEALIAS, AnnotationTarget.TYPE_PARAMETER) annotation class Anno(val position: String) interface OriginalInterface { @Anno("alias $prop") typealias NestedTypeAlias <@Anno("type param $prop") A : @Anno("bound $prop") Number> = @Anno("type $prop") OriginalInterface companion object { private const val prop = 0 } }