*/
public void populateContext(Context context, PipelineData pipelineData)
{
// Map runDataMap = (Map) pipelineData.get(RunData.class);
// RunData data = (RunData)runDataMap.get(RunData.class);
RunData data = (RunData)pipelineData;
populateWithRequestTools(context, pipelineData);
// session tools (whether session-only or persistent are
// very similar, so the same method is used - the
// boolean parameter indicates whether get/setPerm is to be used
// rather than get/setTemp)
//
// Session Tool start right at the session once the user has been set
// while persistent and authorized Tools are started when the user has
// logged in
//
User user = data.getUser();
// Note: Session tools are currently lost after the login action
// because the anonymous user is replaced the the real user object.
// We should either store the session pull tools in the session or
// make Turbine.loginAction() copy the session pull tools into the