@SuppressWarnings("unchecked")
private SpringComponentType createComponentType() {
SpringComponentType componentType = new SpringComponentType(createContext());
BoundServiceDefinition<TestBinding> serviceDefinition = new BoundServiceDefinition<TestBinding>();
serviceDefinition.setName("fooService");
serviceDefinition.setBinding(new TestBinding());
try {
serviceDefinition.setTarget(new URI("foo"));
} catch (URISyntaxException e) {
throw new AssertionError();
}