FILE: derivedClass.kt
    <T> public? open class Base : kotlin/Any {
        public? constructor(x: T): super<kotlin/Any>()

        public? final? val x: T = R|<local>/x|
            public? get(): T

    }
    <T : Any> public? final? class Derived : Base<T> {
        public? constructor(x: T): super<Base<T>>(x#)

    }
    <T : Any> public? final? fun create(x: T): Derived<T> {
        ^create Derived#(x#)
    }
