@Override
 protected GraphTransactionalImpl createInstance() throws Exception {
   GraphDatabaseService graphDb =
       new GraphDatabaseFactory().newEmbeddedDatabase(new File(path).toString());
   Neo4jConfiguration config = new Neo4jConfiguration();
   config
       .getExactNodeProperties()
       .addAll(
           newHashSet(
               NodeProperties.LABEL, Concept.SYNONYM, Concept.ABREVIATION, Concept.ACRONYM));
   config
       .getIndexedNodeProperties()
       .addAll(
           newHashSet(
               NodeProperties.LABEL,
               Concept.CATEGORY,
               Concept.SYNONYM,
               Concept.ABREVIATION,
               Concept.ACRONYM));
   Neo4jModule.setupAutoIndexing(graphDb, config);
   IdMap idMap = new IdMap();
   RelationshipMap relationahipMap = new RelationshipMap();
   return new GraphTransactionalImpl(graphDb, idMap, relationahipMap);
 }