My personal beliefs are that if you have a nested/inner class then the purpose of that class is to be used by (and only by) the enclosing class. If the nested/inner class DOES need to used/accessed...