final BaseDO< ? > obj = getEntry(dao, tutorialReference);
if (obj != null) {
if (obj instanceof PFUserDO) {
setResponsePage(new UserEditPage(createEditPageParameters(obj)));
} else if (obj instanceof GroupDO) {
setResponsePage(new GroupEditPage(createEditPageParameters(obj)));
} else if (obj instanceof TaskDO) {
setResponsePage(new TaskEditPage(createEditPageParameters(obj)));
} else if (obj instanceof GroupTaskAccessDO) {
setResponsePage(new AccessEditPage(createEditPageParameters(obj)));
} else {