"Now let's create and use a couple of annotations." "For example, let's say we're writing a game engine. Our game has a lot of characters that fall into three categories: elves, palace guards, and villains." "As the game is developed, new characters may be added, and this will alter the game balance. Thus, it would be very convenient to assign each 'character class' its own annotation that describes its physical characteristics ..."