title: Instantiating non-static inner class from a static method
body: <p>I arrived at a situation as described by <a href="https://stackoverflow.com/questions/12690128/how-to-instantiate-non-static-inner-class-within-a-static-method">this</a> question.<br/>
  Got the solution. <br/> But!!
  Still can't understand why can't you instantiate a non-static inner class from a static method, but you can, if the non-static class is written in a separate file (i.e. not as an inner class)</p>