Understanding Nested Classes in Java

1. Introduction