code: @Override
      public ExtendedConfiguration createFactoryConfiguration(String factoryPid) throws IOException {
          ExtendedConfiguration config = caFactory.getConfigurationStore().createFactoryConfiguration(factoryPid, bundle.getLocation());
          return config;
      }
docs: /*
  @see
  org.osgi.service.cm.ConfigurationAdmin#createFactoryConfiguration(java.
  lang.String)
  
  When a Configuration object is created by either getConfiguration or
  createFactoryConfiguration, it becomes bound to the location of the calling
  bundle. This location is obtained with the associated bundle's getLocation
  method.