class TestClass {
  constructor() /* primary */ {
    super/*Any*/()
    /* <init>() */

  }

}

interface TestInterface {

}

object TestObject {
  private constructor() /* primary */ {
    super/*Any*/()
    /* <init>() */

  }

}

open annotation class TestAnnotationClass : Annotation {
  constructor() /* primary */ {
    super/*Any*/()
    /* <init>() */

  }

}

enum class TestEnumClass : Enum<TestEnumClass> {
  private constructor() /* primary */ {
    super/*Enum*/<TestEnumClass>()
    /* <init>() */

  }

  fun values(): Array<TestEnumClass> /* Synthetic body for ENUM_VALUES */

  fun valueOf(value: String): TestEnumClass /* Synthetic body for ENUM_VALUEOF */

}
