title: How to pass kotlin class or kotlin class instance as arguments
body: <p>see following code:</p>
  
  <pre><code>class Ex() {
      fun m(i: Object) {
      }
  }
  
  class Ex2() {
      fun m2() {
          Ex().m(this)
      }    
  }
  </code></pre>
  
  <p>How to make Ex#m receive Ex2 instance, I now can pass this.javaClass as arguments, but it's too trouble, what is "this"'s Class</p>
  
  <p><strong>update</strong></p>
  
  <p>change <code>fun m(i: Object)</code> to <code>fun m(i: Ex2)</code> can fix current example, but I hope KotlinObjectClass to make Ex#m receive variable type argument</p>
  
  <p><strong>update</strong>
  use <code>Any</code> can fix "variable type" question, but I hope more exactly, I hope receive type only KotlinClassObjectInstance</p>