public Set<String> addIncrementalUserInput(Map<String,Double> userInput,boolean followPrevious){
  CategoricalTable.Builder builder=new CategoricalTable.Builder(settings.userInput);
  for (  String input : userInput.keySet()) {
    builder.addRow(input,userInput.get(input));
  }
  return addIncrementalContent(builder.build(),followPrevious);
}

public Set < String > addIncrementalUserInput ( Map < String , Double > userInput , boolean followPrevious ) { CategoricalTable . Builder builder = new CategoricalTable . Builder ( settings . userInput ) ; for ( String input : userInput . keySet ( ) ) { builder . addRow ( input , userInput . get ( input ) ) ; } return addIncrementalContent ( builder . build ( ) , followPrevious ) ; }
adds the incremental user input ( expressed as an n - best list ) to the current dialogue state , and subsequently updates it . if followprevious is set to true , the content is concatenated with the current distribution for the variable . this allows ( for instance ) to perform incremental updates of user utterances .
