A class-level annotation that identifies a class as a component. Note that values defined by this
annotation will override corresponding values in the XML component
specification. At this time it is still necessary to have a component specification, even if it
is empty (this limitation may be lifted before the final 4.0 release).