pico.registerMixin(cuts.componentName("hasMixin*"), new Class[]{Identifiable.class}, IdentifiableMixin.class);
pico.registerComponentImplementation("hasMixin1", OrderEntityImpl.class);
pico.registerComponentImplementation("hasMixin2", OrderEntityImpl.class);
pico.registerComponentImplementation("noMixin", OrderEntityImpl.class);
OrderEntity hasMixin1 = (OrderEntity) pico.getComponentInstance("hasMixin1");
OrderEntity hasMixin2 = (OrderEntity) pico.getComponentInstance("hasMixin2");
OrderEntity noMixin = (OrderEntity) pico.getComponentInstance("noMixin");
assertTrue(hasMixin1 instanceof Identifiable);
assertTrue(hasMixin2 instanceof Identifiable);
assertFalse(noMixin instanceof Identifiable);