library {
  // module name: <main>

  library fragment {
    // package name: test

    // class name: test/Ann
    // class name: test/A

    public final annotation class test/Ann : kotlin/Annotation {

      public constructor()
    }

    public final class test/A : kotlin/Any {

      public constructor()

      @field:test/Ann
      public final var x: kotlin/Int
        public final get
        public final set

      @delegate:test/Ann
      public final /* delegated */ var y: kotlin/Int
        public final /* non-default */ get
        public final /* non-default */ set(<set-?>: kotlin/Int)
    }

    package {

      @field:test/Ann
      public final var x: kotlin/Int
        public final get
        public final set

      @delegate:test/Ann
      public final /* delegated */ var y: kotlin/Int
        public final /* non-default */ get
        public final /* non-default */ set(<set-?>: kotlin/Int)
    }
  }
}
