Here's my take..
"If an explicit bean archive contains the `<trim/>` element in its `beans.xml` file, then for a type to be discovered it must have either a scope annotation (normal or pseudo) or a bean defining annotation (as defined in <<bean_defining_annotations>>)"
John