java notes: nested class.