public abstract annotation Annotation { public abstract fun strings() : java.lang.String[] = UastEmptyExpression } public final class A { public fun A() = UastEmptyExpression } public abstract annotation AnnotationInner { public abstract fun value() : Annotation = UastEmptyExpression } public final class B1 { public fun B1() = UastEmptyExpression } public final class B2 { public fun B2() = UastEmptyExpression } public abstract annotation AnnotationArray { public abstract fun value() : Annotation[] = UastEmptyExpression } public final class C { public fun C() = UastEmptyExpression } public final class C2 { public fun C2() = UastEmptyExpression }