title: How to keep internal var in companion object
body: <p>I have the following class definition:</p>
  
  <pre><code>class SomeObject {
  
      companion object {
         internal val instance = SomeObject()
      }
  
  }
  </code></pre>
  
  <p>This class is self sustaining, and is just listening to events.
  My problem is that proguard removes the "instance" field.</p>
  
  <p>What do I write in my proguard file to keep the instance field (it can be obfuscated, but i want to keep the field from being deemed as "unused code")</p>