public KnowledgeBaseSimFluent getKnowledgeBase() {
assureActiveStep();
if (activeKnowledgeBaseId == null) {
throw new IllegalStateException("There is no activeKnowledgeBase. Call newKnowledgeBase() instead.");
}
return new DefaultKnowledgeBaseSimFluent(this);
}