title: Kotlin top level function with private java contructor
body: <p>I have the kotlin file with top level function and specified name for using it from java code:</p>
  
  <p><strong>Utility.kt</strong></p>
  
  <pre><code>@file:JvmName("Utility")
  package com.example
  
  fun someUtilityFunc() {
      // ignored
  }
  </code></pre>
  
  <p>and I can instantiate <code>Utility</code> class in my Java code:</p>
  
  <p><strong>Main.java</strong></p>
  
  <pre class="lang-java prettyprint-override"><code>package com.example;
  
  public Main {
      public static void main(String[] args) {
          new Utility();
      }
  }
  </code></pre>
  
  <p>How can I add the private constructor to generated <code>Utility</code> class?</p>