public virtual void Prepare( DateTime startTime, HDParameterData hdParameters, IDiagnostics diagnostics )