KBBuilder { public void setStore(Store store) { this.store = store; }  KnowledgeBase build(); void setStore(Store store); void setOntology(RuleSet rules); void addAll(CloseableIterator<?> it); void add(Rule rule); void add(Rule rule, Mapper mapper); void addRules(CloseableIterator<?> it); void addRules(CloseableIterator<?> it, Mapper mapper); void add(Atom atom); void add(Atom atom, Mapper mapper); void addAtoms(CloseableIterator<?> it); void addAtoms(CloseableIterator<?> it, Mapper mapper); void setApproach(Approach approach);  }
@Test public void testSetStore() { KBBuilder kbb = new KBBuilder(); Store store = new DefaultInMemoryGraphStore(); kbb.setStore(store); KnowledgeBase kb = kbb.build(); Assert.assertTrue(kb.getFacts() == store); }