public void train(Map CategoryValues,String sSuggestedCategory,String sFinalCategory){
  if (CategoryValues == null)   CategoryValues=new HashMap();
  if (CategoryValues.size() > 0)   vPreviousDecisions.add(new DecisionSupport(CategoryValues,sSuggestedCategory,sFinalCategory));
}

public void train ( Map CategoryValues , String sSuggestedCategory , String sFinalCategory ) { if ( CategoryValues == null ) CategoryValues = new HashMap ( ) ; if ( CategoryValues . size ( ) > 0 ) vPreviousDecisions . add ( new DecisionSupport ( CategoryValues , sSuggestedCategory , sFinalCategory ) ) ; }
trains the suggester with a new instance , given the estimation values for each category , the original category decided and the actual category .
