title: Creating object from a private inner class
body: <p>I have a class and contain many inner classes 
  one of this inner class is a subclass and has many children 
  like this : </p>
  
  <pre><code>class BigClass {
      A a;
      B b;
      C c[] = new C[3];
  
      class A {}
  
      class B {
         A a1;
      }
  
      class C {
          B b1;
      }
  
      class c1 extends C {}
  
      class c2 extends C {}
  
      class c3 extends C {}
  }
  </code></pre>
  
  <p>How do I make an object from a BigClass when all the classes are linked to each either ?</p>