public virtual void OnFinishNodeProcessing(SIGNode node) { }
public virtual void OnBeginNodeProcessing(SIGNode node) { }