FILE: complexTypes.kt
    <T, out S> public? final? class C {
        public? constructor(): super<kotlin/Any>()

        <R, in P> public? final? inner class D {
            public? constructor(): super<kotlin/Any>()

        }

    }
    public? final? interface Test {
        public? final? property x(val): a.b.C<out CharSequence, *>.D<in List<*>, *>
            public? get(): a.b.C<out CharSequence, *>.D<in List<*>, *>

    }
