title: creating inner class objects with reflection
body: <p>How do you create an inner class object with reflection? Both Inner and Outer classes have default constructors that take no parameters</p>
  
  <pre><code>Outer class {
      Inner class{
     }
      public void createO() {
          Outer.Inner ob = new Inner ();//that works
          Inner.class.newInstance(); //&lt;--why does this not compile?
     }
  }
  </code></pre>