code: @Override
      public ExtendedConfiguration createFactoryConfiguration(String factoryPid, String location) throws IOException {
          this.caFactory.checkConfigurationPermission();
          ExtendedConfiguration config = caFactory.getConfigurationStore().createFactoryConfiguration(factoryPid, location);
          return config;
      }
docs: /*
  @see
  org.osgi.service.cm.ConfigurationAdmin#createFactoryConfiguration(java.
  lang.String, java.lang.String)
  
  In this call, create Configuration objects bound to the specified location,
  instead of the location
  of the calling bundle.
  
  @param factoryPid
  
  @param location