title: Nested/Inner class in external file
body: <p>I have a class <code>MyClass</code> and an inner class <code>MyNestedClass</code> like this:</p>
  
  <pre><code>public class MyClass {
    ...
    public class MyNestedClass {
      ...
    }
  }
  </code></pre>
  
  <p>Both classes are very long. Because of that i'd like to seperate them in two different files, without breaking the hierarchy. This is because the nested class shouldn't be visible to the programmer who uses MyClass.</p>
  
  <p>Is there a way to achieve that?</p>