Hmm..so it's a helper class?
To hide it from another class, that i get, analogically, it's like having a class that are owned by it's outer class only right?
But then, won't this class capabilities be limited and un-reusable?
Why not create an instance of another class in that class instead then, doesn't that give the same effect?
Btw, is there any limit on how deep could an inner class be?
Or maybe it have no limit and could go on like, A is the inner class of B which are the inner class of C in which are the inner class of D and so on and so on...