/* */ {
/* 811 */ InstanceFactory instanceFactory = (InstanceFactory)this.instanceFactoryMap.get(classInfo.getType());
/* 812 */ if (instanceFactory == null) {
/* 813 */ throw new IllegalArgumentException("Cannot instantiate interface BeanInfo, missing InstanceFactory: " + classInfo);
/* */ }
/* 815 */ return instanceFactory.instantiate(beanInfo);
/* */ }
/* 817 */ return beanInfo.newInstance();
/* */ }
/* */
/* */ protected Object newArrayInstance(TypeInfo typeInfo, int size)