* [BAEL-6859] inner and sub classes
* [BAEL-6859] unit test cases added
* [BAEL-6859] usage of inner class in outer class
* [BAEL-6859] usage of inner class in outer class
---------
Co-authored-by: Bhaskar <bhaskar.dastidar@freshworks.com>
* Putting test classes directly under abstractclasses package (no need
for test subpackage, we're already in test sources)
* Removed unnecessary keyword package to just let superkeyword
* Renamed scope package to variableandmethodhiding
* Renamed package basicmethods into methods
* Putting test classes directly under methodoverloadingoverriding package (no need for test subpackage, we're already in test sources)
* Moved publicmodifier package under com.baeldung as it contains code from a separate article
* Moved privatemodifier under com.baeldung as it was under an unnecessary core package
* Renamed staticdemo package into staticmodifier (was more adequate with other modifiers articles)
* Putting test classes directly under defaultstaticinterfacemethods package (no need for test subpackage, we're already in test sources)
* Moved thiskeyword package to com.baeldung instead of under keywords package