void OnNodeHasError(object sender, ExperimentNodeEventArgs e) { }
void OnNodeFinished(object sender, ExperimentNodeEventArgs e) { }
void OnNodeHasError(object sender, ExperimentNodeEventArgs e) { }
void OnNodeFinished(object sender, ExperimentNodeEventArgs e) { }