Inner classes and upcasting
Inner classes and upcasting