public Set<String> addContent(IndependentDistribution distrib){
  if (!paused) {
    curState.addToState(distrib);
    return update();
  }
 else {
    log.info("system is paused, ignoring content " + distrib);
    return Collections.emptySet();
  }
}

public Set < String > addContent ( IndependentDistribution distrib ) { if ( ! paused ) { curState . addToState ( distrib ) ; return update ( ) ; } else { log . info ( "system is paused, ignoring content " + distrib ) ; return Collections . emptySet ( ) ; } }
adds the content ( expressed as a categorical table over variables ) to the current dialogue state , and subsequently updates the dialogue state .
