FILE: typeParameterVsNested.kt
    public? abstract interface Some() {
    }
    <T : R|test/Some|> public? abstract class My() {
        public? final class T(inner) {
        }

        public? abstract property x(val): R|T|
            public? get(): R|T|

        public? abstract function foo(arg: R|T|): R|error: Not supported: FirImplicitTypeImpl|

        public? abstract property y(val): R|test/My.T|
            public? get(): R|test/My.T|

        public? abstract property z(val): R|test/My.T|
            public? get(): R|test/My.T|

        public? final class Some() : R|test/My.T| {
        }

    }
