/** check state for changed variables and update temp results if necessary * */ @Override protected boolean requiresRecalculation() { boolean requiresRecalculation = false; for (TreeLikelihood b : treelikelihood) { requiresRecalculation |= b.requiresRecalculation(); } return requiresRecalculation; }