* @param exp
* @return
*/
public static ExperimentBean putExperimentIntoRequestExperimentBean( Experiment exp ) {
ExperimentBean expBean = new ExperimentBean();
if( exp != null ) expBean.fill(exp);
//Store selected Experiment Row accessible later as #{ExperimentBean}
FacesContext ctx = FacesContext.getCurrentInstance();
ctx.getExternalContext().getRequestMap().put(EXP_BEAN_IN_REQUEST, expBean);
//finally update the experiment-type specific bean for this expBean
updateExpTypeBeanForExperimentInSession(expBean.getEtype());