ComponentImplementationModel implementation = component.getImplementation();
Assert.assertTrue(implementation instanceof BeanComponentImplementationModel);
BeanComponentImplementationModel bci = (BeanComponentImplementationModel)implementation;
Assert.assertEquals("bean", bci.getType());
Assert.assertEquals("org.switchyard.example.m1app.SimpleBean", bci.getClazz());
Configuration config = bci.getModelConfiguration();
Assert.assertEquals("implementation.bean", config.getName());
QName qname = config.getQName();
Assert.assertEquals("urn:switchyard-component-bean:config:1.0", qname.getNamespaceURI());
Assert.assertEquals("implementation.bean", qname.getLocalPart());
}