I was trying to understand how java inheritance works in such complex scenarios:
What happens when a non-static inner class extends a static inner class in Ja