private void setReasonerAndUtil(AbstractReasonerComponent reasoner) { if (this.reasoner != reasoner) { if (this.reasoningUtil == null) { this.reasoningUtil = newReasoningUtils(reasoner); } else { this.reasoningUtil.setReasoner(reasoner); } this.reasoningUtil.init(); } this.reasoner = reasoner; }