Map<String,String []> param = request.getParameterMap();
LOGGER.info("in formBackingObject");
theStudy = null;
{
Long studyID = getIDParam(param, "id");
if (studyID == null) { throw new NoStudySpecifiedError("No study was found"); }
theStudy = getStudyService().findByID(studyID);
if (theStudy == null) { throw new UnknownStudyError(); }
LOGGER.debug("formBackingObject found study " + theStudy);
if ( ! theStudy.isPublished() ) {
// we assume access is denied, unless specifically granted!