if (bean.getRegistration().getStartDate().isAfter(bean.getPastRequestDate())) {
throw new DomainException("DiplomaRequest.cannot.request.before.registration.start");
}
bean.setRequestDate(bean.getPastRequestDate().toDateTimeAtStartOfDay());
PastDiplomaRequest request = createPastDiplomaRequest(bean);
request.getActiveSituation().setSituationDate(bean.getPastRequestDate().toDateTimeAtStartOfDay());
createSituations(request, bean);
return request;
}