throw new InvalidConstructorException("Name specified by @Constructor does not match autowire name at "
+ (pos + 1));
}
reference.setName(name);
reference.setRequired(autowireAnnot.required());
ServiceContract<?> contract = new JavaServiceContract();
contract.setInterfaceClass(param);
reference.setServiceContract(contract);
type.getReferences().put(name, reference);