private ForeignSource createForeignSource(String foreignSource) throws Exception {
   ForeignSource fs = new ForeignSource(foreignSource);
   fs.addDetector(
       new PluginConfig("HTTP", "org.opennms.netmgt.provision.detector.simple.HttpDetector"));
   fs.addPolicy(
       new PluginConfig(
           "all-ipinterfaces",
           "org.opennms.netmgt.provision.persist.policies.InclusiveInterfacePolicy"));
   m_foreignSourceRepository.save(fs);
   m_foreignSourceRepository.flush();
   return fs;
 }