public EquivalencePlanRevisionRequest(final RegistrationAcademicServiceRequestCreateBean bean) {
    this();
    super.init(bean);

    checkParameters(bean);
    super.setEquivalencePlanRequest(bean.getEquivalencePlanRequest());
  }
  @Override
  protected void internalChangeState(AcademicServiceRequestBean academicServiceRequestBean) {
    super.internalChangeState(academicServiceRequestBean);

    if (academicServiceRequestBean.isToProcess()) {
      academicServiceRequestBean.setSituationDate(
          getActiveSituation().getSituationDate().toYearMonthDay());
    }
  }
 @Override
 protected void disconnect() {
   super.setEquivalencePlanRequest(null);
   super.disconnect();
 }