title: Getting Platform declaration clash when using Interface in kotlin
body: <p>I'm converting some classes in Java to kotlin and I'm running into compile errors when trying to inherit from an interface:</p>
  
  <blockquote>
    <p>Platform declaration clash: The following declarations have the same
    JVM signature (getContentID()Ljava/lang/String;):</p>
    
    <p>public open fun get-content-id (): String? 
    public open fun getContentId(): String?</p>
  </blockquote>
  
  <p>Here is the interface: </p>
  
  <pre><code>interface Media {
    val contentId: String
  
    val displayRunTime: String
  
    val genres: List&lt;String&gt;
  
    val programId: String
  
    val runTime: String
  
    val type: String
  }
  </code></pre>
  
  <p>here is the class:</p>
  
  <pre><code>class Airing : Media {
    override val contentId: String? = null
    override val displayRunTime: String? = null
    override val genres: List&lt;String&gt;? = null
    override val programId: String? = null
    override val runTime: String? = null
    override val type: String? = null
  
    override fun getContentId(): String? {
      return contentId
    }
  </code></pre>
  
  <p>I'm super new to kotlin.  </p>