chapter ten Inner class