FactControllers constructor Null safety

FactControllers(
  1. Facts facts
)

Construct FactControllers from Facts.

Implementation

FactControllers(Facts facts) {
  for (Fact fact in facts.facts) {
    controllers.add(FactController(fact));
  }
  //add empty fact controller, if no facts given
  if (facts.facts.isEmpty) {
    controllers.add(FactController(Fact.empty()));
  }
}