¿Cómo funciona la anotación en Java?