title: What is `String("a")` type
body: <p>I tried the following code below:</p>
  <pre><code>scala&gt; // Scala 2.13.8
  
  scala&gt; val a = &quot;a&quot;
  val a: String = a
  
  scala&gt; val a: &quot;a&quot; = &quot;a&quot;
  val a: &quot;a&quot; = a
  
  scala&gt; final val a = &quot;a&quot;
  val a: String(&quot;a&quot;) = a
  </code></pre>
  <p>I know that <code>String</code> is normal type and <code>&quot;a&quot;</code> is a literal type.</p>
  <p>What is <code>String(&quot;a&quot;)</code>?</p>