title: Compile Time Error When Converting RealmObject Class To Kotlin
body: <p>This is my original <code>RealmObject</code> with <code>Parceler</code> annotation.</p>
  
  <pre><code>@Parcel(implementations = {AlbumRealmProxy.class},
          value = Parcel.Serialization.BEAN,
          analyze = {Album.class})
  public class Album extends RealmObject {
  
      @PrimaryKey
      @SerializedName("id")
      private String id;
      @SerializedName("artist_id")
      private String artistId;
      @SerializedName("title")
      private String title;
      @SerializedName("artist_name")
      private String artist;
      @SerializedName("images")
      private RealmList&lt;Artwork&gt; artwork;
      @SerializedName("tracks")
      private RealmList&lt;Track&gt; tracks;
      @SerializedName("artist_bio")
      private String artistBio;
  
      @ParcelPropertyConverter(RealmListParcelConverter.class)
      public void setArtwork(RealmList&lt;Artwork&gt; artwork) {
          this.artwork = artwork;
      }
  
      @ParcelPropertyConverter(RealmListParcelConverter.class)
      public void setTracks(RealmList&lt;Track&gt; tracks){
          this.tracks = tracks;
      }
  
      public void setId(String id) {
          this.id = id;
      }
  
      public void setTitle(String title) {
          this.title = title;
      }
  
      public void setArtist(String artist) {
          this.artist = artist;
      }
  
      public RealmList&lt;Artwork&gt; getArtwork() {
          return artwork;
      }
  
      public String getArtist() {
          return artist;
      }
  
      public String getArtistId() {
          return artistId;
      }
  
      public String getId() {
          return id;
      }
  
      public String getTitle() {
          return title;
      }
  
      public RealmList&lt;Track&gt; getTracks() {
          return tracks;
      }
  
      public String getArtistBio() {
          return artistBio;
      }
  }
  </code></pre>
  
  <p>On converting to <code>Kotlin</code> I get the following generated class; </p>
  
  <pre><code>@Parcel(implementations = arrayOf(AlbumRealmProxy::class), value = Parcel.Serialization.BEAN, analyze = arrayOf(Album::class))
  open class Album : RealmObject() {
  
      @PrimaryKey
      @SerializedName("id")
      var id: String? = null
      @SerializedName("artist_id")
      val artistId: String? = null
      @SerializedName("title")
      var title: String? = null
      @SerializedName("artist_name")
      var artist: String? = null
      @SerializedName("images")
      @set:ParcelPropertyConverter(RealmListParcelConverter::class)
      open var artwork: RealmList&lt;Artwork&gt;? = null
      @SerializedName("tracks")
      @set:ParcelPropertyConverter(RealmListParcelConverter::class)
      open var tracks: RealmList&lt;Track&gt;? = null
      @SerializedName("artist_bio")
      val artistBio: String? = null
  }
  </code></pre>
  
  <p>The compile time error is as follows:</p>
  
  <pre><code>Error:(5, 17) Unresolved reference: AlbumRealmProxy
  Error:(16, 27) Only 'const val' can be used in constant expressions
  Error:(16, 35) Unresolved reference: AlbumRealmProxy
  Error:(16, 35) An annotation parameter must be a compile-time constant
  
  [KOTLIN] deleting /Users/dev/RAG Apps/Songa/app/build/tmp/kotlin-classes/debug on error
  [KOTLIN] deleting /Users/dev/RAG Apps/Songa/app/build/tmp/kotlin-classes/debug on error
  </code></pre>
  
  <p>I am using the <code>Kotlin kapt</code> annotation processor for <code>Parceler</code> but the project still wont compile. </p>
  
  <p>Is there some extra configuration required?</p>