Object key = KEY_FACTORY.newInstance(iface, targetClass);
Object key = KEY_FACTORY.newInstance(iface.getName(), targetClass.getName());
        public ConstructorDelegate create() {            setNamePrefix(targetClass.getName());            Object key = KEY_FACTORY.newInstance(iface, targetClass);            return (ConstructorDelegate)super.create(key);        }