code: public ProxyTargetLocator createProxyTargetLocator(BundleContext context, Field field, Class<?> page,
              Map<String, String> overwrites) {
          Named annotation = field.getAnnotation(Named.class);
          if (annotation.value().isEmpty()) {
              // We require a name!
              return null;
          }
          BlueprintBeanProxyTargetLocator locator = new BlueprintBeanProxyTargetLocator(context, annotation.value(),
              field.getType(), page, overwrites);
          if (locator.hasApplicationContext()) {
              return locator;
          } else {
              return null;
          }
      }
docs: {@inheritDoc}