JvmOverloads annotation for class primary constructor : <p>Why is it prohibited to autogenerate many constructors visible to Java from class primary constructor with default params likes this?</p>

<pre><code>@JvmOverloads
class Video(private val id: Long, val ownerId: Long, var title: String? = null, var imgLink: String? = null, var videoLink: String? = null,
        var description: String? = null, var created: Date? = null, var accessKey: String? = null, var duration: Long? = null,
        var views: Long? = null, var comments: Long? = null) : Entity
</code></pre>

<blockquote>
  <p>This annotation is not applicable to target 'class'</p>
</blockquote>
