throw new FactoryBeanNotInitializedException();
}
// create the invocation handler that switches between implementations
Feature namedFeature = new NamedFeature(feature);
FeatureProxyInvocationHandler proxy = new FeatureProxyInvocationHandler(namedFeature, active, inactive);
// obtain the interface for which to create the proxy
Class<?> proxyType = getEffectiveProxyType();
// create the proxy