title: Instantiate private inner class with java reflection
body: <p>Is it possible to instantiate a private inner class from another class using Java reflection.  For example if I took this code</p>
  
  <pre><code>public class Main {
      public static void main(String[] args) {}
  }
  
  class OtherClass {
      private class Test {}
  }
  </code></pre>
  
  <p>is it possible to instantiate and gain access to Test from the main method in the class main.</p>