protected void dropTripleStore(final IIndexManager indexManager, final String namespace) {

    if (log.isInfoEnabled()) log.info("KB namespace=" + namespace);

    // Locate the resource declaration (aka "open"). This tells us if it
    // exists already.
    final AbstractTripleStore tripleStore =
        (AbstractTripleStore) indexManager.getResourceLocator().locate(namespace, ITx.UNISOLATED);

    if (tripleStore != null) {

      if (log.isInfoEnabled()) log.info("Destroying: " + namespace);

      tripleStore.destroy();
    }
  }