You can reference class Second from a static method if class Second is also static.
I assume this is the case since class Second is defined within a static method? If it were defined outside the static method, then the inner class could be non-static, yet still invoked by a static method:
Not sure if that theory is absolutely correct, but I have witnessed code that does illustrate the definition of a non static local inner class within a static method:
Invoked from another method like this correct?
outer.LocalinStatic myInner = new Outer(). new LocalinStatic()
This is the last issue I have with local inner classes, I appreciate you all helping me out.