setNamePrefix(interfaces[0].getName());
setNamePrefix(interfaces[ReflectUtils.findPackageProtected(interfaces)].getName());
    private Object createHelper() {        if (superclass != null) {            setNamePrefix(superclass.getName());        } else if (interfaces != null) {            setNamePrefix(interfaces[0].getName());        }        Object key = KEY_FACTORY.newInstance(superclass, interfaces, filter, classOnly);        return super.create(key);    }