inner/nested/local/anonymous classes training examples added