if (!UtilAsm.isValidBindParam(loader, methodNode)) {
throw new IllegalStateException(
"invalid parameters for reference : " + methodNode.desc);
}
final ReferenceBean bean = makeReference(type, methodNode, annoNode);
final Set<ReferenceBean> referenceSet = component.referenceSet;
if (referenceSet.contains(bean)) {
throw new IllegalStateException("duplicate reference : "