/// An object which can deliver a stream of training events assuming
/// that each event is represented as a space separated list containing
/// all the contextual predicates, with the last item being the
/// outcome, e.g.:
///
/// cp_1 cp_2 ... cp_n outcome
///
public class BasicEventReader : ITrainingEventReader
{
private IContextGenerator