impl.setComponentType(type);
impl.setImplementationClass(FooImpl.class);
ComponentDefinition<SystemImplementation> definition = new ComponentDefinition<SystemImplementation>(impl);
ReferenceTarget target = new ReferenceTarget();
target.setReferenceName("ref");
target.addTarget(new URI("foo"));
definition.add(target);
AtomicComponent component = builder.build(parent, definition, deploymentContext);
OutboundWire wire = component.getOutboundWires().get("ref").get(0);
SystemInboundWire inbound = EasyMock.createMock(SystemInboundWire.class);
FooImpl targetFoo = new FooImpl();