Class returnType = method.getReturnType();
if (!returnType.equals(void.class))
_log.warn(IOCMessages.contributionWrongReturnType(method));
Contribute contribute = method.getAnnotation(Contribute.class);
if (contribute != null)
serviceId = contribute.value();
ConfigurationType type = null;
for (Class parameterType : method.getParameterTypes())
{