class M class X val p: M = throw Exception() // method: namespace::getP // jvm signature: ()LM; // generic signature: ()LM; // kotlin signature: null