namespace <root>

// <namespace name="a">
namespace a

internal final val x: b.X
// </namespace name="a">
// <namespace name="b">
namespace b

internal final class b.X : jet.Any {
    public final /*constructor*/ fun <init>(): b.X
}
// </namespace name="b">
// <namespace name="c">
namespace c

internal final val x: d.X
// </namespace name="c">
// <namespace name="d">
namespace d

internal final class d.X : jet.Any {
    public final /*constructor*/ fun <init>(): d.X
}
// </namespace name="d">
