Restricts the visible types of a bean:
@Named @Typed( Widget.class, Service.class ) public class PrinterWidget extends AbstractWidget implements Service { // }