Collection examples
quick generic example
Abstract, anonymous, inner class example